MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材 pdf epub mobi txt 電子書 下載 2024
內容簡介
《MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材》全麵、係統地闡述瞭MCS-5l係列單片機內核的硬件結構、指令集、功能部件原理等,並且給齣瞭以MCS-51單片機為核心的嵌入式控製係統中的常用構件,如大容量存儲器、鍵盤、顯示器、I/O(輸入/輸齣)單元、ADC和DAC等。《MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材》注重係統性和實用性,所有構件都是可以直接利用的。《MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材》明顯的特點是采用嵌入式c編程語言為工具,采用多任務、消息傳送機製,用定時器節拍觸發方式實現係統的多個任務之間同步的編程思想。
《MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材》遵循結構嚴謹、邏輯清晰、敘述詳細、通俗易懂、較多實例的原則,以便於自學。《MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材》可以作為工科院校的專科生和本科生學習MCS-51單片機課程的教材,也適閤於嵌入式係統的開發人員以及其他對嵌入式控製係統有興趣的技術人員參考。
目錄
第一章 緒論
1.1 單片機的發展概況
1.2 單片機的發展趨勢
1.3 各種單片機的主要性能特點
1.4 MCS一51係列單片機的性能特點
1.5 MCS一5l單片機的應用和開發步驟
習題一
第二章 MCS一51係列單片機硬件內核
2.1 MCS.5l係列單片機的引腳配置及其特性
2.2 MCS.5 1係列單片機的內部結構
2.3 MCS.51係列單片機的I/0端口
2.3.1 I/O端口的內部結構
2.3.2 I/O端口的讀寫控製
2.4 MCS.51係列單片機的存儲器
2.4.1 MCS.51係列單片機的存儲器的組成
2.4.2 MCS一5l係列單片機的特殊功能寄存器
2.5 MCS.51係列單片機的復位及時鍾信號
2.5.1 復位過程和寄存器的復位狀態
2.5.2 復位和μp監控電路
2.5.3 時鍾電路
2.6 MCS.51係列單片機的節電模式
習題二
第三章 MCS一51係列單片機的指令集及匯編語言程序設計基礎
3.1 MCS一5l係列單片機指令係統的尋址方式
3.2 MCS.51係列單片機指令集及其說明
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算類指令
3.2.4 控製轉移類指令
3.2.5 位操作類指令
3.2.6 匯編語言僞指令
3.3 MCS一51係列單片機匯編語言程序設計
3.3.1 一個簡單的匯編語言程序
3.3.2 循環及程序轉移控製
3.3.3 散轉和查錶的子程序
3.3.4 碼製轉換的子程序
3.3.5 數學運算的子程序
習題三
第四章 MCS-51係列單片機C語言程序設計
4.1 MCS一51係列單片機的C編譯器
4.2 IAR EW8051的集成開發環境
4.2.1 IAR Embedded Workbench開發平颱的使用方法
4.2.2 C-SPY模擬器的使用方法
4.3 IAR EW8051的C語言流程控製語句
4.3.1 判斷語句
4.3.2 循環控製語句
4.4 IAR EW8051的C語言數據類型
4.4.1 IAR EW805 1的c語言數據類型和變量
4.4.2 數組變量
4.4.3 指針變量
4.4.4 結構體變量
4.4.5 枚舉變量和共用體
4.4.6 MCS一5l係列單片機的SFR在C語言中的使用方法
4.4.7 利用c語言訪問MCS一5 1係列單片機的外部擴展資源
4.5 函數和模塊化程序設計
4.5.1 函數的定義
4.5.2函數的參數、返迴值和函數的調用
4.5.3 中斷服務程序
4.5.4 模塊化程序設計及其連接
習題四
第五章 MCS一51係列單片機中斷係統、定時/計數器和串行口的結構及編程控製.
5.1 MCS一51係列單片機的中斷請求源
5.2 MCS一51係列單片機的外部中斷
5.2.1 外部中斷的結構和控製
5.2.2 外部中斷的響應過程和應用
5.3 MCS一51係列單片機的定時/計數器
5.3.1 定時/計數器的結構和控製
5.3.2定時/計數器的四種工作方式
5.3.3 定時/計數器的編程控製和應用
5.4 MCS一51係列單片機的串行口
5.4.1 串行口的結構和控製
5.4.2 串行口的四種工作方式
5.4.3 串行口波特率的計算
5.4.4 串行口編程和應用
5.5 Mcs一51係列單片機多源中斷的應用
習題五
第六章 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係列單片機的外部數據存儲器的擴展
6.3.1 常用數據存儲器
6.3.2 並行接口數據存儲器的擴展
6.3.3 串行接口數據存儲器的擴展
6.4 MCS一51係列單片機的外部I/O通道的擴展
6.4.1 I/0通道擴展概述
6.4.2 利用標準的TrL電路擴展可編程I,0通道
6.4.3 利用CPLD擴展可編程I/O通道
習題六
第七章 MCS一51係列單片機與鍵盤、顯示器、ADC和DAC的接口設計.
7.1 MCS一51單片機係統的鍵盤設計
7.1.1 非編碼式鍵盤的接口設計和編程
7.1.2 其他方式的鍵盤接口
7.2 MCS一51單片機係統的顯示器接口和編程控製
7.2.1 LED顯示器的接口
7.2.2 字符型L,CD顯示器的接口
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單片機串行通信實例
參考文獻
MCS-51單片機原理及嵌入式係統應用/高等學校機械設計製造及自動化專業“十三五”規劃教材 下載 mobi epub pdf txt 電子書