注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑理論單片機原理及應用案例教程

單片機原理及應用案例教程

單片機原理及應用案例教程

定 價:¥42.00

作 者: 禹定臣 李白燕 主編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機/網(wǎng)絡 計算機理論

ISBN: 9787121261961 出版時間: 2015-07-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  51單片機硬件結構 1
1.1  知識結構 1
1.1.1  單片機內(nèi)部結構 1
1.1.2  引腳功能 15
1.2  學習實例 17
實例一  LED燈閃爍 17
實例二  LED流水燈 19
實例三  轉向燈 21
本章小結 22
習題一 22
第2章  單片機程序設計基礎 25
2.1  知識結構 25
2.1.1  匯編語言程序設計 25
2.1.2  C51程序設計 49
2.2  學習實例 66
實例一  用P1口、P2口分別顯示二進制加、減法結果 66
實例二  用P2口實現(xiàn)左右跑馬燈效果 68
實例三  用查表法實現(xiàn)P2口接的8只LED燈花樣顯示 71
本章小結 73
習題二 73
第3章  單片機常用開發(fā)工具 76
3.1  知識結構 76
3.1.1  Keil C編譯器使用簡介 76
3.1.2  Proteus仿真軟件使用簡介 81
3.2  學習實例 85
實例一  通過P1.0輸出周期為20ms的方波信號 85
實例二  計單個按鍵次數(shù)并顯示 87
本章小結 88
習題三 89
第4章  單片機中斷系統(tǒng)和定時/計數(shù)器及串行口 90
4.1  知識結構 90
4.1.1  中斷系統(tǒng) 90
4.1.2  定時/計數(shù)器 94
4.1.3  串行口 98
4.2  學習實例 103
實例一  用 和 對按鍵進行計數(shù)并顯示計數(shù)結果 103
實例二  用T0工作在方式1時控制播放一首歌曲 105
實例三  用T0工作在方式1時控制LED燈的閃爍時間間隔 107
實例四  用T0工作在方式2時對脈沖進行計數(shù)并顯示計數(shù)結果 109
實例五  用串行口工作在方式0時擴展輸出接口 110
實例六  用串行口工作在方式1時實現(xiàn)雙機通信 112
實例七  單片機向PC機發(fā)送數(shù)據(jù) 113
實例八  單片機接收PC機發(fā)送的數(shù)據(jù) 115
本章小結 117
習題四 117
第5章  單片機系統(tǒng)擴展 120
5.1  知識結構 120
5.1.1  單片機系統(tǒng)總線及系統(tǒng)擴展方法 120
5.1.2  單片機存儲器的擴展 123
5.1.3  并行I/O口擴展 128
5.2  學習實例 142
實例一  用62256擴展32KB的外部RAM 142
實例二  用27256擴展32KB的外部ROM 143
實例三  用AT24C02擴展EEPROM 144
實例四  用74LS273、74LS241擴展I/O接口 148
實例五  用8255芯片擴展鍵盤/顯示接口 150
實例六  用8155芯片擴展顯示接口 153
實驗七  用74ls165、74ls164擴展鍵盤/顯示接口 155
本章小結 156
習題五 156
第6章  數(shù)/模與模/數(shù)轉換 159
6.1  知識結構 159
6.1.1  A/D轉換器件 159
6.1.2  D/A轉換器件 161
6.2  學習實例 162
實例一  基于ADC0809的5V直流電壓表設計 162
實例二  用DAC0832設計簡易信號發(fā)生器 164
本章小結 167
習題六 167
第7章  常用接口設計 170
7.1  知識結構 170
7.1.1  鍵盤接口設計 170
7.1.2  LED顯示接口設計 175
7.1.3  LCD顯示接口設計 178
7.2  學習實例 183
實例一  用LED數(shù)碼管循環(huán)顯示0~9 183
實例二  用LED數(shù)碼管動態(tài)顯示“HELLO” 185
實例三  數(shù)碼時鐘設計 186
實例四  獨立式鍵盤控制步進電動機正、反轉 190
實例五  矩陣式鍵盤按鍵值的數(shù)碼管顯示 193
實例六  矩陣式鍵盤按鍵值的LCD顯示 195
實例七  用1602LCD顯示“HUANG HUAI UNIVERSITY” 197
實例八  用12864LCD顯示漢字 200
本章小結 203
習題七 204
第8章  單片機應用系統(tǒng)的設計與開發(fā)及調(diào)試 205
8.1  知識結構 205
8.1.1  單片機應用系統(tǒng)的設計步驟 205
8.1.2  應用系統(tǒng)的硬件設計 206
8.1.3  應用系統(tǒng)的軟件設計 207
8.1.4  單片機應用系統(tǒng)的開發(fā)與調(diào)試 207
8.1.5  單片機應用系統(tǒng)的可靠性與抗干擾性設計 209
8.2  學習實例 214
實例一  基于DS1302的日歷時鐘設計 214
實例二  基于ADC0832和LCD1602的數(shù)字電壓表設計 222
本章小結 225
習題八 225
第9章  實驗指導 226
實驗一  P1口實驗 226
實驗二  交通燈控制實驗 230
實驗三  簡單I/O口擴展實驗 234
實驗四  外部中斷實驗 239
實驗五  定時器實驗 243
實驗六  8255A可編程并行接口實驗 246
實驗七  數(shù)碼顯示實驗 248
實驗八  液晶顯示屏1602顯示實驗 251
實驗九  串/并轉換實驗 255
實驗十  A/D轉換實驗 257
第10章  單片機課程設計實例 261
實例一  基于單片機的簡易計算器設計 261
實例二  基于單片機的數(shù)字電壓表設計 266
實例三  基于單片機的電子日歷設計 270
實例四  基于單片機的具備溫度顯示的數(shù)字時鐘設計 278
實例五  基于單片機的具備轉速顯示功能的直流電動機控制系統(tǒng)設計 287
實例六  基于單片機的紅外遙控器控制繼電器的設計 291
附錄 298
附錄A  MCS-51系列單片機指令表 298
附錄B  Protreus的常用元器件 302
附錄C  C51常用庫函數(shù) 307
參考文獻 312

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號