單片機(jī)原理、接口及應(yīng)用

出版時(shí)間:2010-9  出版社:清華大學(xué)  作者:肖看//李群芳  頁數(shù):355  
Tag標(biāo)簽:無  

前言

單片機(jī)(又稱為微控制器)的出現(xiàn)是計(jì)算機(jī)發(fā)展史上的一個(gè)重要里程碑,它以體積小、功能全、性價(jià)比高等諸多優(yōu)點(diǎn)而獨(dú)具特色,在工業(yè)控制、尖端武器、通信設(shè)備、信息處理、家用電器等嵌入式應(yīng)用領(lǐng)域中獨(dú)占鰲頭。51系列單片機(jī)是國內(nèi)目前應(yīng)用最廣泛的一種8位單片機(jī)之一,經(jīng)過二十多年的推廣與發(fā)展,51系列單片機(jī)形成了一個(gè)規(guī)模龐大、功能齊全、資源豐富的產(chǎn)品群。當(dāng)前,隨著嵌入式系統(tǒng)、片上系統(tǒng)等概念的提出并普遍被人們接受,而且也被應(yīng)用到實(shí)際工作中,51單片機(jī)的發(fā)展又進(jìn)入了一個(gè)新的階段。許多專用功能芯片中集成了51核,51兼容的微控制器不斷地以IP核的方式在以FPGA為基礎(chǔ)的片上系統(tǒng)中出現(xiàn),國內(nèi)目前眾多高校也大量以51單片機(jī)作為單片機(jī)原理與接口技術(shù)課程的基本內(nèi)容??芍^是“眾人拾柴火焰高”,特別是近年來,基于51單片機(jī)的嵌入式實(shí)時(shí)操作系統(tǒng)不斷出現(xiàn)并且被人們加以推廣。這都表明了51系列單片機(jī)在今后的許多年中依然會(huì)活躍如故,而且在很長一段時(shí)間中將占據(jù)嵌入式系統(tǒng)產(chǎn)品的低端市場。本書選擇51系列單片機(jī)作為背景,介紹嵌入式系統(tǒng)應(yīng)用軟硬件設(shè)計(jì)的基本技術(shù)。其主要特點(diǎn)如下所示。(1)系統(tǒng)性強(qiáng)。本書主要分為基礎(chǔ)篇、接口篇和應(yīng)用篇三大部分?;A(chǔ)篇重點(diǎn)介紹了51單片機(jī)的基本知識;接口篇較全面地介紹了單片機(jī)的外圍接口硬件設(shè)計(jì),這種設(shè)計(jì)具有普遍的意義;應(yīng)用篇?jiǎng)t突出了以C51為主的嵌入式單片機(jī)系統(tǒng)的開發(fā)設(shè)計(jì)。本書還在預(yù)備篇中補(bǔ)充了計(jì)算機(jī)的基礎(chǔ)知識,這樣本書既可以作為單片機(jī)與嵌入式系統(tǒng)或類似課程的教材,也可以直接作為微機(jī)原理課程的學(xué)習(xí)教材。(2)可讀性強(qiáng)。本書在內(nèi)容的編排上注意由淺入深,方便讀者自學(xué)。以“必須”、“夠用”、“適用”、“會(huì)用”為過渡,通過典型例題,使學(xué)生重點(diǎn)掌握基本原理、基本分析方法和軟硬件設(shè)計(jì)方法。全書將表、圖與文字描述相結(jié)合,使基本理論的表述一目了然,便于記憶。(3)操作性強(qiáng)。為便于教學(xué),我們將教學(xué)大綱中要求的基本內(nèi)容盡量集中且靠前安排,其中標(biāo)有“*”的內(nèi)容為任選或作為畢業(yè)設(shè)計(jì)、競賽、應(yīng)用時(shí)的參考資料。本書可為任課教師在授課時(shí)提供一個(gè)操作性很強(qiáng)的組織形式。

內(nèi)容概要

