微控制器的套用

微控制器的套用

《微控制器的套用》是2012年7月出版的圖書,作者是曹金玲。

基本介紹

  • 作者:曹金玲
  • ISBN:9787121174827
  • 頁數:207
  • 定價:28.00元
  • 出版時間:2012-7
內容介紹,讀者對象,目錄,

內容介紹

本書按照最新的職業教育教學理念,結合國家示範院校建設教學改革成果,在作者長期與企業合作開發項目的基礎上進行編寫。全書以職業技能崗位標準來引領課程項目任務,以實際套用的門禁系統和液位控制器為載體,採用“項目驅動”教學方法,以AT89S52單片機為對象,系統介紹了工程項目開發的方法及單片機套用技能。主要內容包括單片機基礎知識、單片機定址方式與指令系統、中斷與定時、並行輸入與輸出、串列通信、A/D和D/A轉換等。本書內容通俗易懂,實用性強,接近職業崗位需求,易於教學。

讀者對象

本書為高職高專院校單片機技術課程的教材,也可作為套用型本科、成人教育、自學考試、電視大學、中職學校、培訓班的教材,以及單片機項目開發與套用工程技術人員的參考書。
本書配有電子教學課件、練習題參考答案及精品課網站,詳見前言。

目錄

第1章 單片機基礎知識 1
1.1 單片機的概念及發展 2
項目任務1 一隻會閃光的燈 2
1.1.1 單片機的定義 2
1.1.2 單片機的套用領域 3
1.1.3 單片機技術的發展階段 4
1.2 單片機的結構 5
1.2.1 AT89S52單片機的內部構件 5
1.2.2 AT89S52單片機引腳功能 10
1.3 單片機最小套用系統 13
項目實施1 閃光燈電路的硬體與軟體設計 15
項目訓練1 設計一隻會閃光的燈 18
1.4 熟悉Keil開發平台 19
項目任務2 數據傳送後觀察標誌位和口地址的變化 19
1.4.1 單片機集成開發環境 19
1.4.2 ISP軟體的使用 30
項目實施2 數據傳輸的實現 32
項目訓練2 用單片機最小系統設計流水燈電路 34
練習題1 36
討論題1 38
第2章 單片機定址方式與指令系統 39
2.1 片記憶體儲器及特殊功能暫存器 40
項目任務3 觀察單片機存儲器及暫存器的變化 40
2.1.1 單片機定址方式 40
2.1.2 單片機指令定址 40
2.1.3 單片機標誌位 45
項目實施3 暫存器視窗功能的實現 46
項目訓練3 單片機片內數據向片外傳送 49
2.2 單片機指令系統的格式與功能 49
項目任務4 單片機片內數據向片內傳送 49
2.2.1 單片機指令系統的格式 49
2.2.2 單片機指令系統的分類與使用方法 51
項目實施4 單片機片內數據從一個單元傳到另一個單元 65
項目訓練4 單片機片外數據向片內傳送 66
練習題2 66
討論題2 70
第3章 中斷與定時 71
3.1 中斷 72
項目任務5 控制流水燈的閃爍變化 72
3.1.1 中斷的概念 72
3.1.2 中斷源與中斷向量地址 72
3.1.3 中斷標誌與控制 74
3.1.4 優先權結構 77
3.1.5 中斷系統的初始化及套用 78
項目實施5 採用中斷方式實現8個燈的閃爍變化 80
項目訓練5 採用中斷方式控制8個燈流水方向 83
3.2 定時器與計數器 83
項目任務6 採用定時方式實現流水燈的速度變化 83
3.2.1 定時器/計數器的結構與功能 83
3.2.2 定時器/計數器控制暫存器 84
3.2.3 定時器/計數器工作方式與程式設計 86
3.2.4 定時器/計數器2 94
項目實施6 用定時方式實現流水燈快慢閃爍 95
項目訓練6 簡易交通信號燈設計 99
練習題3 100
討論題3 101
第4章 並行輸入與輸出 103
4.1 字元顯示 104
項目任務7 用數碼管顯示多位數字 104
4.1.1 發光二極體及LED顯示器 104
4.1.2 七段LED顯示器的工作原理 106
項目實施7 在數碼管上從左到右顯示8個數字 108
項目訓練7 一位密碼鎖電路設計與調試 111
4.2 矩陣式鍵盤電路設計 112
項目任務8 多位密碼鎖的開啟與關閉 112
4.2.1 鍵盤工作原理 112
4.2.2 鍵盤接口的控制方式 115
項目實施8 每按一個按鍵在數碼管上顯示數字 117
項目訓練8 電子鐘設計與實現 122
練習題4 123
討論題4 124
第5章 串列通信 125
5.1 單片機與PC之間通信 126
項目任務9 單片機與PC之間的數字傳送顯示 126
5.1.1 串列通信的概念與通信方式 126
5.1.2 串列通信匯流排標準及其接口 128
5.1.3 AT89S52串列口工作方式 132
項目實施9 將單片機顯示的數字傳送到PC 136
項目訓練9 數字溫度採集與顯示 141
5.2 單片機與單片機之間的通信 142
項目任務10 單片機與單片機之間的數字傳送顯示 142
5.2.1 串列口通信 142
5.2.2 多機通信 144
項目實施10 將甲單片機顯示的數據傳送到乙單片機 145
項目訓練10 門禁控制系統的設計 149
練習題5 172
討論題5 172
第6章 A/D和D/A轉換 174
6.1 A/D轉換電路 175
項目任務11 水塔的水位檢測 175
6.1.1 A/D轉換的概念與技術指標 175
6.1.2 A/D轉換典型晶片ADC0809 176
項目實施11 水塔液位高度的測試 179
項目訓練11 簡易數字電壓表的製作 185
6.2 D/A轉換電路 185
項目任務12 設計一個小功率直流電機驅動電路 186
6.2.1 D/A轉換器的概念與性能指標 186
6.2.2 D/A轉換典型晶片DAC0832 186
項目實施12 小功率直流電機電路的設計 189
項目訓練12 簡易波形發生器的設計與製作 191
練習題6 192
討論題6 192
附錄A AT89系列單片機指令集 194
附錄B ASCII字元集 201
附錄C 單片機最小系統開發平台部分模組圖 202
參考文獻 208

相關詞條

熱門詞條

聯絡我們