微控制器的套用(第2版)

微控制器的套用(第2版)

《微控制器的套用(第2版)》是2016年8月電子工業出版社出版的圖書,作者是曹金玲、劉松。

基本介紹

  • 書名:微控制器的套用(第2版)
  • 作者:曹金玲、劉松
  • ISBN:9787121294662
  • 頁數:252
  • 出版社:電子工業出版社
  • 出版時間:2016-08 
  • 開本:16開
內容簡介,目錄,

內容簡介

本書是在第1版得到廣泛使用的基礎上,按照最新的職業教育教學理念,結合國家示範建設教學改革新成果,借鑑作者長期與企業合作開發項目的經驗進行修訂編寫。全書以職業技能崗位標準來引領課程項目任務,以實際套用的門禁系統、液位控制器和電子密碼鎖為載體,採用“項目驅動”教學方法,以AT89S52單片機為對象,系統介紹工程項目開發的方法及單片機套用技能。主要內容包括單片機基礎、單片機定址方式與指令系統、中斷與定時、並行輸入與輸出、串列通信、A/D和D/A轉換、單片機存儲器擴展等。本次修訂保留原有內容特色,採用新的教學理念,增加C語言基礎知識與編程技術,各知識點與項目任務相融合,將學生所學單片機知識轉化為行業企業實踐技能。本書內容通俗易懂,實用性強,接近職業崗位需求,易於教學。本書為高等職業本專科院校相應課程的教材,也可作為開放大學、成人教育、自學考試、中職學校、培訓班的教材,以及項目開發技術人員的參考書。本書配有電子教學課件、練習題參考答案及精品課網站,詳見前言。

目錄

第1章 單片機基礎知識 1
學習目標 1
技能要求 1
項目任務1 一隻閃光燈電路的設計 2
1.1 單片機的概念及發展 5
1.1.1 單片機的定義 5
1.1.2 單片機的套用領域 7
1.1.3 單片機技術的發展階段 7
1.2 單片機的結構 8
1.2.1 AT89S52單片機的內部構件 8
1.2.2 AT89S52單片機引腳功能 13
1.3 單片機最小套用系統 16
項目訓練1 設計一隻會閃光的燈 19
項目任務2 數據傳送後觀察標誌位和口地址的變化 19
1.4 熟悉Keil開發平台 22
1.4.1 單片機集成開發環境 22
1.4.2 ISP軟體的使用 32
項目訓練2 用單片機最小系統設計流水燈電路 33
練習題1 35
討論題1 37
第2章 單片機定址方式與指令系統 38
學習目標 38
技能目標 38
項目任務3 觀察單片機存儲器及暫存器的變化 39
2.1 片記憶體儲器及特殊功能暫存器 42
2.1.1 單片機定址方式 42
2.1.2 單片機指令定址 42
2.1.3 單片機標誌位 47
項目訓練3 單片機片內數據向片外傳送 48
項目任務4 單片機片內數據向片內傳送 49
2.2 單片機指令系統的格式與功能 50
2.2.1 單片機指令系統的格式 50
2.2.2 單片機指令系統的分類與使用方法 53
2.2.3 單片機C語言基礎 67
項目訓練4 單片機片外數據向片內傳送 72
練習題2 72
討論題2 75
第3章 中斷與定時 77
學習目標 77
技能目標 77
項目任務5 用中斷方式控制流水燈的閃爍變化 78
3.1 中斷 81
3.1.1 中斷的概念 81
3.1.2 中斷源與中斷向量地址 82
3.1.3 中斷標誌與控制 83
3.1.4 優先權結構 86
3.1.5 中斷系統的初始化及套用 87
項目訓練5 採用中斷方式控制8個燈流水方向 90
項目任務6 用定時方式實現流水燈的速度變化 91
3.2 定時器與計數器 96
3.2.1 定時器/計數器的結構與功能 96
3.2.2 定時器/計數器控制暫存器 97
3.2.3 定時器/計數器工作方式與程式設計 98
3.2.4 定時器/計數器2 107
項目訓練6 簡易交通信號燈設計 108
練習題3 109
討論題3 111
第4章 並行輸入與輸出 112
學習目標 112
技能目標 112
項目任務7 用數碼管顯示多位數字 113
4.1 字元顯示 117
4.1.1 發光二極體及LED顯示器 117
4.1.2 七段LED顯示器的工作原理 118
項目訓練7 一位密碼鎖電路設計與調試 120
項目任務8 多位密碼鎖的開啟與關閉 121
4.2 矩陣式鍵盤電路設計 128
4.2.1 鍵盤工作原理 129
4.2.2 鍵盤接口的控制方式 131
項目訓練8 電子鐘設計與實現 135
練習題4 136
討論題4 136
第5章 串列通信 138
學習目標 138
技能要求 138
項目任務9 單片機與PC之間的數字傳送顯示 139
5.1 單片機與PC之間通信 147
5.1.1 數據通信的概念與通信方式 147
5.1.2 串列通信匯流排標準及其接口 150
5.1.3 AT89S52串列口工作方式 154
項目訓練9 數字溫度採集與顯示 158
項目任務10 單片機與單片機之間的數字傳送顯示 159
5.2 單片機與單片機之間的通信 162
5.2.1 串列口通信 162
5.2.2 多機通信 165
項目訓練10 門禁控制系統的設計 165
練習題5 186
討論題5 189
第6章 A/D和D/A轉換 190
學習目標 190
技能目標 190
項目任務11 水塔液位高度檢測 191
項目訓練11 簡易數字電壓表的製作 196
6.1 A/D轉換電路 197
6.1.1 A/D轉換的概念與技術指標 198
6.1.2 A/D轉換典型晶片ADC0809 198
項目任務12 設計一個小功率直流電機驅動電路 201
項目訓練12 簡易波形發生器的設計與製作 203
6.2 D/A轉換電路 204
6.2.1 D/A轉換器的概念與性能指標 204
6.2.2 D/A轉換典型晶片DAC0832 204
練習題6 208
討論題6 208
第7章 單片機存儲器的擴展 209
學習目標 209
技能目標 209
項目任務13 一位密碼鎖設計 210
7.1 程式存儲器擴展 213
7.1.1 系統的三匯流排 213
7.1.2 程式存儲器的擴展與常用晶片套用 214
項目任務14 多位密碼鎖的設計 218
7.2 數據存儲器擴展 224
7.2.1 數據存儲器及套用 224
7.2.2 串口E2PROM存儲器的套用 226
項目訓練14 電子密碼鎖設計 227
練習題7 228
附錄A AT89系列單片機指令集 229
附錄B ASCII字元集 235
附錄C 單片機最小系統開發平台部分模組圖 236
參考文獻 241

相關詞條

熱門詞條

聯絡我們