本書以目前使用最為廣泛的Mcs-51系列單片機(jī)為背景,介紹嵌入式系統(tǒng)應(yīng)用的基本技術(shù)。全書分為 4篇共13章,系統(tǒng)地介紹了MCs 51系列單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、功能特點(diǎn)、功能擴(kuò)展、典型外圍接口技術(shù)、c51及其應(yīng)用、系統(tǒng)開發(fā)設(shè)計(jì)、單片機(jī)實(shí)驗(yàn)等內(nèi)容。本書覆蓋了單片機(jī)與嵌入式系統(tǒng)課程教學(xué)的基本內(nèi)容,同時(shí)結(jié)合了當(dāng)前新技術(shù)、新器件的發(fā)展,具有很強(qiáng)的實(shí)用性。    本書融入了Proteus最新的單片機(jī)系統(tǒng)仿真技術(shù),開辟了一條單片機(jī)教學(xué)的新思路。無需硬件“參與”,為單片機(jī)的教與學(xué)提供了極好的實(shí)踐性與操作性。與此同時(shí),本書每章均帶有思考題與習(xí)題,本書結(jié)尾給出了實(shí)驗(yàn)指導(dǎo),附錄還提供了部分習(xí)題參考答案。本書內(nèi)容由淺入深,條理清晰,通俗易懂。    本書可作為高等學(xué)校計(jì)算機(jī)、電氣信息類相關(guān)專業(yè)“單片機(jī)與嵌入式系統(tǒng)基礎(chǔ)”課程的教材,也可供從事單片機(jī)嵌入式系統(tǒng)應(yīng)用的工程技術(shù)人員參考,同時(shí)還可以作為全國大學(xué)生電子設(shè)計(jì)競賽的培訓(xùn)教材。

書籍目錄

