MCS-51單片機原理及嵌入式系統套用

MCS-51單片機原理及嵌入式系統套用

《MCS-51單片機原理及嵌入式系統套用》是2013年西安電子科技大學出版社出版的圖書,作者是王忠飛、胥芳,定價28.05元。

基本介紹

  • 書名:MCS-51單片機原理及嵌入式系統套用
  • 作者:王忠飛 胥芳
  • ISBN:978-7-5606-1772-5/TP.0931
  • 定價:28.05元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2013-01
內容簡介,目錄,

內容簡介

本書全面、系統地闡述了MCS-51系列單片機核心的硬體結構、指令集、功能部件原理等,並且給出了以MCS-51單片機為核心的嵌入式控制系統中的常用構件,如大容量存儲器、鍵盤、顯示器、I/O(輸入/輸出)單元、ADC和DAC等。本書注重系統性和實用性,所有構件都是可以直接利用的。本書最明顯的特點是採用嵌入式C程式語言為工具,採用多任務、訊息傳送機制,用定時器節拍觸發方式實現系統的多個任務之間同步的編程思想。
本書遵循結構嚴謹、邏輯清晰、敘述詳細、通俗易懂、較多實例的原則,以便於自學。本書可以作為工科院校的專科生和本科生學習MCS-51單片機課程的教材,也適合於嵌入式系統的開發人員以及其他對嵌入式控制系統有興趣的技術人員參考

目錄

第一章 緒論 1
1.1 單片機的發展概況 1
1.2 單片機的發展趨勢 2
1.3 各種單片機的主要性能特點 4
1.4 MCS-51系列單片機的性能特點 6
1.5 MCS-51單片機的套用和開發步驟 7
習題一 8
第二章 MCS-51系列單片機硬體核心 9
2.1 MCS-51系列單片機的引腳配置及其特性 9
2.2 MCS-51系列單片機的內部結構 12
2.3 MCS-51系列單片機的I/O連線埠 17
2.3.1 I/O連線埠的內部結構 17
2.3.2 I/O連線埠的讀寫控制 19
2.4 MCS-51系列單片機的存儲器 20
2.4.1 MCS-51系列單片機的存儲器的組成 21
2.4.2 MCS-51系列單片機的特殊功能暫存器 22
2.5 MCS-51系列單片機的復位及時鐘信號 24
2.5.1 復位過程和暫存器的復位狀態 24
2.5.2 復位和μP監控電路 25
2.5.3 時鐘電路 28
2.6 MCS-51系列單片機的節電模式 30
習題二 32
第三章 MCS-51系列單片機的指令集及彙編語言程式設計基礎 33
3.1 MCS-51系列單片機指令系統的定址方式 34
3.2 MCS-51系列單片機指令集及其說明 37
3.2.1 數據傳送類指令 38
3.2.2 算術運算類指令 43
3.2.3 邏輯運算類指令 47
3.2.4 控制轉移類指令 50
3.2.5 位操作類指令 54
3.2.6 彙編語言偽指令 60
3.3 MCS-51系列單片機彙編語言程式設計 60
3.3.1 一個簡單的彙編語言程式 60
3.3.2 循環及程式轉移控制 63
3.3.3 散轉和查表的子程式 65
3.3.4 碼制轉換的子程式 68
3.3.5 數學運算的子程式 74
習題三 77
第四章 MCS-51系列單片機C語言程式設計 81
4.1 MCS-51系列單片機的C編譯器 81
4.2 IAR EW8051的集成開發環境 83
4.2.1 IAR Embedded Workbench開發平台的使用方法 83
4.2.2 C-SPY模擬器的使用方法 92
4.3 IAR EW8051的C語言流程控制語句 94
4.3.1 判斷語句 94
4.3.2 循環控制語句 99
4.4 IAR EW8051的C語言數據類型 105
4.4.1 IAR EW8051的C語言數據類型和變數 105
4.4.2 數組變數 112
4.4.3 指針變數 115
4.4.4 結構體變數 121
4.4.5 枚舉變數和共用體 125
4.4.6 MCS-51系列單片機的SFR在C語言中的使用方法 127
4.4.7 利用C語言訪問MCS-51系列單片機的外部擴展資源 128
4.5 函式和模組化程式設計 131
4.5.1 函式的定義 131
4.5.2 函式的參數、返回值和函式的調用 132
4.5.3 中斷服務程式 134
4.5.4 模組化程式設計及其連線 138
習題四 139
第五章 MCS-51系列單片機中斷系統、定時/計數器和串列口的結構及編程控制 141
5.1 MCS-51系列單片機的中斷請求源 141
5.2 MCS-51系列單片機的外部中斷 144
5.2.1 外部中斷的結構和控制 144
5.2.2 外部中斷的回響過程和套用 148
5.3 MCS-51系列單片機的定時/計數器 152
5.3.1 定時/計數器的結構和控制 152
5.3.2 定時/計數器的四種工作方式 154
5.3.3 定時/計數器的編程控制和套用 158
5.4 MCS-51系列單片機的串列口 166
5.4.1 串列口的結構和控制 167
5.4.2 串列口的四種工作方式 168
5.4.3 串列口波特率的計算 174
5.4.4 串列口編程和套用 176
5.5 MCS-51系列單片機多源中斷的套用 189
習題五 192
第六章 MCS-51系列單片機的外部資源擴展 193
6.1 MCS-51系列單片機的外部地址擴展 193
6.1.1 MCS-51系列單片機的外部資源擴展概述 193
6.1.2 常用的地址鎖存器和地址解碼器 198
6.2 MCS-51系列單片機的外部程式存儲器的擴展 203
6.2.1 常用程式存儲器的特點 204
6.2.2 外部程式存儲器的擴展 208
6.3 MCS-51系列單片機的外部數據存儲器的擴展 211
6.3.1 常用數據存儲器 212
6.3.2 並行接口數據存儲器的擴展 223
6.3.3 串列接口數據存儲器的擴展 228
6.4 MCS-51系列單片機的外部I/O通道的擴展 240
6.4.1 I/O通道擴展概述 240
6.4.2 利用標準的TTL電路擴展可程式I/O通道 241
6.4.3 利用CPLD擴展可程式I/O通道 247
習題六 249
第七章 MCS-51系列單片機與鍵盤、顯示器、ADC和DAC的接口設計 251
7.1 MCS-51單片機系統的鍵盤設計 251
7.1.1 非編碼式鍵盤的接口設計和編程 252
7.1.2 其他方式的鍵盤接口 259
7.2 MCS-51單片機系統的顯示器接口和編程控制 262
7.2.1 LED顯示器的接口 263
7.2.2 字元型LCD顯示器的接口 268
7.2.3 圖形點陣LCD顯示器的接口 276
7.3 MCS-51單片機與ADC和DAC的接口 285
7.3.1 ADC和DAC的性能指標 285
7.3.2 MCS-51單片機與DAC器件的接口 286
7.3.3 MCS-51單片機與ADC器件的接口 303
習題七 321
附錄A MCS-51系列單片機指令集一覽表 323
附錄B PC機與MCS-51單片機串列通信實例 327
參考文獻 334

相關詞條

熱門詞條

聯絡我們