單片機原理及套用案例教程(2017年電子工業出版社出版的圖書)

單片機原理及套用案例教程(2017年電子工業出版社出版的圖書)

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

《單片機原理及套用案例教程》是2017年3月電子工業出版社出版的圖書。作者是禹定臣。

基本介紹

  • 中文名:單片機原理及套用案例教程
  • 作者:禹定臣 
  • 出版時間:2017年3月
  • 出版社:電子工業出版社
  • 頁數:328 頁
  • ISBN:9787121305214
  • 定價:45 元
  • 開本:16 開 
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是根據教育部套用型科技大學的教學要求和大綱編寫而成的。全書以MCS-51系列單片機為例,通過豐富的套用實例,採用理論和實踐相結合的方法,由淺入深地介紹了51系列單片機的結構及工作原理、內部硬體資源及單片機的系統擴展、A/D、D/A、常用接口設計及常用的程式語言(彙編語言與C51)和開發工具(Proteus、Keil C)的使用等內容,並介紹了單片機套用系統的設計、開發與調試過程。本書注重學生能力的培養,採用案例教學,融“教、學、練”一體化,案例中將Proteus和keil C相結合,實踐性和可操作性強。編程以C51為主,兼顧彙編語言程式設計。後給出了詳細的單片機實驗指導和課程設計實例,供實踐教學參考。

圖書目錄

第1章 MCS-51單片機硬體結構 1
1.1 知識結構 1
1.1.1 單片機內部結構 1
1.1.2 引腳功能 15
1.2 學習實例 17
實例一 LED燈閃爍 17
實例二 LED流水燈 19
實例三 轉向燈 21
本章小結 22
習題一 22
第2章 單片機彙編語言與C語言程式設計基礎 25
2.1 知識結構 25
2.1.1 彙編語言程式設計 25
2.1.2 C51程式設計 49
2.2 學習實例 66
實例一 用P1口、P2口分別顯示二進制加、減法結果 66
實例二 用P2口實現左右跑馬燈效果 68
實例三 用查表法實現P2口接的8隻LED燈花樣顯示 71
本章小結 73
習題二 73
第3章 單片機中斷系統、定時器/計數器及串列口 77
3.1 知識結構 77
3.1.1 中斷系統 77
3.1.2 定時器/計數器 82
3.1.3 串列口 86
3.2 學習實例 92
實例一 用 和 對按鍵進行計數並顯示計數結果 92
實例二 用T0工作在方式1時控制播放一首歌曲 94
實例三 用T0工作在方式1時控制LED燈的閃爍時間間隔 96
實例四 用T0工作在方式2時對脈衝進行計數並顯示計數結果 98
實例五 用串列口工作在方式0時擴展輸出接口 99
實例六 用串列口工作在方式1時實現雙機通信 101
實例七 單片機向PC機傳送數據 102
實例八 單片機接收PC機傳送的數據 104
本章小結 106
習題三 106
第4章 51單片機系統擴展 109
4.1 知識結構 109
4.1.1 單片機系統匯流排及系統擴展方法 109
4.1.2 單片機存儲器的擴展 112
4.1.3 並行I/O口擴展 117
4.2 學習實例 131
實例一 用62256擴展32KB的外部RAM 131
實例二 用27256擴展32KB的外部ROM 132
實例三 用AT24C02擴展EEPROM 133
實例四 用74LS273、74LS241擴展I/O接口 137
實例五 用8255晶片擴展鍵盤/顯示接口 139
實例六 用8155晶片擴展顯示接口 142
實驗七 用74ls165、74ls164擴展鍵盤/顯示接口 144
本章小結 145
習題四 145
第5章 DAC和ADC接口 148
5.1 知識結構 148
5.1.1 A/D轉換器件 148
5.1.2 D/A轉換器件 150
5.2 學習實例 152
實例一 基於ADC0809的5V直流電壓表設計 152
實例二 用DAC0832設計簡易信號發生器 154
本章小結 157
習題五 157
第6章 鍵盤與顯示接口設計 160
6.1 知識結構 160
6.1.1 鍵盤接口設計 160
6.1.2 LED顯示接口設計 165
6.1.3 LCD顯示接口設計 168
6.2 學習實例 173
實例一 用LED數碼管循環顯示0~9 173
實例二 用LED數碼管動態顯示“HELLO” 175
實例三 數碼時鐘設計 176
實例四 獨立式鍵盤控制步進電動機正、反轉 180
實例五 矩陣式鍵盤按鍵值的數碼管顯示 183
實例六 矩陣式鍵盤按鍵值的LCD顯示 185
實例七 用1602LCD顯示“HUANG HUAI UNIVERSITY” 187
實例八 用12864LCD顯示漢字 190
本章小結 193
習題六 194
第7章 單片機套用系統設計與調試簡介 195
7.1 知識結構 195
7.1.1 單片機套用系統的設計步驟 195
7.1.2 套用系統的硬體設計 196
7.1.3 套用系統的軟體設計 197
7.1.4 單片機套用系統的開發與調試 197
7.1.5 單片機套用系統的可靠性與抗干擾性設計 199
7.2 學習實例 204
實例一 基於DS1302的日曆時鐘設計 204
實例二 基於ADC0832和LCD1602的數字電壓表設計 212
本章小結 215
習題七 215
第8章 常用開發仿真軟體Keil c和Proteus簡介 216
8.1 知識結構 216
8.1.1 Keil C編譯器使用簡介 216
8.1.2 Proteus仿真軟體使用簡介 221
8.2 學習實例 225
實例一 通過P1.0輸出周期為20ms的方波信號 225
實例二 計單個按鍵次數並顯示 227
本章小結 228
習題三 229
第9章 單片機實驗指導 230
實驗一 P1口實驗 230
實驗二 交通燈控制實驗 234
實驗三 簡單I/O口擴展實驗 238
實驗四 外部中斷實驗 243
實驗五 定時器實驗 247
實驗六 8255A可程式並行接口實驗 251
實驗七 數碼顯示實驗 253
實驗八 液晶顯示屏1602顯示實驗 256
實驗九 串/並轉換實驗 260
實驗十 A/D轉換實驗 263
第10章 單片機課程設計實例 267
實例一 基於單片機的簡易計算器設計 267
實例二 基於單片機的數字電壓表設計 272
實例三 基於單片機的電子日曆設計 276
實例四 基於單片機的具備溫度顯示的數字時鐘設計 284
實例五 基於單片機的具備轉速顯示功能的直流電動機控制系統設計 293
實例六 基於單片機的紅外遙控器控制繼電器的設計 297
附錄 304
附錄A MCS-51系列單片機指令表 304
附錄B Protreus的常用元器件 309
附錄C C51常用庫函式 314
參考文獻 319

作者簡介

禹定臣,教育思想觀念先進,教學內容理論聯繫實際,教學方法靈活創新, 主張並積極嘗試了案例式、問題式、討論式、研究型教學方法改革,在教學實踐中形成了“激趣、啟思、求活、務實”的教學風格和“注重啟迪、鼓勵創新”的教學特點,教學效果優秀,受到學生歡迎。

相關詞條

熱門詞條

聯絡我們