預(yù)備篇  第0章 計(jì)算機(jī)的基礎(chǔ)知識    0.1 緒論      O.1.1 計(jì)算機(jī)的新分類      0.1.2 嵌入式系統(tǒng)      0.1.3 單片機(jī)    0.2 微型計(jì)算機(jī)的基本結(jié)構(gòu)和工作原理      0.2.1 微機(jī)的系統(tǒng)結(jié)構(gòu)      0.2.2 微機(jī)的基本工作原理      0.2.3 微機(jī)的主要技術(shù)指標(biāo)    O.3 計(jì)算機(jī)中的數(shù)制與碼制      0.3.1 計(jì)算機(jī)中的數(shù)      0.3.2 計(jì)算機(jī)中數(shù)的幾個(gè)概念      0.3.3 計(jì)算機(jī)中的有符號數(shù)的表示      0.3.4 進(jìn)位和溢出      O.3.5 BCD碼      0.3.6 BCD碼的運(yùn)算      0.3.7 ASCII碼    0.4 小結(jié)    思考題與習(xí)題基礎(chǔ)篇  第1章 MCS一51單片機(jī)結(jié)構(gòu)    1.1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)      1.1.1 概述      1.1.2 CPU    1.2 存儲(chǔ)器      1.2.1 程序存儲(chǔ)器      1.2.2 外部數(shù)據(jù)存儲(chǔ)器      1.2.3 內(nèi)部數(shù)據(jù)存儲(chǔ)器    1.3 特殊功能寄存器    1.4 時(shí)鐘電路與復(fù)位電路      1.4.1 時(shí)鐘電路      1.4.2 單片機(jī)的時(shí)序單位      1.4.3 復(fù)位電路    1.5 引腳功能    1.6 小結(jié)    思考題與習(xí)題  第2章 MCS-5l單片機(jī)的指令系統(tǒng)    2.1 尋址方式      2.1.1 立即尋址      2.1.2 直接尋址      2.1.3 寄存器尋址      2.1.4 寄存器間接尋址      2.1.5 變址尋址      2.1.6 位尋址      2.1.7 相對尋址    2.2 數(shù)據(jù)傳送與交換指令      2.2.1 傳送類指令      2.2.2 字節(jié)交換指令    2.3 算術(shù)運(yùn)算和邏輯運(yùn)算指令      2.3.1 算術(shù)運(yùn)算和邏輯運(yùn)算指令對標(biāo)志位的影響      2.3.2 1以A為目的操作數(shù)的算術(shù)運(yùn)算和邏輯運(yùn)算指令      2.3.3 Pir為目的操作數(shù)的邏輯運(yùn)算指令      2.3.4 加1、減1指令      2.3.5 十進(jìn)制調(diào)整指令      2.3.6 專對A的指令      2.3.7 乘、除法指令      2.3.8 指令綜合應(yīng)用舉例    2.4 控制轉(zhuǎn)移指令      2.4.1 程序調(diào)用和返回類指令      2.4.2 轉(zhuǎn)移指令      2.4.3 空操作指令      2.4.4 指令應(yīng)用舉例    2.5 位操作指令    2.6 小結(jié)    思考題與習(xí)題  第3章 MCS-5l單片機(jī)匯編語言程序設(shè)計(jì)    3.1 概述    3.2 偽指令    3.3 順序程序設(shè)計(jì)    3.4 分支程序設(shè)計(jì)    3.5 循環(huán)程序設(shè)計(jì)    3.6 位操作程序設(shè)計(jì)    3.7 子程序    3.8 小結(jié)    思考題與習(xí)題  第4章 并行接口P0~P3和單片機(jī)的中斷系統(tǒng)    4.1 單片機(jī)的并行接口P0~P3      4.1.1 P0~P3接口的功能和內(nèi)部結(jié)構(gòu)      4.1.2 編程舉例      4.1.3 用并行口設(shè)計(jì)LED數(shù)碼顯示器和鍵盤電路      4.1.4 并行接口小結(jié)    4.2 MCS-51單片機(jī)的中斷系統(tǒng)      4.2.1 8XX51中斷系統(tǒng)結(jié)構(gòu)      4.2.2 中斷響應(yīng)過程      4.2.3 中斷的程序設(shè)計(jì)    4.3 小結(jié)    思考題與習(xí)題  第5章 單片機(jī)的定時(shí)/計(jì)數(shù)器與串行接口    5.1 定時(shí)/計(jì)數(shù)器T0和T1      5.1.1 定時(shí)/計(jì)數(shù)器T0和T1的結(jié)構(gòu)與工作原理      5.1.2 定時(shí)/計(jì)數(shù)器的寄存器      5.1.3 定時(shí)/計(jì)數(shù)器的工作方式      5.1.4 定時(shí)/計(jì)數(shù)器的應(yīng)用程序設(shè)計(jì)      5.1.5 門控位的應(yīng)用    5.2 定時(shí)/計(jì)數(shù)器T2      5.2.1 定時(shí)/計(jì)數(shù)器T2的結(jié)構(gòu)和外部引腳      5.2.2 定時(shí)/計(jì)數(shù)器T2的寄存器      5.2.3 定時(shí)/計(jì)數(shù)器T2的工作方式      5.2.4 定時(shí)/計(jì)數(shù)器小結(jié)    5.3 串行接口      5.3.1 概述      5.3.2 單片機(jī)串行接口的結(jié)構(gòu)與工作原理      5.3.3 串行接口的控制寄存器      5.3.4 串行接口的工作方式      5.3.5 串行接口的應(yīng)用編程      5.3.6 利用串行接口方式O擴(kuò)展I/O接口    5.4 小結(jié)    思考題與習(xí)題接口篇  第6章 單片機(jī)總線與存儲(chǔ)器的擴(kuò)展    6.1 單片機(jī)系統(tǒng)總線和系統(tǒng)擴(kuò)展方法      6.1.1 單片機(jī)系統(tǒng)總線信號      6.1.2 系統(tǒng)擴(kuò)展的方法      6.1.3 地址譯碼器    6.2 程序存儲(chǔ)器的擴(kuò)展      6.2.1 EPROM的擴(kuò)展      6.2.2 EEPROM的擴(kuò)展      6.2.3 F1ash存儲(chǔ)器(閃速存儲(chǔ)器)    6.3 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展      6.3.1 SRAM的擴(kuò)展      6.3.2 同時(shí)擴(kuò)展SRAM和Flash存儲(chǔ)器的例子    6.4 新型存儲(chǔ)器擴(kuò)展(雙口RAM和FIFO)      6.4.1 雙口RAM簡介      6.4.2 雙口RAM與單片機(jī)的接口      6.4.3 異步FIFO簡介      6.4.4 異步FIFO與單片機(jī)的接口    6.5 小結(jié)    思考題與習(xí)題  第7章 單片機(jī)系統(tǒng)功能擴(kuò)展    7.1 并行I/O接口的擴(kuò)展      7.1.1 通用鎖存器、緩沖器的擴(kuò)展      7.1.2 可編程并行接口芯片的擴(kuò)展    7.2 中斷擴(kuò)展    7.3 定時(shí)器的擴(kuò)展      7.3.1 8254的結(jié)構(gòu)和引腳      7.3.2 8254的工作方式控制字和讀回命令字      7.3.3 8254的狀態(tài)字      7.3.4 8254的應(yīng)用舉例    7.4 小結(jié)    思考題與習(xí)題    ……應(yīng)用篇附錄A MCS-51指令集附錄B 部分習(xí)題答案參考文獻(xiàn)

