單片機技術及套用(清華大學出版社書籍)

單片機技術及套用(清華大學出版社書籍)

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

單片機技術及套用是 清華大學出版社出版的書籍。

基本介紹

  • 書名:單片機技術及套用
  • 作者:劉訓非 陳希
  • ISBN:9787302219972
  • 定價:32.00 元
  • 出版社: 清華大學出版社
  • 出版時間: 2010年03月
  • 開本:16開
圖書信息,編輯推薦,內容簡介,圖書目錄,

圖書信息

書 名: 單片機技術及套用
單片機技術及套用
作 者:劉訓非 陳希
出版時間: 2010年03月
ISBN: 9787302219972
開本: 16開
定價: 32.00 元

編輯推薦

《單片機技術及套用》側重單片機系統構成與套用設計,通過實踐環節,軟、硬結合,初步培養學生的單片機開發能力。
《單片機技術及套用》適合高職高專類院校作為“單片機”或“C51”等相關課程的教材,也可作為各類電子信息工程、自動化技術人員和計算機愛好者的參考書。

內容簡介

《單片機技術及套用》以MCS-51系列單片機為模型,主要介紹單片機的基本結構、工作原理、指令系統、程式設計以及系統擴展與工程套用。《單片機技術及套用》從第8章開始專門介紹了C51編程技術及其套用,在講解單片機原理的同時也介紹了單片機C語言程式設計方法,特別在講解部分實例時,給出彙編語言和C語言兩種語言的編寫方法,目的是通過比較彙編語言與C語言的編寫特點,使學生能夠有比較性地選擇一種語言的學習,並且認識另一種語言。
《單片機技術及套用》依據高職教育培養高技能型人才的要求和辦學特點來編寫,內容系統、全面、深入淺出,重點突出動手能力的培養。在講授基本工作原理的同時,編者結合自己多年的教學和項目開發經驗,給出了許多實際項目,在項目的設定上力求做到難易程度循序漸進,使學生能夠輕鬆掌握相關的技能與知識。

圖書目錄

