基于Proteus的單片機(jī)設(shè)計(jì)與調(diào)試
定 價(jià):39 元
- 作者:馮良
- 出版時(shí)間:2023/4/1
- ISBN:9787121453595
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:188
- 紙張:
- 版次:01
- 開本:16開
本書以MCS51兼容單片機(jī)為核心,以“藍(lán)橋杯”單片機(jī)設(shè)計(jì)與開發(fā)競賽為背景,以Proteus為仿真平臺(tái),以實(shí)際操作為目標(biāo),介紹單片機(jī)的設(shè)計(jì)與調(diào)試。 本書首先介紹設(shè)計(jì)基礎(chǔ),包括MCS51兼容單片機(jī)及其開發(fā)環(huán)境與工具,然后介紹模塊設(shè)計(jì)與調(diào)試,包括LED、定時(shí)器、數(shù)碼管、矩陣鍵盤、串行口和中斷等基本模塊以及實(shí)時(shí)鐘、溫度傳感器、存儲(chǔ)器、ADC/DAC、超聲波距離測量和頻率測量等擴(kuò)展模塊,最后以競賽真題為例介紹單片機(jī)系統(tǒng)設(shè)計(jì)與測試。 本書設(shè)計(jì)程序經(jīng)過多輪實(shí)驗(yàn)改進(jìn),簡單易學(xué),實(shí)用性強(qiáng)。設(shè)計(jì)程序既可以在競賽實(shí)訓(xùn)平臺(tái)上運(yùn)行,也可以在Proteus中仿真運(yùn)行,方便無實(shí)訓(xùn)平臺(tái)用戶學(xué)習(xí)和線上教學(xué)。
馮良,碩士,實(shí)驗(yàn)師,畢業(yè)于北京交通大學(xué)信號(hào)與信息處理專業(yè),現(xiàn)就職北方工業(yè)大學(xué)信息學(xué)院實(shí)驗(yàn)中心。承擔(dān)過工地噪聲測量及分析系統(tǒng)研制、C3000智能流量計(jì)檢測儀開發(fā)、自適應(yīng)寬量程多源音頻信息融合與實(shí)時(shí)分析系統(tǒng)等項(xiàng)目。2022年帶隊(duì)參加競賽獲北京市大學(xué)生電子競賽一等獎(jiǎng)2項(xiàng)、二等獎(jiǎng)2項(xiàng)、三等獎(jiǎng)1項(xiàng)。
目 錄
第1章 設(shè)計(jì)基礎(chǔ) (1)
1.1 MCS51兼容單片機(jī) (1)
1.1.1 MCS51單片機(jī)功能簡介 (1)
1.1.2 IAP15單片機(jī)簡介 (5)
1.1.3 單片機(jī)競賽實(shí)訓(xùn)平臺(tái)資源介紹 (8)
1.2 開發(fā)環(huán)境與工具 (8)
1.2.1 Keil C51 (8)
1.2.2 STC-ISP (12)
1.2.3 IAP15F2K61S2程序調(diào)試方法 (14)
1.3 Proteus (19)
第2章 基本模塊設(shè)計(jì)與調(diào)試 (23)
2.1 LED (23)
2.1.1 原理圖繪制 (23)
2.1.2 源代碼設(shè)計(jì) (24)
2.1.3 源代碼調(diào)試 (26)
2.2 定時(shí)器 (28)
2.2.1 源代碼設(shè)計(jì) (30)
2.2.2 源代碼調(diào)試 (32)
2.3 數(shù)碼管 (34)
2.3.1 原理圖繪制 (34)
2.3.2 源代碼設(shè)計(jì) (35)
2.3.3 源代碼調(diào)試 (39)
2.4 矩陣鍵盤 (40)
2.4.1 源代碼設(shè)計(jì) (41)
2.4.2 源代碼調(diào)試 (45)
2.5 串行口 (47)
2.5.1 原理圖繪制 (49)
2.5.2 源代碼設(shè)計(jì) (50)
2.5.3 源代碼調(diào)試 (54)
2.6 中斷 (55)
2.6.1 源代碼設(shè)計(jì) (57)
2.6.2 源代碼調(diào)試 (58)
第3章 擴(kuò)展模塊設(shè)計(jì)與調(diào)試 (59)
3.1 實(shí)時(shí)鐘DS1302 (59)
3.1.1 原理圖繪制 (60)
3.1.2 源代碼設(shè)計(jì) (61)
3.1.3 源代碼調(diào)試 (66)
3.2 溫度傳感器DS18B20 (68)
3.2.1 原理圖繪制 (70)
3.2.2 源代碼設(shè)計(jì) (71)
3.2.3 源代碼調(diào)試 (74)
3.3 串行EEPROM AT24C02 (75)
3.3.1 原理圖繪制 (76)
3.3.2 源代碼設(shè)計(jì) (77)
3.3.3 源代碼調(diào)試 (83)
3.4 8位ADC/DAC PCF8591 (83)
3.4.1 原理圖繪制 (84)
3.4.2 源代碼設(shè)計(jì) (85)
3.4.3 源代碼調(diào)試 (86)
3.5 超聲波距離測量 (87)
3.5.1 原理圖繪制 (87)
3.5.2 源代碼設(shè)計(jì) (88)
3.5.3 源代碼調(diào)試 (92)
3.6 頻率測量 (92)
3.6.1 原理圖繪制 (93)
3.6.2 源代碼設(shè)計(jì) (94)
3.6.3 源代碼調(diào)試 (95)
第4章 競賽試題設(shè)計(jì)與測試 (97)
4.1 第十一屆省賽試題 (97)
4.1.1 系統(tǒng)設(shè)計(jì) (98)
4.1.2 系統(tǒng)測試 (104)
4.1.3 客觀題解析 (105)
4.2 第十一屆國賽試題 (106)
4.2.1 系統(tǒng)設(shè)計(jì) (108)
4.2.2 系統(tǒng)測試 (115)
4.2.3 客觀題解析 (116)
4.3 第十二屆省賽試題 (117)
4.3.1 系統(tǒng)設(shè)計(jì) (118)
4.3.2 系統(tǒng)測試 (123)
4.3.3 客觀題解析 (124)
4.4 第十二屆國賽試題 (125)
4.4.1 系統(tǒng)設(shè)計(jì) (128)
4.4.2 系統(tǒng)測試 (136)
4.4.3 客觀題解析 (137)
4.5 第十三屆省賽試題 (139)
4.5.1 系統(tǒng)設(shè)計(jì) (141)
4.5.2 系統(tǒng)測試 (146)
4.5.3 客觀題解析 (146)
4.6 第十三屆國賽試題 (148)
4.6.1 系統(tǒng)設(shè)計(jì) (151)
4.6.2 系統(tǒng)測試 (161)
4.6.3 客觀題解析 (162)
附錄A 單片機(jī)競賽實(shí)訓(xùn)平臺(tái) (165)
附錄B ASCII碼表 (170)
附錄C C語言運(yùn)算符 (171)
附錄D 實(shí)驗(yàn)指導(dǎo) (172)
實(shí)驗(yàn)1 LED (172)
一、實(shí)驗(yàn)?zāi)康?(172)
二、實(shí)驗(yàn)內(nèi)容 (172)
三、實(shí)驗(yàn)步驟 (172)
四、思考問題 (172)
五、實(shí)驗(yàn)報(bào)告 (172)
實(shí)驗(yàn)2 定時(shí)器 (172)
一、實(shí)驗(yàn)?zāi)康?(172)
二、實(shí)驗(yàn)內(nèi)容 (173)
三、實(shí)驗(yàn)步驟 (173)
四、思考問題 (173)
五、實(shí)驗(yàn)報(bào)告 (173)
實(shí)驗(yàn)3 數(shù)碼管 (173)
一、實(shí)驗(yàn)?zāi)康?(173)
二、實(shí)驗(yàn)內(nèi)容 (173)
三、實(shí)驗(yàn)步驟 (173)
四、思考問題 (173)
五、實(shí)驗(yàn)報(bào)告 (174)
實(shí)驗(yàn)4 矩陣鍵盤 (174)
一、實(shí)驗(yàn)?zāi)康?(174)
二、實(shí)驗(yàn)內(nèi)容 (174)
三、實(shí)驗(yàn)步驟 (174)
四、思考問題 (174)
五、實(shí)驗(yàn)報(bào)告 (174)
實(shí)驗(yàn)5 串行口 (174)
一、實(shí)驗(yàn)?zāi)康?(174)
二、實(shí)驗(yàn)內(nèi)容 (175)
三、實(shí)驗(yàn)步驟 (175)
四、思考問題 (175)
五、實(shí)驗(yàn)報(bào)告 (175)
實(shí)驗(yàn)6 中斷 (175)
一、實(shí)驗(yàn)?zāi)康?(175)
二、實(shí)驗(yàn)內(nèi)容 (175)
三、實(shí)驗(yàn)步驟 (175)
四、思考問題 (175)
五、實(shí)驗(yàn)報(bào)告 (176)
實(shí)驗(yàn)7 DS1302 (176)
一、實(shí)驗(yàn)?zāi)康?(176)
二、實(shí)驗(yàn)內(nèi)容 (176)
三、實(shí)驗(yàn)步驟 (176)
四、思考問題 (176)
實(shí)驗(yàn)8 DS18B20 (176)
一、實(shí)驗(yàn)?zāi)康?(176)
二、實(shí)驗(yàn)內(nèi)容 (176)
三、實(shí)驗(yàn)步驟 (177)
四、思考問題 (177)
實(shí)驗(yàn)9 AT24C02 (177)
一、實(shí)驗(yàn)?zāi)康?(177)
二、實(shí)驗(yàn)內(nèi)容 (177)
三、實(shí)驗(yàn)步驟 (177)
四、思考問題 (177)
實(shí)驗(yàn)10 PCF8591 (177)
一、實(shí)驗(yàn)?zāi)康?(177)
二、實(shí)驗(yàn)內(nèi)容 (177)
三、實(shí)驗(yàn)步驟 (177)
四、思考問題 (178)
實(shí)驗(yàn)11 距離測量 (178)
一、實(shí)驗(yàn)?zāi)康?(178)
二、實(shí)驗(yàn)內(nèi)容 (178)
三、實(shí)驗(yàn)步驟 (178)
四、思考問題 (178)
實(shí)驗(yàn)12 頻率測量 (178)
一、實(shí)驗(yàn)?zāi)康?(178)
二、實(shí)驗(yàn)內(nèi)容 (178)
三、實(shí)驗(yàn)步驟 (178)
四、思考問題 (178)