單片機技術及套用(西安電子科技大學出版社書籍)

單片機技術及套用(西安電子科技大學出版社書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《單片機技術及套用》是2015年西安電子科技大學出版社出版的圖書,作者是王瑋、費莉、諶麗。

基本介紹

  • 書名:單片機技術及套用
  • 作者:王瑋 費莉 諶麗
  • ISBN:978-7-5606-3764-8
  • 定價:25.5元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2015-08
內容簡介,目錄,

內容簡介

本教材依據“單片機技術與套用”課程教學大綱,將所要求掌握的基本知識和基本原理分解到若干個章節,主要包括:單片機基本結構、單片機的指令系統、單片機的中斷系統、單片機的定時器/計數器、單片機的串列口以及單片機常用接口電路與外設等。本教材還介紹了單片機開發設計過程中會用到的程式語言(彙編及C51)和開發軟體(Keil 及Proteus)。在各章末,安排了能力訓練和知識測試兩個環節,以加深讀者對重點內容的理解與掌握。在第9章介紹了兩個完整的套用案例,這兩個案例具有一定的綜合性,能為讀者進行課程設計和單片機套用開發打下基礎。
本教材適合套用型本科院校,尤其是二本、三本院校電子、通信、自動化、儀器儀表等專業使用。

目錄

第1章 單片機概論 1
1.1 計算機中數據的表示方法 1
1.1.1 帶符號數的表示方法 1
1.1.2 字元在計算機內的表示 4
1.2 單片機的基本概念 5
1.2.1 單片機的主要特點 5
1.2.2 單片機的發展歷史 6
1.3 單片機的常見套用 7
1.4 單片機系統的設計原則 8
1.5 單片機系統的開發流程 9
1.6 單片機系統硬體設計 9
1.6.1 單片機選型 9
1.6.2 單片機系統電路原理設計 13
1.6.3 單片機系統電路制板 13
1.7 單片機系統軟體設計 13
1.8 Keil C51集成環境介紹 14
1.8.1 Keil μVision2 IDE 的安裝 15
1.8.2 Keil μVision2 IDE 的界面 15
1.8.3 Keil μVision2 IDE的使用方法 17
1.8.4 仿真環境的設定 20
1.8.5 跟蹤調試程式 21
1.9 單片機仿真軟體Proteus ISIS 22
1.9.1 Proteus Professional 界面簡介 24
1.9.2 Proteus ISIS 使用實例 31
1.10 本課程學習目標 39
1.11 如何學習單片機 39
能力訓練一 Keil軟體的使用 40
知識測試一 41
第2章 MCS51單片機結構與基本原理 43
2.1 MCS51單片機的外部特徵 43
2.2 MCS51單片機的內部結構 44
2.2.1 MCS51單片機的基本組成 44
2.2.2 MCS51系列單片機的中央處理器 45
2.2.3 MCS51系列單片機的輸入/輸出接口 47
2.3 單片機最小系統設計 51
2.4 MCS51單片機系統的時鐘與時序 53
2.5 MCS51單片機系統的復位電路 55
2.6 MCS51單片機系統的存儲器 56
2.6.1 程式存儲器 56
2.6.2 數據存儲器 59
能力訓練二 MCS51單片機晶片認識 63
知識測試二 63
第3章 指令系統及彙編程式設計 65
3.1 指令系統的概述 65
3.2 彙編語言指令格式 65
3.3 MCS51單片機的定址方式 66
3.3.1 直接定址方式 66
3.3.2 暫存器定址方式 67
3.3.3 暫存器間接定址 67
3.3.4 立即數定址方式 68
3.3.5 基址暫存器加變址暫存器的變址定址 68
3.3.6 位定址 69
3.3.7 相對定址 69
3.4 MCS51系列單片機指令系統 69
3.4.1 數據傳送類指令 70
3.4.2 算術運算類指令 73
3.4.3 邏輯運算類指令 76
3.4.4 控制轉移類指令 78
3.4.5 位操作指令 81
3.5 MCS51單片機指令表 83
3.6 偽指令 86
3.7 彙編語言程式設計 88
能力訓練三 簡單的LED燈控制 92
知識測試三 94
第4章 MCS51單片機的中斷系統 97
4.1 中斷的基本概念 97
4.2 MCS51中斷系統結構 97
4.2.1 中斷源 98
4.2.2 中斷請求標誌暫存器 98
4.3 中斷控制 99
4.3.1 中斷允許暫存器 99
4.3.2 中斷優先權暫存器 100
4.4 中斷回響 101
4.4.1 中斷回響條件 101
4.4.2 中斷回響過程 102
4.4.3 中斷回響時間 102
4.4.4 撤銷中斷請求 103
4.5 外部中斷源的擴展 104
4.6 MCS51中斷系統的套用 105
能力訓練四 利用中斷控制LED彩燈 108
知識測試四 110
第5章 MCS51單片機的定時器/計數器 112
5.1 MCS51定時器/計數器的結構及原理 112
5.1.1 定時器/計數器的結構 112
5.1.2 定時器/計數器的工作原理 112
5.1.3 控制暫存器TCON 113
5.1.4 工作方式控制暫存器TMOD 114
5.2 定時器/計數器的工作方式 114
5.2.1 方式0 114
5.2.2 方式1 116
5.2.3 方式2 116
5.2.4 方式3 117
5.3 定時器/計數器T2 118
5.3.1 T2的相關控制暫存器 118
5.3.2 T2的工作方式 119
5.4 定時器/計數器套用舉例 122
能力訓練五 定時器/計數器的套用 126
知識測試五 128
第6章 MCS51單片機的串列接口 130
6.1 串列通信概述 130
6.1.1 計算機通信的兩種方式 130
6.1.2 串列通信的基本概念 131
6.1.3 串列通信中常用的接口標準 133
6.2 串列口結構及控制 135
6.2.1 MCS51串列口的結構 135
6.2.2 MCS51串列口的控制 136
6.3 串列口工作方式 137
6.3.1 方式0 137
6.3.2 方式1 139
6.3.3 方式2 142
6.3.4 方式3 143
6.3.5 多機通信方式 143
6.3.6 串列口初始化編程步驟 144
6.4 串列口套用舉例 144
6.4.1 單片機與PC的串列通信設計 144
6.4.2 單片機串口的其他套用 146
能力訓練六 雙機通信仿真 149
知識測試六 151
第7章 單片機系統的擴展與接口技術 153
7.1 MCS51系列單片機I/O口擴展 153
7.1.1 簡單I/O接口擴展 154
7.1.2 基於可程式晶片8255A的擴展 155
7.2 MCS51單片機與鍵盤的接口 162
7.2.1 鍵盤的工作原理 162
7.2.2 獨立式鍵盤與單片機的接口 162
7.2.3 矩陣式鍵盤與單片機的接口 164
7.3 MCS51單片機與LED顯示器的接口 166
7.3.1 LED顯示器的結構與原理 166
7.3.2 LED數碼管的顯示方式 169
7.3.3 LED顯示器與單片機的接口 170
7.4 A/D和D/A轉換器的擴展 173
7.4.1 A/D轉換器的擴展 173
7.4.2 D/A轉換器擴展 177
能力訓練七 8255A擴展I/O口 182
知識測試七 183
第8章 單片機C語言及程式設計 185
8.1 單片機C語言概述 185
8.2 C51的程式結構 186
8.3 C51的常量 188
8.4 C51的變數 189
8.5 C51的指針 195
8.6 C51的數組 196
8.7 C51的結構 198
8.6 C51的運算符及表達式 202
8.7 C51的輸入/輸出 206
8.8 C51的函式 208
8.9 C51程式舉例 213
能力訓練八 LED動態顯示 223
知識測試八 224
第9章 單片機套用系統設計實例 226
9.1 基於單片機的數字溫度計設計 226
9.1.1 單片機數字顯示溫度計的原理 226
9.1.2 系統硬體電路設計 226
9.1.3 系統軟體程式設計 232
9.2 單片機紅外報警器設計 242
9.2.1 紅外報警器工作原理 242
9.2.2 報警器硬體電路設計 243
9.2.3 軟體設計 248
參考文獻 253

相關詞條

熱門詞條

聯絡我們