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