基于 Proteus 的單片機(jī)項(xiàng)目實(shí)踐教程
定 價(jià):31 元
- 作者:劉燎原
- 出版時(shí)間:2012/12/1
- ISBN:9787121191398
- 出 版 社:電子工業(yè)
- 中圖法分類:TP368.1
- 頁碼:248
- 紙張:
- 版次:1
- 開本:16開
本書采用任務(wù)驅(qū)動(dòng)、項(xiàng)目教學(xué)模式的編寫思路,基于Keil Vision程序設(shè)計(jì)平臺(tái)和Proteus硬件仿真平臺(tái),精心選取了10個(gè)項(xiàng)目,把單片機(jī)的各個(gè)知識(shí)點(diǎn)貫穿在其中。10個(gè)項(xiàng)目按照從簡(jiǎn)單到復(fù)雜、從單一到綜合的順序排列,10個(gè)項(xiàng)目分別為:點(diǎn)亮LED、制作流水燈、制作手動(dòng)計(jì)數(shù)器、設(shè)計(jì)倒計(jì)時(shí)、制作數(shù)字電壓表、制作數(shù)字溫度計(jì)、制作簡(jiǎn)易信號(hào)發(fā)生器、設(shè)計(jì)玩具小車調(diào)速系統(tǒng)、利用PC控制流水燈、設(shè)計(jì)電子鐘。每個(gè)項(xiàng)目的內(nèi)容安排都是一個(gè)閉環(huán)系統(tǒng),包括:項(xiàng)目引入、任務(wù)描述、準(zhǔn)備知識(shí)、項(xiàng)目實(shí)現(xiàn)、項(xiàng)目總結(jié)等環(huán)節(jié)。編程語言選用C語言,由簡(jiǎn)到難,知識(shí)點(diǎn)逐個(gè)突破。
目 錄
項(xiàng)目1 點(diǎn)亮LED\\t1
1.1 任務(wù)描述\\t1
1.2 準(zhǔn)備知識(shí)\\t2
1.2.1 認(rèn)識(shí)單片機(jī)\\t2
1.2.2 單片機(jī)最小系統(tǒng)\\t6
1.2.3 單片機(jī)的存儲(chǔ)器\\t13
1.2.4 單片機(jī)C語言基礎(chǔ)\\t19
1.3 項(xiàng)目實(shí)現(xiàn)\\t27
1.3.1 設(shè)計(jì)思路\\t27
1.3.2 硬件電路設(shè)計(jì)\\t27
1.3.3 程序設(shè)計(jì)\\t28
1.3.4 仿真調(diào)試\\t29
思考與練習(xí)\\t43
項(xiàng)目2 制作流水燈\\t44
2.1 任務(wù)描述\\t44
2.2 準(zhǔn)備知識(shí)\\t44
2.3 項(xiàng)目實(shí)現(xiàn)\\t48
2.3.1 設(shè)計(jì)思路\\t48
2.3.2 硬件電路設(shè)計(jì)\\t48
2.3.3 程序流程設(shè)計(jì)\\t49
2.3.4 仿真調(diào)試\\t52
2.3.5 程序燒錄\\t52
思考與練習(xí)\\t57
項(xiàng)目3 制作手動(dòng)計(jì)數(shù)器\\t58
3.1 任務(wù)描述\\t58
3.2 準(zhǔn)備知識(shí)\\t58
3.2.1 數(shù)碼管靜態(tài)顯示\\t58
3.2.2 數(shù)碼管動(dòng)態(tài)顯示\\t63
3.2.3 外部中斷\\t66
3.3 項(xiàng)目實(shí)現(xiàn)\\t77
3.3.1 設(shè)計(jì)思路\\t77
3.3.2 硬件電路設(shè)計(jì)\\t77
3.3.3 軟件編程\\t78
3.3.4 仿真調(diào)試\\t79
思考與練習(xí)\\t80
項(xiàng)目4 設(shè)計(jì)倒計(jì)時(shí)\\t82
4.1 任務(wù)描述\\t82
4.2 準(zhǔn)備知識(shí)\\t82
4.2.1 單片機(jī)定時(shí)/計(jì)數(shù)器\\t82
4.2.2 鍵盤應(yīng)用\\t92
4.3 項(xiàng)目實(shí)現(xiàn)\\t100
4.3.1 設(shè)計(jì)思路\\t100
4.3.2 硬件電路設(shè)計(jì)\\t100
4.3.3 程序設(shè)計(jì)\\t100
4.3.4 仿真調(diào)試\\t103
思考與練習(xí)\\t105
項(xiàng)目5 制作數(shù)字電壓表\\t106
5.1 任務(wù)描述\\t106
5.2 準(zhǔn)備知識(shí)\\t106
5.3 項(xiàng)目實(shí)現(xiàn)\\t110
5.3.1 設(shè)計(jì)思路\\t110
5.3.2 硬件電路設(shè)計(jì)\\t110
5.3.3 程序設(shè)計(jì)\\t110
5.3.4 仿真調(diào)試\\t113
思考與練習(xí)\\t114
項(xiàng)目6 制作數(shù)字溫度計(jì)\\t115
6.1 任務(wù)描述\\t115
6.2 準(zhǔn)備知識(shí)\\t115
6.2.1 DS18B20\\t115
6.2.2 LCD液晶顯示\\t124
6.3 項(xiàng)目實(shí)現(xiàn)\\t132
6.3.1 設(shè)計(jì)思路\\t132
6.3.2 硬件電路設(shè)計(jì)\\t132
6.3.3 程序設(shè)計(jì)\\t132
6.3.4 仿真調(diào)試\\t138
思考與練習(xí)\\t139
項(xiàng)目7 制作簡(jiǎn)易波形發(fā)生器\\t140
7.1 任務(wù)描述\\t140
7.2 準(zhǔn)備知識(shí)\\t140
7.3 項(xiàng)目實(shí)現(xiàn)\\t145
7.3.1 設(shè)計(jì)思路\\t145
7.3.2 硬件電路設(shè)計(jì)\\t146
7.3.3 程序設(shè)計(jì)\\t146
7.3.4 仿真調(diào)試\\t149
思考與練習(xí)\\t150
項(xiàng)目8 設(shè)計(jì)玩具小車調(diào)速系統(tǒng)\\t151
8.1 任務(wù)描述\\t151
8.2 準(zhǔn)備知識(shí)\\t151
8.2.1 步進(jìn)電動(dòng)機(jī)\\t151
8.2.2 直流電動(dòng)機(jī)調(diào)速\\t158
8.3 項(xiàng)目實(shí)現(xiàn)\\t161
8.3.1 設(shè)計(jì)思路\\t161
8.3.2 硬件電路設(shè)計(jì)\\t162
8.3.3 程序設(shè)計(jì)\\t162
8.3.4 仿真調(diào)試\\t165
思考與練習(xí)\\t167
項(xiàng)目9 利用PC控制流水燈\\t168
9.1 任務(wù)描述\\t168
9.2 準(zhǔn)備知識(shí)\\t168
9.2.1 單片機(jī)串行通信\\t168
9.2.2 單片機(jī)與PC之間的串行通信\\t181
9.3 項(xiàng)目實(shí)現(xiàn)\\t185
9.3.1 設(shè)計(jì)思路\\t185
9.3.2 硬件電路設(shè)計(jì)\\t185
9.3.3 程序設(shè)計(jì)\\t185
9.3.4 仿真調(diào)試\\t187
思考與練習(xí)\\t190
項(xiàng)目10 設(shè)計(jì)電子鐘\\t191
10.1 任務(wù)描述\\t191
10.2 準(zhǔn)備知識(shí)\\t191
10.2.1 DS1302應(yīng)用\\t191
10.2.2 圖形點(diǎn)陣12864\\t199
10.3 項(xiàng)目實(shí)現(xiàn)\\t208
10.3.1 設(shè)計(jì)思路\\t208
10.3.2 硬件電路\\t208
10.3.3 軟件設(shè)計(jì)\\t209
10.3.4 仿真調(diào)試\\t219
思考與練習(xí)\\t221
附錄A 單片機(jī)C語言\\t222
附錄B 單片機(jī)C語言編程模板\\t225
附錄C Proteus元件英文符號(hào)\\t228
附錄D I2C器件AT24C04的原理與應(yīng)用\\t230
參考文獻(xiàn)\\t238