單片機原理及接口技術(高職)

《單片機原理及接口技術(高職)》是2010年9月西安電子科技大學出版社出版的圖書,作者是劉雨棣、傅騫。

基本介紹

  • 書名:單片機原理及接口技術(高職)
  • 作者:劉雨棣、傅騫
  • ISBN:978-7-5606-2054-1/TP.1061
  • 類別:高職高專
  • 出版社西安電子科技大學出版社
  • 出版時間:2010-09
  • 書代號:234600
  • 印刷日期:2010-09
內容簡介,書籍目錄,

內容簡介

為了全面掌握單片機技術,書中將採用“複雜指令集”的MCS-51系列單片機同採用“精簡指令集”的PIC單片機進行對比介紹,以便在實踐中針對不同的用途有更靈活、有效的處置方法。另外,在本書中有一定數量的套用實例,通過對這些實例的分析、研究可以使學習更貼近於實踐、更方便於套用。

書籍目錄

第1章 概述 1
1.1 單片機的概念及單片機的種類 1
1.1.1 單片機及單片機系統 1
1.1.2 單片機程式設計語言及開發環境簡介 2
1.1.3 單片機的使用環境及產品等級 2
1.2 單片機的類型、特點及用途 3
1.2.1 單片機主要類型及其特點 3
1.2.2 常用單片機的套用領域 6
1.3 單片機的發展趨勢 7
本章小結 7
練習與思考題 7
第2章 MCS-51單片機晶片的結構及原理 8
2.1 MCS-51單片機基本結構與封裝 8
2.1.1 MCS-51單片機的基本結構與內部結構 8
2.1.2 MCS-51 單片機引腳分布及功能 11
2.2 MCS-51單片機的存儲器 13
2.2.1 MCS-51單片機的程式存儲器 14
2.2.2 MCS-51單片機的數據存儲器 14
2.3 MCS-51單片機I/O口電路 20
2.3.1 MCS-51單片機I/O口的硬體結構 20
2.3.2 MCS-51單片機I/O口的使用特點 24
2.4 MCS-51單片機的時鐘電路與工作時序 25
2.4.1 單片機時鐘電路 25
2.4.2 指令執行與時序 25
2.5 MCS-51單片機工作方式 27
2.5.1 復位方式與復位電路 27
2.5.2 程式執行方式及掉電保護 28
2.5.3 單片機的低功耗運行模式 29
2.6 其他單片機的對照描述 30
2.6.1 PIC系列單片機的主要特點 30
2.6.2 典型PIC系列單片機的基本性能 30
本章小結 38
練習與思考題 38
第3章 單片機的指令系統及功能對照 41
3.1 MCS-51單片機的指令系統 41
3.1.1 MCS-51單片機的指令格式 41
3.1.2 MCS-51單片機的定址方式 42
3.2 MCS-51單片機指令功能分類 44
3.2.1 數據傳送類指令 44
3.2.2 算術運算類指令 48
3.2.3 邏輯運算及移位類指令 52
3.2.4 控制轉移類指令 54
3.2.5 布爾操作類指令 60
3.3 精簡指令單片機指令系統簡介 62
3.3.1 PIC系列單片機精簡指令集及其說明 62
3.3.2 PIC指令系統簡介 63
本章小結 68
練習與思考題 69
第4章 MCS-51單片機彙編程式設計 73
4.1 彙編語言程式設計概述 73
4.1.1 彙編語言以及彙編語言程式設計特點 73
4.1.2 MCS-51彙編語言偽指令 74
4.1.3 彙編語言的程式設計 76
4.2 程式設計的基本結構及常用子程式 77
4.2.1 順序程式結構 77
4.2.2 分支程式結構 79
4.2.3 循環程式結構 81
4.2.4 程式設計舉例 85
4.2.5 常用子程式 89
4.3 編程及開發環境 92
4.3.1 WAVE6000 MCS-51單片機編程開發環境 92
4.3.2 MPLAB PIC 單片機集成開發環境 95
本章小結 101
練習與思考題 101
第5章 單片機的中斷與定時系統 103
5.1 MCS-51單片機的中斷系統 103
5.1.1 計算機中斷技術的概念 103
5.1.2 中斷源及中斷的控制 104
5.1.3 中斷回響的控制 106
5.1.4 中斷服務的流程 108
5.2 MCS-51單片機的定時器/計數器 111
5.2.1 計算機定時方法概述 111
5.2.2 MCS-51單片機定時器/計數器的結構 111
5.2.3 MCS-51單片機定時器/計數器工作方式 112
5.3 MCS-51單片機外部中斷源的擴展 118
5.3.1 通過線或邏輯實現擴展 119
5.3.2 通過定時器/計數器實現擴展 120
5.4 其他類型單片機的對照描述 121
5.4.1 PIC16C5X定時器/計數器的控制結構 121
5.4.2 相關部分及使用說明 122
本章小結 122
練習與思考題 123
第6章 單片機串列數據通信及串列通信接口 125
6.1 串列通信基礎知識 125
6.1.1 串列通信的基本原理 125
6.1.2 單片機串列接口的結構 128
6.1.3 單片機串列接口的控制 129
6.2 MCS-51單片機串列接口及工作方式 130
6.2.1 串列工作方式0 130
6.2.2 串列工作方式1 132
6.2.3 串列工作方式2 137
6.2.4 串列工作方式3 138
本章小結 138
練習與思考題 138
第7章 單片機擴展與接口技術 140
7.1 單片機I/O擴展 140
7.1.1 輸入口線的擴展 141
7.1.2 輸出口線的擴展 142
7.1.3 雙向口線的擴展 143
7.1.4 專用接口晶片的擴展 144
7.2 單片機的存儲器擴展 150
7.2.1 程式存儲器的擴展 150
7.2.2 數據存儲器的擴展 152
7.2.3 存儲器擴展的套用設計 153
7.3 單片機鍵盤接口技術 154
7.3.1 簡易鍵盤接口的實現 154
7.3.2 矩陣鍵盤接口的實現 156
7.4 單片機顯示器接口技術 158
7.4.1 LED數碼管顯示接口 158
7.4.2 LCD顯示屏接口 161
7.5 單片機與A/D、D/A轉換器的接口 168
7.5.1 單片機的D/A轉換指標 168
7.5.2 採用DAC 0832晶片的D/A轉換接口 169
7.5.3 單片機PWM形式D/A轉換接口電路 173
7.5.4 單片機的A/D轉換指標 174
7.5.5 採用ADC 0809晶片的A / D轉換接口 175
7.5.6 採用ADC0832晶片的串列A/D轉換接口 179
7.5.7 採用MC14433晶片的A/D轉換接口 180
7.5.8 採用LM331晶片的A/D轉換接口 186
7.6 單片機與PC機的接口 188
7.6.1 MCS-51單片機與PC機之間的RS-232C串列通信口 188
7.6.2 MCS-51單片機的RS-485串列通信接口 190
本章小結 190
練習與思考題 191
第8章 單片機C程式設計及套用 192
8.1 單片機C51程式設計 192
8.1.1 單片機C程式的基本概念 192
8.1.2 單片機C程式的基本結構 192
8.1.3 單片機C程式的數據類型 197
8.1.4 單片機C程式的算術表達式 199
8.1.5 單片機C程式的一般語法結構 203
8.1.6 C51語言程式設計 203
8.2 採用C51程式的設計實例 210
8.2.1 8 × 8點陣LED顯示屏的設計 210
8.2.2 數字電壓表的設計 213
本章小結 217
練習與思考題 217
附錄1 MCS-51系列單片機指令表(按字母順序排列) 218
附錄2 MCS-51系列單片機指令表(按指令類型排序) 222
參考文獻 226

相關詞條

熱門詞條

聯絡我們