章節(jié)摘錄

插圖:3.嵌入式系統(tǒng)軟件的特征嵌入式系統(tǒng)軟件所使用的語言可以是匯編語言,也可以是高級語言。軟件要求固態(tài)化存儲(chǔ),一般都固化在存儲(chǔ)器芯片或單片機(jī)本身中,而不是存儲(chǔ)于磁盤等載體中。代碼要求質(zhì)量高、可靠性高、實(shí)時(shí)性高,并盡量減少占用存儲(chǔ)器空間,抗干擾能力強(qiáng)。4.嵌入式系統(tǒng)開發(fā)需要的開發(fā)工具和環(huán)境通用計(jì)算機(jī)具有完善的人機(jī)接口界面,在上面增加一些開發(fā)應(yīng)用程序和環(huán)境即可進(jìn)行對自身的開發(fā)。而嵌入式系統(tǒng)本身不具備開發(fā)能力,系統(tǒng)設(shè)計(jì)完成以后,用戶必須有一套開發(fā)工具和環(huán)境才能對系統(tǒng)進(jìn)行調(diào)試、修改,這些工具和環(huán)境一般是基于通用計(jì)算機(jī)上的軟硬件設(shè)備以及各種仿真器、編程器、邏輯分析儀、示波器等。

編輯推薦

《單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》:系統(tǒng)性。以目前使用最廣泛的MCS-51單片機(jī)為背景,覆蓋了單片機(jī)與嵌入式系統(tǒng)課程教學(xué)的基本內(nèi)容。實(shí)用性。結(jié)合了當(dāng)前新技術(shù)、新器件的發(fā)展,引入了實(shí)際單片機(jī)應(yīng)用系統(tǒng)的硬件電路與軟件代碼。新穎性。融入了Proteus最新的單片機(jī)系統(tǒng)仿典技術(shù),無需硬件“參與”,為單片機(jī)的教與學(xué)提供了極強(qiáng)的實(shí)踐性與操作性。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    單片機(jī)原理、接口及應(yīng)用 PDF格式下載


用戶評論 (總計(jì)26條)

 
 

  •   單片機(jī)基礎(chǔ)入門 好書
  •   這本講的是51單片機(jī),有匯編也有C,還算全面。
  •   是正版書,不過還沒看過內(nèi)容,是我們學(xué)校的教材,應(yīng)該會(huì)不錯(cuò)
  •   我們的課本,不錯(cuò)的哦?。?對于理解硬件有幫助。
  •   挺好的,當(dāng)當(dāng)上的書是正版
  •   很滿意 發(fā)貨及時(shí) 速度快 書店質(zhì)量非常好 內(nèi)容全面 謝謝了
  •   手感不錯(cuò) 感覺還行??!
  •   我給同學(xué)買的 他說很好
  •   沒啥好挑剔的
  •   收到了,很及時(shí)
  •   這本書是第二版的,比第一版多了些內(nèi)容,挺好的。
  •   是教材,還好吧,是正品
  •   老師推薦的書,還不錯(cuò)!但是部分內(nèi)容我覺得還須更詳細(xì),值得入手!
  •   就是內(nèi)容有點(diǎn)瑕疵。。。其他很好。。。
  •   初學(xué)單片機(jī),很理想的參考書!
  •   是嵌入式老師推薦的教材中的一本,內(nèi)容很基礎(chǔ),適合學(xué)習(xí)使用
  •   對于指令的描述過于簡略,實(shí)踐和例題部分很好,總體來說不適合初學(xué)者
  •   還好,紙張還ok
  •   課本,發(fā)的挺快,質(zhì)量也不錯(cuò)。
  •   發(fā)貨速度快,書很好。買的多了包裝不太理想。
  •   對教材類的書,我只能說還行,沒有什么可說的
  •   課本,講的很中規(guī)中矩,作為入門教材還是不錯(cuò)的,要是學(xué)單片機(jī)工程,還是 郭天祥的那本吧...
  •   書本質(zhì)量很好!價(jià)格合理!
  •   挺好的一本書我和同學(xué)同時(shí)買的,比學(xué)校的便宜。
  •   質(zhì)量挺好的,發(fā)貨也很快,
  •   書非常好,和他們在學(xué)校買的一樣,但要便宜很多,快遞也很滿意。以后會(huì)常來的。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7