出版時(shí)間:2009-7 出版社:機(jī)械工業(yè)出版社 作者:魏力,王琳參 編 頁數(shù):201 譯者:王琳參
前言
單片機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支。隨著單片機(jī)在控制領(lǐng)域內(nèi)的應(yīng)用不斷擴(kuò)展,發(fā)揮的作用也越來越大?!皢纹瑱C(jī)原理與應(yīng)用”已經(jīng)成為與控制相關(guān)專業(yè)的一門必修課程。本書為了適應(yīng)單片機(jī)迅速發(fā)展的需要,在參考了同類優(yōu)秀教材和生產(chǎn)廠家數(shù)據(jù)資料,并在總結(jié)多年教學(xué)實(shí)踐經(jīng)驗(yàn)的基礎(chǔ)上編寫而成。本書以應(yīng)用廣泛、可靠性高、性價(jià)比高的MCS-51系列單片機(jī)作為首選機(jī)型進(jìn)行教學(xué),以便使學(xué)生掌握MCS-51系列單片機(jī)的硬件結(jié)構(gòu),軟件設(shè)計(jì)方法和系統(tǒng)開發(fā)的技能。培養(yǎng)應(yīng)用單片機(jī)設(shè)計(jì)和開發(fā)的能力?! ”緯⒅赜?jì)算機(jī)、單片機(jī)基礎(chǔ)知識的介紹,避免繁瑣的理論敘述,淡化原理性的論述,降低理論深度,強(qiáng)調(diào)應(yīng)用環(huán)節(jié),以便于學(xué)生理解和快速掌握單片機(jī)系統(tǒng)的軟硬件結(jié)構(gòu),實(shí)現(xiàn)本課程的教學(xué)目的?! ∪珪志耪潞蛯?shí)驗(yàn)指導(dǎo)書。主要內(nèi)容包括:第1章介紹計(jì)算機(jī)的基礎(chǔ)知識;第2章介紹MSC-51單片機(jī)硬件結(jié)構(gòu);第3、4章介紹MSC-51單片機(jī)指令系統(tǒng)和匯編語言程序設(shè)計(jì);第5、6章介紹單片機(jī)的系統(tǒng)擴(kuò)展、單片機(jī)的中斷、定時(shí)器/計(jì)數(shù)器及串行通信等片內(nèi)接口;第7、8章介紹MSC-51單片機(jī)接口擴(kuò)展技術(shù)及數(shù)/模、模/數(shù)轉(zhuǎn)換;第9章介紹單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì);實(shí)驗(yàn)指導(dǎo)書包括單片機(jī)的十五個(gè)上機(jī)實(shí)驗(yàn)?! ”緯闹饕攸c(diǎn)是: 1.為了便于學(xué)生能在較短的時(shí)間內(nèi)掌握單片機(jī)應(yīng)用技術(shù),對于基礎(chǔ)理論的講述,力求做到深入淺出、通俗易懂?! ?.在知識結(jié)構(gòu)的安排上,注意做到使各章獨(dú)立,各個(gè)知識點(diǎn)之間由淺入深、從易到難、彼此融合,構(gòu)成一個(gè)完整的單片機(jī)原理與應(yīng)用的知識體系?! ?.注重實(shí)用性,理論講述以夠用為度,力圖通過精選實(shí)例和上機(jī)操作指導(dǎo),使讀者能在較短的時(shí)間內(nèi)掌握單片機(jī)應(yīng)用和開發(fā)技術(shù)?! ”緯晌毫?dān)任主編,王琳參編。具體分工如下:魏力編寫第1、3、5、7、9章;王琳編寫第2、4、6、8章和實(shí)驗(yàn)指導(dǎo)書;全書由魏力統(tǒng)稿?! ≡诰帉戇^程中,我們參考了單片機(jī)方面優(yōu)秀的書籍和期刊,在此對相關(guān)的作者一并表示謝意?! ∮捎趩纹瑱C(jī)技術(shù)的快速發(fā)展,鑒于編者水平所限,書中的疏漏和不足在所難免。懇請讀者批評指正。
內(nèi)容概要
《單片機(jī)原理與應(yīng)用》以廣泛使用的MSC-51單片機(jī)為樣機(jī),系統(tǒng)地介紹了單片機(jī)的工作原理和接口技術(shù)?!秵纹瑱C(jī)原理與應(yīng)用》分九章和實(shí)驗(yàn)指導(dǎo)書。主要內(nèi)容包括:計(jì)算機(jī)的基礎(chǔ)知識,MSC-51單片機(jī)結(jié)構(gòu)、指令系統(tǒng),匯編語言程序設(shè)計(jì),單片機(jī)的系統(tǒng)擴(kuò)展,單片機(jī)的中斷、定時(shí)器/計(jì)數(shù)器及串行通信等片內(nèi)接口,MSC-51單片機(jī)接口技術(shù),數(shù)/模、模/數(shù)轉(zhuǎn)換,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),單片機(jī)的上機(jī)指導(dǎo)等?! 秵纹瑱C(jī)原理與應(yīng)用》注重實(shí)用性,理論講述以夠用為度,力圖通過精選實(shí)例和上機(jī)操作指導(dǎo),使讀者能在較短的時(shí)間內(nèi)掌握單片機(jī)應(yīng)用和開發(fā)技術(shù)。 《單片機(jī)原理與應(yīng)用》可作為高職高專相關(guān)專業(yè)的教材,也可作為各類工程技術(shù)人員的自學(xué)參考書。
書籍目錄
前言第1章 計(jì)算機(jī)系統(tǒng)概述1.1 計(jì)算機(jī)的發(fā)展、應(yīng)用及分類1.1.1 計(jì)算機(jī)的發(fā)展1.1.2 微型計(jì)算機(jī)的組成1.1.3 微型計(jì)算機(jī)的分類1.2 單片機(jī)概述1.2.1 單片機(jī)發(fā)展概述1.2.2 單片機(jī)的發(fā)展方向1.2.3 MCS-51單片機(jī)系列1.2.4 80C51單片機(jī)系列1.2.5 常用單片機(jī)系列簡介1.2.6 單片機(jī)的一般結(jié)構(gòu)、特點(diǎn)及應(yīng)用1.3 微型計(jì)算機(jī)的常用術(shù)語1.4 數(shù)制及其轉(zhuǎn)換1.4.1 常用數(shù)制1.4.2 數(shù)制間的轉(zhuǎn)換1.4.3 二進(jìn)制數(shù)和十六進(jìn)制數(shù)的運(yùn)算1.5 碼制1.5.1 ASCII碼1.5.2 二進(jìn)制編碼的十進(jìn)制數(shù)——BCD碼1.6 計(jì)算機(jī)中數(shù)的表示1.6.1 機(jī)器數(shù)和真值1.6.2 機(jī)器數(shù)的表示方法練習(xí)題1第2章 MCS-51單片機(jī)結(jié)構(gòu)2.1 內(nèi)部結(jié)構(gòu)及引腳功能2.1.1 McS-51單片機(jī)結(jié)構(gòu)框圖2.1.2 805l的內(nèi)部結(jié)構(gòu)及功能2.1.3 MCS-51的信號引腳2.2 MCS-5l存儲(chǔ)器系統(tǒng)2.2.1 程序存儲(chǔ)器2.2.2 片內(nèi)數(shù)據(jù)存儲(chǔ)器2.2.3 Mcs-51的特殊功能寄存器2.2.4 Mcs-51的堆棧操作2.2.5 片外數(shù)據(jù)存儲(chǔ)器2.3 MCS-51單片機(jī)的并行L/0端口2.3.1 P0口的結(jié)構(gòu)和功能2.3.2 P1口的結(jié)構(gòu)和功能2.3.3 P2口的結(jié)構(gòu)和功能2.3.4 P3口的結(jié)構(gòu)和功能2.4 McS-51時(shí)鐘電路與時(shí)序2.4.1 時(shí)鐘電路2.4.2 時(shí)序定時(shí)關(guān)系2.4.3 典型指令時(shí)序2.5 復(fù)位和復(fù)位電路2.5.1 復(fù)位狀態(tài)2.5.2 復(fù)位方式練習(xí)題2第3章 MCS-51單片機(jī)指令系統(tǒng)3.1 MCs-51指令編碼格式及尋址方式3.1.1 指令編碼格式3.1.2 指令分類及符號約定3.1.3 尋址方式3.1.4 尋址方式小結(jié)3.2 數(shù)據(jù)傳送類指令3.2.1 片內(nèi)RAM數(shù)據(jù)傳送指令組3.2.2 片外RAM數(shù)據(jù)傳送指令組3.2.3 程序存儲(chǔ)器數(shù)據(jù)傳送指令組3.2.4 數(shù)據(jù)交換指令3.2.5 堆棧操作指令3.3 算術(shù)運(yùn)算類指令3.3.1 加法運(yùn)算指令3.3.2 減法運(yùn)算指令3.3.3 乘除法運(yùn)算指令3.3.4 十進(jìn)制調(diào)整指令3.4 邏輯運(yùn)算類指令3.4.1 邏輯“與”運(yùn)算指令3.4.2 邏輯“或”運(yùn)算指令3.4.3 邏輯“異或”運(yùn)算指令3.4.4 累加器清零和取反指令3.4.5 移位指令3.5 控制轉(zhuǎn)移類指令3.5.1 無條件轉(zhuǎn)移指令3.5.2 條件轉(zhuǎn)移指令3.5.3 子程序調(diào)用和返回指令3.5.4 空操作指令3.6 位操作類指令3.6.1 位傳送指令3.6.2 置位復(fù)位指令3.6.3 位運(yùn)算指令3.6.4 位控制轉(zhuǎn)移指令3.7 常用偽指令3.7.1 設(shè)定起始地址偽指令ORG3.7.2 匯編結(jié)束偽指令END3.7.3 字節(jié)數(shù)據(jù)定義偽指令DB3.7.4 字?jǐn)?shù)據(jù)定義偽指令DW3.7.5 空間定義偽指令DS3.7.6 符號定義偽指令EQu3.7.7 位地址符號定義偽指令BIT3.7.8 字節(jié)地址符號定義偽指令XDATA和DA3、A練習(xí)題3第4章 MCS-51匯編語言編程技術(shù)4.1 匯編語言和匯編程序4.1.1 匯編語言和匯編程序概述4.1.2 匯編語言的語句格式4.2 單片機(jī)匯編語言程序的基本結(jié)構(gòu)形式4.2.1 匯編語言程序的設(shè)計(jì)步驟4.2.2 程序的基本結(jié)構(gòu)4.2.3 順序結(jié)構(gòu)4.2.4 分支程序4.2.5 循環(huán)程序4.3 程序設(shè)計(jì)舉例4.3.1 查表程序4.3.2 算術(shù)運(yùn)算程序4.3.3 轉(zhuǎn)換碼型程序4.3.4 延時(shí)程序4.3.5 數(shù)據(jù)極值檢索程序4.3.6 數(shù)據(jù)排序程序4.3.7 關(guān)鍵數(shù)據(jù)檢索程序4.3.8 子程序設(shè)計(jì)4.3.9 位操作程序練習(xí)題4第5章 存儲(chǔ)器5.1 MCS-51系統(tǒng)擴(kuò)展結(jié)構(gòu)5.1.1 MCS-51單片機(jī)用于擴(kuò)展的端口及控制線5.1.2 CPU讀片外程序存儲(chǔ)器及讀寫片外數(shù)據(jù)存儲(chǔ)器(I/O)時(shí)序5.2 MCS-51單片機(jī)存儲(chǔ)器結(jié)構(gòu)5.2.1 程序存儲(chǔ)器5.2.2 數(shù)據(jù)存儲(chǔ)器5.3.MCS-51程序存儲(chǔ)器的擴(kuò)展5.3.1 常用程序存儲(chǔ)器和地址鎖存器5.3.2 程序存儲(chǔ)器的擴(kuò)展:5.4 MCS-51數(shù)據(jù)存儲(chǔ)器的擴(kuò)展5.4.1 常用的數(shù)據(jù)存儲(chǔ)器5.4.2 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展5.5 單片機(jī)擴(kuò)展片外存儲(chǔ)器空間地址分配5.5.1 線選法5.5.2 全地址譯碼法練習(xí)題5第6章 MCS-51的片內(nèi)接口6.1 MCS-51中斷系統(tǒng)6.1.1 中斷及響應(yīng)中斷的過程6.1.2 MCS-51的中斷系統(tǒng)?6.1.3 中斷應(yīng)用舉例6.2 定時(shí)器/計(jì)數(shù)器6.2.1 定時(shí)器/計(jì)數(shù)器的內(nèi)部結(jié)構(gòu)和功能6.2.2 定時(shí)器/計(jì)數(shù)器的控制寄存器6.2.3 定時(shí)器工作方式6.2.4 定時(shí)器應(yīng)用6.3 MCS-51單片機(jī)串行接口6.3.1 串行通信的原理6.3.2 Mcs-51單片機(jī)串行通信口6.3.3 MCS-51單片機(jī)串行通信工作方式練習(xí)題6第7章 MCS-51輸入/輸出接口擴(kuò)展和應(yīng)用7.1 單片機(jī)擴(kuò)展I/O的需要7.1.1 輸入/輸出的控制方式7.1.2 擴(kuò)展輸入/輸出接口的原因7.2 通過鎖存器、觸發(fā)器擴(kuò)展VO口7.2.1 輸出口7.2.2 輸入/輸出口7.3 8255A可編程通用并行接口7.3.1 可編程I/O擴(kuò)展概述7.3.2 8255A的邏輯結(jié)構(gòu)和信號引腳7.3.3 8255A的工作方式及數(shù)據(jù)I/O操作7.3.4 8255A控制字及初始化編程7.4 8155接口芯片7.4.1 8155基本結(jié)構(gòu)及工作方式7.4.2 8155的命令/狀態(tài)寄存器7.4.3 8155的定時(shí)器/計(jì)數(shù)器7.4.4 8155與MCS-51單片機(jī)的連接及軟件操作7.5 鍵盤及其接口7.5.1 鍵盤的工作原理7.5.2 單片機(jī)鍵盤電路7.6 顯示器接口7.6.1 LED顯示器接口7.6.2 顯示器的顯示方式練習(xí)題7第8章 數(shù)/模、模/數(shù)轉(zhuǎn)換8.1 概述8.2 數(shù)/模轉(zhuǎn)換原理與MCS-5l單片機(jī)的接口設(shè)計(jì)8.2.1 D/A轉(zhuǎn)換器(DAC)原理8.2.2 D/A轉(zhuǎn)換器的主要性能指標(biāo)8.2.3 D/A轉(zhuǎn)換器芯片DAC08328.2.4 DAC0832與單片機(jī)的接口設(shè)計(jì)8.3 模/數(shù)轉(zhuǎn)換原理與MCS-51單片機(jī)的接口設(shè)計(jì)8.3.1 A/D轉(zhuǎn)換器(ADC)原理8.3.2 A/D轉(zhuǎn)換器芯片ADC08098.3.3 ADC0809與單片機(jī)的接口設(shè)計(jì)練習(xí)題8第9章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)9.1 系統(tǒng)設(shè)計(jì)過程9.1.1 系統(tǒng)設(shè)計(jì)的目的和要求9.1.2 系統(tǒng)設(shè)計(jì)的過程9.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例9.2.1 設(shè)計(jì)要求9.2.2 硬件設(shè)計(jì)9.2.3 軟件設(shè)計(jì)練習(xí)題9實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)簡介實(shí)驗(yàn)一 DICE組合軟件的使用與調(diào)試實(shí)驗(yàn)二 基本傳送指令實(shí)驗(yàn)三 算術(shù)指令實(shí)驗(yàn)四 BCD數(shù)求和運(yùn)算實(shí)驗(yàn)五 邏輯和移位指令實(shí)驗(yàn)六 串傳送操作實(shí)驗(yàn)七 求極大值實(shí)驗(yàn)八 排序?qū)嶒?yàn)九 串搜索操作(尋找關(guān)鍵字)實(shí)驗(yàn)十 I/O輸出(PI)實(shí)驗(yàn)十一 秒鐘實(shí)驗(yàn)十二 I/0輸入、輸出實(shí)驗(yàn)實(shí)驗(yàn)十三 并口輸出方脈沖實(shí)驗(yàn)十四 8255A可編程芯片的使用實(shí)驗(yàn)十五 微型打印機(jī)附錄MCS-51單片機(jī)指令集參考文獻(xiàn)
章節(jié)摘錄
第1章 計(jì)算機(jī)系統(tǒng)概述 電子計(jì)算機(jī)的出現(xiàn)是20世紀(jì)具有劃時(shí)代意義的科技成果之一,特別是自20世紀(jì)70年代以來,微型計(jì)算機(jī)登上歷史舞臺,其發(fā)展的勢頭不可阻擋,成為當(dāng)今計(jì)算機(jī)發(fā)展的主流方向。如今計(jì)算機(jī)已經(jīng)融入到人類社會(huì)的方方面面。計(jì)算機(jī)已極大地改變了人們的工作方式、學(xué)習(xí)方式和生活方式,成為我們這個(gè)時(shí)代的主要標(biāo)志。 1.1 計(jì)算機(jī)的發(fā)展、應(yīng)用及分類 1.1.1 計(jì)算機(jī)的發(fā)展 計(jì)算機(jī)主要由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五部分構(gòu)成,這個(gè)計(jì)算機(jī)模型是依據(jù)美籍匈牙利學(xué)者馮·諾依曼提出的“存儲(chǔ)與程序控制”理論構(gòu)建的。該理論的原理是:在計(jì)算機(jī)內(nèi)部直接采用二進(jìn)制數(shù)進(jìn)行運(yùn)算;并將指令和數(shù)據(jù)都存儲(chǔ)起來,由程序控制計(jì)算機(jī)自動(dòng)執(zhí)行。這就是后人稱為的“馮·諾依曼機(jī)”?! 「鶕?jù)電子計(jì)算機(jī)所采用的電子元件的變化,其發(fā)展可分成四個(gè)階段,即大型機(jī)階段、微型機(jī)階段、網(wǎng)絡(luò)階段和智能階段。但是計(jì)算機(jī)的結(jié)構(gòu)仍然沒有突破馮·諾依曼提出的經(jīng)典結(jié)構(gòu)框架?! ?946年2月15日第一臺電子數(shù)字計(jì)算機(jī)的誕生至今,短短幾十年的時(shí)間,計(jì)算機(jī)的性能品質(zhì)迅速提升、價(jià)格大幅降低、應(yīng)用日益廣泛,已深刻地影響著人類生產(chǎn)和生活的各個(gè)方面?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(61)
- 勉強(qiáng)可看(443)
- 一般般(757)
- 內(nèi)容豐富(3139)
- 強(qiáng)力推薦(257)