第1章 單片機基礎知識 1
1.1 單片微型計算機 1
1.1.1 單片機最小系統 1
1.1.2 單片機的基本知識 2
1.1.3 單片機的發展概況 4
1.1.4 單片機主要品種簡介 7
1.1.5 單片機的套用 9
1.2 計算機的數制 9
1.2.1 數制 10
1.2.2 數制轉換 10
1.2.3 二進制編碼 16
1.2.4 計算機中數的表示 17
思考與練習 18
第2章 MCS-51單片機結構 19
2.1 MCS-51單片機基本結構原理 19
2.1.1 Keil C51仿真軟體簡介 20
2.1.2 MCS-51單片機組成 21
2.1.3 MCS-51單片機內部結構框圖及引腳功能 22
2.1.4 時鐘電路與復位電路 24
2.1.5 中央處理器 28
2.1.6 8051單片機I/O結構 31
2.2 MCS-51單片機存儲器 35
2.2.1 程式存儲器 36
2.2.2 數據存儲器 37
2.2.3 MCS-51單片機片內數據存儲器的配置 37
2.2.4 單片機特殊功能暫存器 40
2.2.5 特殊功能暫存器的位定址 41
2.3 單片機並口控制系統 42
2.4 實踐訓練 43
任務1:數據存儲器的讀、寫 43
任務2:彩燈控制 45
思考與練習 47
第3章 MCS-51指令系統 49
3.1 指令格式 49
3.1.1 單位元組指令 49
3.1.2 雙位元組指令 50
3.1.3 三位元組指令 50
3.2 定址方式 51
3.2.1 直接定址 52
3.2.2 立即數定址 52
3.2.3 暫存器定址 53
3.2.4 暫存器間接定址 53
3.2.5 變址定址 53
3.2.6 位定址 54
3.2.7 相對定址 54
3.3 指令類型 55
3.3.1 指令分類 55
3.3.2 數據傳送類指令 56
3.3.3 算術運算類指令 61
3.3.4 邏輯操作類指令 67
3.3.5 位操作類指令 71
3.3.6 控制轉移類指令 73
3.4 偽指令 78
3.5 實踐訓練 81
任務1:指令的熟悉及使用 81
任務2:指令的分析及套用 83
思考與練習 86
第4章 MCS-51程式設計 88
4.1 三種基本程式結構 88
4.1.1 順序程式 88
4.1.2 分支程式 90
4.1.3 循環程式 92
4.2 子程式和參數傳遞方法 95
4.2.1 工作暫存器或累加器傳遞參數 96
4.2.2 用指針暫存器來傳遞參數 96
4.2.3 用堆疊來傳遞參數 96
4.2.4 程式段參數傳遞 99
4.3 查表程式設計 100
4.4 散轉程式設計 101
4.4.1 用轉移指令表實現散轉 101
4.4.2 用轉移地址表實現散轉 103
4.5 實踐訓練 104
任務1:20個數的從小到大排序 104
任務2:數碼管顯示程式設計 106
思考與練習 107
第5章 單片機中斷系統 109
5.1 中斷概述 109
5.1.1 中斷的概念 109
5.1.2 中斷的特點 110
5.2 中斷系統的結構與控制 111
5.2.1 中斷系統的結構 111
5.2.2 中斷系統控制 111
5.3 中斷處理過程 114
5.3.1 中斷系統的功能 114
5.3.2 中斷處理 115
5.4 外部中斷源的擴展 119
5.4.1 用定時器作外部中斷源 119
5.4.2 中斷和查詢相結合 119
5.5 中斷套用舉例 120
5.6 實踐訓練 127
任務:工業順序控制 127
思考與練習 129
第6章 定時器/計數器 131
6.1 定時器/計數器的基本概念 131
6.2 定時器/計數器的基本結構和工作原理 133
6.2.1 定時器/計數器的結構 133
6.2.2 定時器/計數器的工作原理 133
6.3 定時器/計數器的控制字 134
6.3.1 定時器/計數器的方式暫存器TMOD 134
6.3.2 控制暫存器TCON 135
6.4 定時器/計數器的4種工作方式及套用 135
6.4.1 工作方式0 135
6.4.2 工作方式1 136
6.4.3 工作方式2 136
6.4.4 工作方式3 137
6.5 定時器/計數器的初始化 138
6.5.1 定時器/計數器的初始化步驟 138
6.5.2 定時器/計數器的定時/計數範圍和預置數的計算方法 138
6.6 定時器/計數器的套用舉例 141
6.6.1 定時器的套用 141
6.6.2 計數器的套用 143
6.7 實踐訓練 144
任務:廣告燈光左右移動 144
思考與練習 148
第7章 單片機串列接口 150
7.1 串列接口通信概述 150
7.1.1 串列通信基礎及基本概念 150
7.1.2 MCS-51單片機串列口結構 152
7.1.3 串列接口的工作方式 154
7.1.4 MCS-51串列口的波特率 157
7.2 常用的串列通信匯流排 158
7.2.1 RS-232C匯流排 159
7.2.2 RS-449、RS-422A、RS-423A標準接口 161
7.2.3 20mA電流環路串列接口 162
7.3 MCS-51單片機之間的通信 163
7.3.1 MCS-51單片機雙機通信技術 163
7.3.2 MCS-51單片機多機通信 167
7.4 實踐訓練 170
任務:單片機與PC通信 170
思考與練習 173
第8章 Keil C51編譯器的使用 175
8.1 Keil C51使用的一個實例 175
8.2 Keil C51的使用方法 176
8.2.1 Keil μVision2 IDE運行環境 176
8.2.2 項目檔案的建立 178
8.2.3 項目添加程式的方法 180
8.2.4 編譯、連線和形成目標檔案 182
8.2.5 運行、調試 183
8.2.6 多檔案的處理 183
8.2.7 仿真環境的設定 185
8.3 Keil C51的調試技巧 188
8.3.1 設定和刪除斷點 188
8.3.2 查看和修改暫存器的內容 188
8.3.3 觀察和修改變數 188
8.3.4 觀察存儲器區域 189
8.3.5 並行口的使用 189
8.4 實踐訓練 190
任務:在Keil C51環境下單片機資源的套用 190
思考與練習 191
第9章 C51程式設計及套用 192
9.1 C51程式設計基礎知識 192
9.1.1 C51特點 192
9.1.2 C51編程的例子 193
9.1.3 C51的標識符和保留字 195
9.1.4 C51的數據類型 195
9.1.5 C51的常量 198
9.1.6 變數 199
9.1.7 C51的常用運算符 203
9.1.8 C51的輸入與輸出 208
9.1.9 C51的基本語句 211
9.2 C51的函式與數組 217
9.2.1 函式的定義 218
9.2.2 函式的調用與聲明 220
9.2.3 數組 222
9.3 實踐訓練 225
任務1:MCS-51 I/O位元組操作 套用 225
任務2:MCS-51I/O位操作套用 226
任務3:MCS-51定時器套用 227
任務4:MCS-51外部中斷套用 228
任務5:MCS-51串列口中斷套用 229
任務6:MCS-51訪問外部數據 存儲器的套用 230
思考與練習 231
第10章 MCS-51系統擴展及 接口技術 233
10.1 單片機系統擴展概述 233
10.1.1 單片機套用系統擴展要求 233
10.1.2 單片機常用擴展晶片 233
10.2 存儲器擴展 234
10.2.1 存儲器擴展概述 234
10.2.2 程式存儲器擴展 235
10.2.3 數據存儲器的擴展 239
10.3 I/O 口擴展設計 242
10.3.1 8255可程式並行接口晶片 242
10.3.2 8155可程式並行接口晶片 248
10.4 顯示器接口擴展技術 254
10.5 鍵盤接口設計 256
10.5.1 鍵盤工作原理 257
10.5.2 鍵盤接口設計 257
10.6 模/數和數/模轉換電路 261
10.6.1 D/A轉換器與8031的接口設計 261
10.6.2 A/D轉換器與8031的接口設計 264
10.7 實踐訓練 267
任務1:存儲器擴展設計 267
任務2:輸入/輸出口擴展設計 270
任務3:A/D和D/A轉換器電路接口設計 272
思考與練習 275
第11章 單片機套用系統設計 277
11.1 單片機套用系統的基本結構 277
11.1.1 單片機套用系統的結構 277
11.1.2 單片機套用系統設計的基本過程 278
11.2 單片機套用系統的硬體設計 280
11.2.1 硬體系統設計原則 280
11.2.2 硬體設計 281
11.3 單片機套用系統的軟體設計 283
11.3.1 軟體設計的特點 283
11.3.2 資源分配 284
11.3.3 單片機套用系統開發工具 285
11.4 單片機套用系統設計項目實踐 285
項目1:單片機自動門鎖設計 285
項目2:紅外遙控系統設計 299
思考與練習 309
附錄1 µVision2選單項命令、工具列圖示、默認快捷鍵及描述 310
附錄2 C51常用庫函式 315
附錄3 C51中的關鍵字 319
參考文獻 321

相關詞條

熱門詞條

聯絡我們