單片機(jī)原理及應(yīng)用/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材
定 價(jià):29.9 元
叢書(shū)名:普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材
- 作者:何橋,段清明,邱春玲 編
- 出版時(shí)間:2008/1/1
- ISBN:9787113081850
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類(lèi):TP368.1
- 頁(yè)碼:237
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《單片機(jī)原理及應(yīng)用/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材》系統(tǒng)地介紹了MCS-51單片機(jī)的工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:MCS-51系列單片機(jī)的結(jié)構(gòu)、原理、指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、存儲(chǔ)器的擴(kuò)展、串行口、I/O接口、A/D和D/A接口、單片機(jī)高級(jí)語(yǔ)言C51程序設(shè)計(jì)與應(yīng)用等相關(guān)知識(shí)。另外還簡(jiǎn)要介紹了16位單片機(jī)和新型ARM內(nèi)核單片機(jī),每章后面附有習(xí)題,便于讀者鞏固所學(xué)的知識(shí)。書(shū)后附有MCS-51指令表、ACSII碼表和芯片引腳圖,以幫助讀者拓展相關(guān)知識(shí)。
《單片機(jī)原理及應(yīng)用/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材》內(nèi)容講解通俗易懂、由淺入深、循序漸進(jìn),具有很強(qiáng)的實(shí)踐性,被教育部評(píng)為“普通高等教育‘十一五’國(guó)家級(jí)規(guī)劃教材”,特別適合作為大學(xué)本科教材,也可作為專(zhuān)科、函授和培訓(xùn)班等相關(guān)課程的教材,也適合工程技術(shù)人員和計(jì)算機(jī)愛(ài)好者自學(xué)之用。
何橋,教授,現(xiàn)任現(xiàn)代教育技術(shù)中心主任,曾兼任吉林省普通高校計(jì)算機(jī)共同課教學(xué)專(zhuān)業(yè)委員會(huì)理事長(zhǎng)、教育部高校文科計(jì)算機(jī)教學(xué)指導(dǎo)委員會(huì)委員、全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)常務(wù)理事、吉林省高等教育學(xué)會(huì)理事等。曾公開(kāi)出版、主編、主審統(tǒng)編教材15部;公開(kāi)發(fā)表教學(xué)、科研論文和省級(jí)學(xué)術(shù)交流論文27篇。獲得省級(jí)優(yōu)秀教學(xué)成果獎(jiǎng)和省教育廳技術(shù)成果獎(jiǎng)16項(xiàng)。承擔(dān)了9項(xiàng)科研工作,有6項(xiàng)為項(xiàng)目負(fù)責(zé)人,已通過(guò)部、省級(jí)鑒定6項(xiàng)。獲部、省科技進(jìn)步獎(jiǎng)6項(xiàng)。被授予“吉林省有突出貢獻(xiàn)的中青年專(zhuān)家”,93年享受“國(guó)務(wù)院政府特殊津貼”。
第1章 緒論
1.1 單片機(jī)概述
1.1.1 單片機(jī)的發(fā)展概況
1.1.2 單片機(jī)的特點(diǎn)
1.1.3 單片機(jī)的應(yīng)用領(lǐng)域
1.2 典型單片機(jī)系列簡(jiǎn)介
1.2.1 單片機(jī)系列簡(jiǎn)介
1.2.2 MCS-51系列單片機(jī)簡(jiǎn)介
1.2.3 16位單片機(jī)簡(jiǎn)介
1.2.4 ARM內(nèi)核單片機(jī)簡(jiǎn)介
習(xí)題一
第2章 MCS-51單片機(jī)的結(jié)構(gòu)
2.1 MCS-51單片機(jī)的基本組成
2.1.1 8051單片機(jī)的內(nèi)部結(jié)構(gòu)和功能
2.1.2 存儲(chǔ)器結(jié)構(gòu)
2.2 I/O接口結(jié)構(gòu)
2.2.1 P0口結(jié)構(gòu)及應(yīng)用
2.2.2 P1口結(jié)構(gòu)及應(yīng)用
2.2.3 P2口結(jié)構(gòu)及應(yīng)用
2.2.4 P3口結(jié)構(gòu)及應(yīng)用
2.3 MCS-51單片機(jī)的引腳功能
2.3.1 引腳信號(hào)功能介紹
2.3.2 引腳信號(hào)的第二功能
2.4 時(shí)鐘電路及工作方式
2.4.1 時(shí)鐘電路
2.4.2 時(shí)序定時(shí)單位
2.4.3 MCS-51指令時(shí)序
2.4.4 MCS-51單片機(jī)的工作方式
2.5 MCS-51單片機(jī)最小系統(tǒng)
習(xí)題二
第3章 MCS-51指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)
3.1 MCS-51指令系統(tǒng)簡(jiǎn)介
3.2 MCS-51指令系統(tǒng)的尋址方式
3.2.1 寄存器尋址
3.2.2 直接尋址
3.2.3 寄存器間接尋址
3.2.4 立即尋址
3.2.5 基址寄存器加變址寄存器間接尋址
3.2.6 相對(duì)尋址
3.2.7 位尋址
3.3 MCS-51指令系統(tǒng)及一般說(shuō)明
3.3.1 數(shù)據(jù)傳送類(lèi)指令
3.3.2 算術(shù)操作類(lèi)指令
3.3.3 邏輯運(yùn)算指令
3.3.4 控制轉(zhuǎn)移類(lèi)指令
3.3.5 位操作指令
3.4 匯編語(yǔ)言程序設(shè)計(jì)
3.4.1 匯編語(yǔ)言源程序的格式
3.4.2 MCS-51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)舉例
習(xí)題三
第4章 中斷
4.1 中斷技術(shù)
4.1.1 為什么應(yīng)用中斷技術(shù)
4.1.2 中斷系統(tǒng)的功能
4.2 MCS-51中斷系統(tǒng)
4.2.1 MCS-51中斷源
4.2.2 MCS-51中斷控制
4.3 MCS-51中斷處理過(guò)程
4.3.1 中斷響應(yīng)
4.3.2 中斷處理
4.3.3 中斷返回
4.3.4 中斷應(yīng)用舉例
4.3.5 中斷請(qǐng)求標(biāo)志的撤銷(xiāo)
4.4 擴(kuò)充外部中斷的方法
4.4.1 用定時(shí)器擴(kuò)充外部中斷
4.4.2 中斷與查詢相結(jié)合
習(xí)題四
第5章 定時(shí)器/計(jì)數(shù)器
5.1 定時(shí)器/計(jì)數(shù)器概述
5.1.1 定時(shí)器/計(jì)數(shù)器內(nèi)部結(jié)構(gòu)
5.1.2 定時(shí)器/計(jì)數(shù)器的工作原理
5.1.3 定時(shí)器/計(jì)數(shù)器的控制字
5.2 定時(shí)器/計(jì)數(shù)器的工作方式及應(yīng)用
5.2.1 定時(shí)器/計(jì)數(shù)器的初值計(jì)算
5.2.2 定時(shí)器/計(jì)數(shù)器的4種工作方式及應(yīng)用
習(xí)題五
第6章 MCS-51單片機(jī)存儲(chǔ)器的擴(kuò)展
6.1 單片機(jī)擴(kuò)展及系統(tǒng)結(jié)構(gòu)
6.2 程序存儲(chǔ)器EPROM的擴(kuò)展
6.2.1 外部程序存儲(chǔ)器的擴(kuò)展原理及時(shí)序
6.2.2 常用地址鎖存器
6.2.3 常用地址譯碼器
6.2.4 典型EPROM擴(kuò)展電路
6.3 外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
6.3.1 外部數(shù)據(jù)存儲(chǔ)器的操作時(shí)序
6.3.2 常用的靜態(tài)RAM芯片
6.3.3 64KB以內(nèi)靜態(tài)RAM的擴(kuò)展
6.3.4 超過(guò)64KB靜態(tài)RAM的擴(kuò)展
6.3.5 擴(kuò)展既可讀又可寫(xiě)的程序存儲(chǔ)器
6.4 E2PROM擴(kuò)展電路
6.4.1 E2PROM的應(yīng)用特性
6.4.2 常用的E2PROM芯片介紹
6.4.3 2817A與單片機(jī)的接口電路設(shè)計(jì)
6.4.4 E2PROM 2864A
習(xí)題六
第7章 串行口
7.1 串行通信的基礎(chǔ)知識(shí)
7.1.1 并行通信與串行通信
7.1.2 異步通信和同步通信
7.1.3 串行通信的制式
7.1.4 波特率
7.2 MCS-51的串行I/O口及控制寄存器
7.2.1 串行口的結(jié)構(gòu)
7.2.2 串行口的控制寄存器SCON(98H)
7.2.3 電源控制寄存器PCON(87H)
7.2.4 中斷允許寄存器IE(A8H)
7.2.5 中斷優(yōu)先級(jí)寄存器IP(B8H)
7.3 串行口的工作方式
7.3.1 串行口方式0
7.3.2 串行口方式1
7.3.3 方式2和方式3
7.4 波特率的設(shè)計(jì)
7.4.1 方式0和方式2
7.4.2 方式1和方式3
7.5 MCS-51串行口的應(yīng)用
7.5.1 利用串行口方式0作:I/O口擴(kuò)展
7.5.2 用串行口進(jìn)行異步通信
7.5.3 MCS-51雙機(jī)異步通信
7.6 MCS-51串行口的多機(jī)通信
習(xí)題七
第8章 I/O接口擴(kuò)展設(shè)計(jì)及應(yīng)用
8.1 I/O擴(kuò)展概述
8.2 MCS-51單片機(jī)與可編程并行I/O芯片8255A的接口
8.2.1 8255A芯片介紹
8.2.2 8255A的3種工作方式及選擇
8.2.3 接口應(yīng)用舉例
8.3 MCS-51與可編程芯片8155的接口
8.3.1 8155芯片介紹
8.3.2 8051單片機(jī)與8155的接口及應(yīng)用
8.4 TTL芯片擴(kuò)展簡(jiǎn)單的I/O接口
8.4.1 簡(jiǎn)單輸入接口擴(kuò)展
8.4.2 簡(jiǎn)單輸出接口擴(kuò)展
8.5 鍵盤(pán)/顯示器接口芯片8279
8.5.1 LED顯示器的工作原理
8.5.2 鍵盤(pán)接口原理
8.5.3 可編程鍵盤(pán)/顯示接口8279
習(xí)題八
第9章 MCS-51與A/D、D/A的接口
9.1 A/D轉(zhuǎn)換器的接口技術(shù)
9.1.1 并行輸出A/D轉(zhuǎn)換器接口
9.1.2 串一并行輸出ADC與單片機(jī)的接口
9.1.3 串行輸出ADC與單片機(jī)的接口
9.2 MCS-51單片機(jī)與8位D/A轉(zhuǎn)換器接口技術(shù)
9.2.1 DAC0832的結(jié)構(gòu)原理
9.2.2 8位D/A轉(zhuǎn)換器的接口方法
9.2.3 D/A轉(zhuǎn)換器的輸出方式
9.3 MCS-51單片機(jī)與12位D/A轉(zhuǎn)換器的接口技術(shù)
9.3.1 DAC1210的結(jié)構(gòu)特點(diǎn)
9.3.2 8051與DAC1210轉(zhuǎn)換器的接口技術(shù)
9.3.3 無(wú)輸入鎖存器的D/A轉(zhuǎn)換器與單片機(jī)的接口
習(xí)題九
第10章 單片機(jī)高級(jí)語(yǔ)言C51程序設(shè)計(jì)
10.1 C51語(yǔ)言的特點(diǎn)及其程序結(jié)構(gòu)
10.2 C51語(yǔ)言的標(biāo)識(shí)符和關(guān)鍵字
10.3 C51語(yǔ)言的數(shù)據(jù)類(lèi)型及運(yùn)算符
10.3.1 C51語(yǔ)言的數(shù)據(jù)類(lèi)型
10.3.2 C51語(yǔ)言的運(yùn)算符
10.4 C51語(yǔ)言的程序流程控制
10.4.1 if語(yǔ)句
10.4.2 switch case語(yǔ)句
10.4.3 while循環(huán)語(yǔ)句
10.4.4 dowhile循環(huán)語(yǔ)句
10.4.5 for循環(huán)語(yǔ)句
10.4.6 goto語(yǔ)句
10.4.7 continue語(yǔ)句
10.5 函數(shù)
10.5.1 中斷服務(wù)函數(shù)與寄存器組的定義
10.5.2 函數(shù)的返回值
10.6 編譯預(yù)處理命令
10.6.1 文件包含
10.6.2 宏定義
10.6.3 條件編譯
10.6.4 用typedef重新定義數(shù)據(jù)類(lèi)型的名稱
10.7 C51程序設(shè)計(jì)舉例
習(xí)題十
第11章 高級(jí)語(yǔ)言C51的應(yīng)用
11.1 8051串行口擴(kuò)展矩陣鍵盤(pán)接口與應(yīng)用
11.1.1 8051串行口擴(kuò)展矩陣鍵盤(pán)接口
11.1.2 8051串行口擴(kuò)展矩陣鍵盤(pán)應(yīng)用
11.2 8051串行口擴(kuò)展LED顯示器的接口與應(yīng)用
11.2.1 8051串行口擴(kuò)展LED顯示器的接口
11.2.2 8051串行口擴(kuò)展LED顯示器的應(yīng)用
11.3 8051串行口實(shí)現(xiàn)多機(jī)通信
11.4 DAC轉(zhuǎn)換接口與應(yīng)用
11.4.1 8051與DAC0832的硬件連接
11.4.2 DAC0832產(chǎn)生鋸齒波的軟件設(shè)計(jì)
11.4.3 DAC0832產(chǎn)生梯形波的軟件設(shè)計(jì)
11.5 ADC0809轉(zhuǎn)換器的接口與應(yīng)用
11.5.1 ADC0809與8051單片機(jī)的接口
11.5.2 ADC0809應(yīng)用舉例
11.6 軟件模擬I2C總線的C51讀寫(xiě)程序
11.6.1 I2C總線簡(jiǎn)介
11.6.2 I2C總線通用讀寫(xiě)程序
11.7 基于MAX517的串行D/A轉(zhuǎn)換
11.7.1 實(shí)例說(shuō)明
11.7.2 設(shè)計(jì)思路分析
11.7.3 硬件電路設(shè)計(jì)
11.7.4 軟件設(shè)計(jì)
11.8 基于TLC549的串行A/D轉(zhuǎn)換
11.8.1 實(shí)例說(shuō)明
11.8.2 設(shè)計(jì)思路分析
11.8.3 硬件電路設(shè)計(jì)
11.8.4 軟件設(shè)計(jì)
11.9 單相電子式預(yù)付費(fèi)電度表的設(shè)計(jì)與實(shí)現(xiàn)
11.9.1 單相電子式預(yù)付費(fèi)電度表的工作過(guò)程
11.9.2 硬件電路及其工作原理
11.9.3 軟件編程
11.9.4 提高預(yù)付費(fèi)電度表可靠性的措施
習(xí)題十一
參考文獻(xiàn)
附錄A MCS-51指令表
附錄B ASCⅡ碼表
附錄C 芯片的引腳圖