共找到6條詞條名為單片機原理及介面技術的結果 展開

單片機原理及介面技術

高職

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

內容簡介


為了全面掌握單片機技術,書中將採用“複雜指令集”的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