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