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