高等學(xué)校機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)“十二五”規(guī)劃教材:MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用
定 價(jià):33 元
- 作者:王忠飛 ,胥芳 著
- 出版時(shí)間:2013/1/1
- ISBN:9787560617725
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:344
- 紙張:銅版紙
- 版次:1
- 開本:16開
《高等學(xué)校機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)“十二五”規(guī)劃教材:MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》全面、系統(tǒng)地闡述了MCS-51系列單片機(jī)內(nèi)核的硬件結(jié)構(gòu)、指令集、功能部件原理等,并且給出了以MCS-51單片機(jī)為核心的嵌入式控制系統(tǒng)中的常用構(gòu)件,如大容量存儲(chǔ)器、鍵盤、顯示器、I/O(輸入/輸出)單元、ADC和DAC等。本書注重系統(tǒng)性和實(shí)用性,所有構(gòu)件都是可以直接利用的。《高等學(xué)校機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)“十二五”規(guī)劃教材:MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》最明顯的特點(diǎn)是采用嵌入式C編程語言為工具,采用多任務(wù)、消息傳送機(jī)制,用定時(shí)器節(jié)拍觸發(fā)方式實(shí)現(xiàn)系統(tǒng)的多個(gè)任務(wù)之間同步的編程思想。
《高等學(xué)校機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)“十二五”規(guī)劃教材:MCS-51單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用》遵循結(jié)構(gòu)嚴(yán)謹(jǐn)、邏輯清晰、敘述詳細(xì)、通俗易懂、較多實(shí)例的原則,以便于自學(xué)。本書可以作為工科院校的?粕捅究粕鷮W(xué)習(xí)MCS-51單片機(jī)課程的教材,也適合于嵌入式系統(tǒng)的開發(fā)人員以及其他對(duì)嵌入式控制系統(tǒng)有興趣的技術(shù)人員參考。
第一章 緒論
1.1 單片機(jī)的發(fā)展概況
1.2 單片機(jī)的發(fā)展趨勢(shì)
1.3 各種單片機(jī)的主要性能特點(diǎn)
1.4 MCS-51系列單片機(jī)的性能特點(diǎn)
1.5 MCS-51單片機(jī)的應(yīng)用和開發(fā)步驟
習(xí)題一
第二章 MCS-51系列單片機(jī)硬件內(nèi)核
2.1 MCS-51系列單片機(jī)的引腳配置及其特性
2.2 MCS-51系列單片機(jī)的內(nèi)部結(jié)構(gòu)
2.3 MCS-51系列單片機(jī)的I/O端口
2.3.1 I/O端口的內(nèi)部結(jié)構(gòu)
2.3.2 I/O端口的讀寫控制
2.4 MCS-51系列單片機(jī)的存儲(chǔ)器
2.4.1 MCS-51系列單片機(jī)的存儲(chǔ)器的組成
2.4.2 MCS-51系列單片機(jī)的特殊功能寄存器
2.5 MCS-51系列單片機(jī)的復(fù)位及時(shí)鐘信號(hào)
2.5.1 復(fù)位過程和寄存器的復(fù)位狀態(tài)
2.5.2 復(fù)位和μP監(jiān)控電路
2.5.3 時(shí)鐘電路
2.6 MCS-51系列單片機(jī)的節(jié)電模式
習(xí)題二
第三章 MCS-51系列單片機(jī)的指令集及匯編語言程序設(shè)計(jì)基礎(chǔ)
3.1 MCS-51系列單片機(jī)指令系統(tǒng)的尋址方式
3.2 MCS-51系列單片機(jī)指令集及其說明
3.2.1 數(shù)據(jù)傳送類指令
3.2.2 算術(shù)運(yùn)算類指令
3.2.3 邏輯運(yùn)算類指令
3.2.4 控制轉(zhuǎn)移類指令
3.2.5 位操作類指令
3.2.6 匯編語言偽指令
3.3 MCS-51系列單片機(jī)匯編語言程序設(shè)計(jì)
3.3.1 一個(gè)簡(jiǎn)單的匯編語言程序
3.3.2 循環(huán)及程序轉(zhuǎn)移控制
3.3.3 散轉(zhuǎn)和查表的子程序
3.3.4 碼制轉(zhuǎn)換的子程序
3.3.5 數(shù)學(xué)運(yùn)算的子程序
習(xí)題三
第四章 MCS-51系列單片機(jī)C語言程序設(shè)計(jì)
4.1 MCS-51系列單片機(jī)的C編譯器
4.2 IAR EW8051的集成開發(fā)環(huán)境
4.2.1 IAR Embedded Workbench開發(fā)平臺(tái)的使用方法
4.2.2 C-SPY模擬器的使用方法
4.3 IAR EW8051的C語言流程控制語句
4.3.1 判斷語句
4.3.2 循環(huán)控制語句
4.4 IAR EW8051的C語言數(shù)據(jù)類型
4.4.1 IAR EW8051的C語言數(shù)據(jù)類型和變量
4.4.2 數(shù)組變量
4.4.3 指針變量
4.4.4 結(jié)構(gòu)體變量
4.4.5 枚舉變量和共用體
4.4.6 MCS-51系列單片機(jī)的SFR在C語言中的使用方法
4.4.7 利用C語言訪問MCS-51系列單片機(jī)的外部擴(kuò)展資源
4.5 函數(shù)和模塊化程序設(shè)計(jì)
4.5.1 函數(shù)的定義
4.5.2 函數(shù)的參數(shù)、返回值和函數(shù)的調(diào)用
4.5.3 中斷服務(wù)程序
4.5.4 模塊化程序設(shè)計(jì)及其連接
習(xí)題四
第五章 MCS-51系列單片機(jī)中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器和串行口的結(jié)構(gòu)及編程控制
5.1 MCS-51系列單片機(jī)的中斷請(qǐng)求源
5.2 MCS-51系列單片機(jī)的外部中斷
5.2.1 外部中斷的結(jié)構(gòu)和控制
5.2.2 外部中斷的響應(yīng)過程和應(yīng)用
5.3 MCS-51系列單片機(jī)的定時(shí)/計(jì)數(shù)器
5.3.1 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)和控制
5.3.2 定時(shí)/計(jì)數(shù)器的四種工作方式
5.3.3 定時(shí)/計(jì)數(shù)器的編程控制和應(yīng)用
5.4 MCS-51系列單片機(jī)的串行口
5.4.1 串行口的結(jié)構(gòu)和控制
5.4.2 串行口的四種工作方式
5.4.3 串行口波特率的計(jì)算
5.4.4 串行口編程和應(yīng)用
5.5 MCS-51系列單片機(jī)多源中斷的應(yīng)用
習(xí)題五
第六章 MCS-51系列單片機(jī)的外部資源擴(kuò)展
6.1 MCS-51系列單片機(jī)的外部地址擴(kuò)展
6.1.1 MCS-51系列單片機(jī)的外部資源擴(kuò)展概述
6.1.2 常用的地址鎖存器和地址譯碼器
6.2 MCS-51系列單片機(jī)的外部程序存儲(chǔ)器的擴(kuò)展
6.2.1 常用程序存儲(chǔ)器的特點(diǎn)
6.2.2 外部程序存儲(chǔ)器的擴(kuò)展
6.3 MCS-51系列單片機(jī)的外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
6.3.1 常用數(shù)據(jù)存儲(chǔ)器
6.3.2 并行接口數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
6.3.3 串行接口數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
6.4 MCS-51系列單片機(jī)的外部I/O通道的擴(kuò)展
6.4.1 I/O通道擴(kuò)展概述
6.4.2 利用標(biāo)準(zhǔn)的TTL電路擴(kuò)展可編程I/O通道
6.4.3 利用CPLD擴(kuò)展可編程I/O通道
習(xí)題六
第七章 MCS-51系列單片機(jī)與鍵盤、顯示器、ADC和DAC的接口設(shè)計(jì)
7.1 MCS-51單片機(jī)系統(tǒng)的鍵盤設(shè)計(jì)
7.1.1 非編碼式鍵盤的接口設(shè)計(jì)和編程
7.1.2 其他方式的鍵盤接口
7.2 MCS-51單片機(jī)系統(tǒng)的顯示器接口和編程控制
7.2.1 LED顯示器的接口
7.2.2 字符型LCD顯示器的接口
7.2.3 圖形點(diǎn)陣LCD顯示器的接口
7.3 MCS-51單片機(jī)與ADC和DAC的接口
7.3.1 ADC和DAC的性能指標(biāo)
7.3.2 MCS-51單片機(jī)與DAC器件的接口
7.3.3 MCS-51單片機(jī)與ADC器件的接口
習(xí)題七
附錄A MCS-51系列單片機(jī)指令集一覽表
附錄B PC機(jī)與MCS-51單片機(jī)串行通信實(shí)例
參考文獻(xiàn)