本書共分4個部分:第1部分(第1章)介紹了單片機課程設計的教學要求;第2部分(第2章)介紹了一款用于單片機課程設計的實驗電路板;第3部分(第3~7章)介紹了使用Proteus仿真軟 本書共分4個部分:第1部分(第1章)介紹了單片機課程設計的教學要求;第2部分(第2章)介紹了一款用于單片機課程設計的實驗電路板;第3部分(第3~7章)介紹了使用Proteus仿真軟
件的5個單片機課程設計實例;第4部分(第8~12章)介紹了ISD4002語音錄放電路的設計、超聲波測距器的設計、簡易LCD示波器的設計、遠程電話控制器的設計、液晶GPS定位信息顯示器的設計,共5個具有代表性的單片機課程設計實例.設計實例均給出了完整的匯編或C源程序,為教師教學與學生學習提供了方便.
本書可作為高等院校單片機課程設計類教材,也可作為電子技術人員的設計參考用書.
本書可作為高等院校單片機課程設計類教材,也可作為電子技術人員的設計參考用書.
第1章 單片機原理及應用課程設計教學要求……………………………………… 1
1.1 單片機原理及應用課程設計教學大綱……………………………………… 1
1.2 課程設計教學計劃…………………………………………………………… 2
1.3 系統(tǒng)設計功能要求…………………………………………………………… 4
1.4 設計報告格式要求…………………………………………………………… 5
第2章 單片機課程設計實驗電路板的介紹………………………………………… 7
2.1 實驗電路板的功能…………………………………………………………… 7
2.2 實驗電路板的電路原理……………………………………………………… 7
2.3 實驗項目的內容……………………………………………………………… 10
2.4 教學實施過程………………………………………………………………… 11
2.5 課程設計要求………………………………………………………………… 11
第3章 DS1302實時時鐘的設計………………………………………………… 12
3.1 系統(tǒng)功能……………………………………………………………………… 12
3.2 設計方案……………………………………………………………………… 12
3.3 系統(tǒng)硬件仿真電路的設計…………………………………………………… 12
3.4 系統(tǒng)程序的設計……………………………………………………………… 13
3.5 軟件調試與運行結果………………………………………………………… 14
3.6 源程序清單…………………………………………………………………… 14
3.6.1 匯編源程序清單………………………………………………………… 14
3.6.2 C源程序清單…………………………………………………………… 24
第4章 數字溫度計的設計………………………………………………………… 30
4.1 系統(tǒng)功能……………………………………………………………………… 30
4.2 設計方案……………………………………………………………………… 30
4.3 系統(tǒng)硬件仿真電路的設計…………………………………………………… 30
4.4 系統(tǒng)程序的設計……………………………………………………………… 31
4.5 軟件調試與運行結果………………………………………………………… 35
4.6 源程序清單…………………………………………………………………… 36
4.6.1 匯編源程序清單………………………………………………………… 36
4.6.2 C源程序清單…………………………………………………………… 45
第5章 低頻信號發(fā)生器的設計…………………………………………………… 50
5.1 系統(tǒng)功能……………………………………………………………………… 50
5.2 設計方案……………………………………………………………………… 50
5.3 系統(tǒng)硬件仿真電路的設計…………………………………………………… 50
5.4 系統(tǒng)程序的設計……………………………………………………………… 51
5.5 軟件調試與運行結果………………………………………………………… 53
5.6 源程序清單…………………………………………………………………… 54
5.6.1 匯編源程序清單………………………………………………………… 54
5.6.2 C源程序清單…………………………………………………………… 58
第6章 16點陣LED 顯示器的設計……………………………………………… 61
6.1 系統(tǒng)功能……………………………………………………………………… 61
6.2 設計方案……………………………………………………………………… 61
6.3 系統(tǒng)硬件仿真電路的設計…………………………………………………… 62
6.4 系統(tǒng)程序的設計……………………………………………………………… 64
6.5 軟件調試與運行結果………………………………………………………… 65
6.6 源程序清單…………………………………………………………………… 66
6.6.1 匯編源程序清單………………………………………………………… 66
6.6.2 C源程序清單…………………………………………………………… 73
第7章 電子密碼鎖的設計………………………………………………………… 78
7.1 系統(tǒng)功能……………………………………………………………………… 78
7.2 設計方案……………………………………………………………………… 78
7.3 系統(tǒng)硬件仿真電路的設計…………………………………………………… 78
7.4 系統(tǒng)程序的設計……………………………………………………………… 81
7.5 軟件調試與運行結果………………………………………………………… 82
7.6 源程序清單…………………………………………………………………… 84
第8章 ISD4002語音錄放電路的設計…………………………………………… 96
8.1 系統(tǒng)功能……………………………………………………………………… 96
8.2 設計方案……………………………………………………………………… 96
8.3 系統(tǒng)硬件電路的設計………………………………………………………… 97
8.4 系統(tǒng)程序的設計……………………………………………………………… 99
8.5 調試及性能分析…………………………………………………………… 100
8.6 源程序清單………………………………………………………………… 100
第9章 超聲波測距器的設計……………………………………………………… 108
9.1 系統(tǒng)功能…………………………………………………………………… 108
9.2 設計方案…………………………………………………………………… 108
9.3 系統(tǒng)硬件電路的設計……………………………………………………… 109
9.3.1 單片機系統(tǒng)及顯示電路……………………………………………… 109
9.3.2 超聲波發(fā)射電路……………………………………………………… 109
— 2 — 51系列單片機課程設計指導
9.3.3 超聲波檢測接收電路………………………………………………… 109
9.4 系統(tǒng)程序的設計…………………………………………………………… 111
9.4.1 超聲波測距器的算法設計…………………………………………… 111
9.4.2 主程序………………………………………………………………… 112
9.4.3 超聲波發(fā)生子程序和超聲波接收中斷程序………………………… 112
9.5 調試及性能分析…………………………………………………………… 113
9.5.1 調 試………………………………………………………………… 113
9.5.2 性能指標……………………………………………………………… 113
9.6 源程序清單………………………………………………………………… 113
9.6.1 匯編源程序清單……………………………………………………… 113
9.6.2 C源程序清單………………………………………………………… 120
第10章 簡易LCD 示波器的設計………………………………………………… 124
10.1 系統(tǒng)功能…………………………………………………………………… 124
10.2 設計方案…………………………………………………………………… 124
10.3 系統(tǒng)硬件電路的設計……………………………………………………… 124
10.4 系統(tǒng)程序的設計…………………………………………………………… 127
10.5 調試及性能分析…………………………………………………………… 129
10.6 源程序清單………………………………………………………………… 129
第11章 遠程電話控制器的設計………………………………………………… 141
11.1 系統(tǒng)功能…………………………………………………………………… 141
11.2 設計方案…………………………………………………………………… 141
11.3 系統(tǒng)硬件電路的設計……………………………………………………… 142
11.3.1 電話振鈴檢測電路…………………………………………………… 142
11.3.2 自動模擬摘機電路…………………………………………………… 142
11.3.3 DTMF信號解碼電路……………………………………………… 142
11.3.4 語音提示電路………………………………………………………… 145
11.3.5 單片機控制電路……………………………………………………… 146
11.3.6 接口驅動電路………………………………………………………… 147
11.3.7 電源電路……………………………………………………………… 148
11.4 系統(tǒng)程序的設計…………………………………………………………… 148
11.4.1 語音錄音程序………………………………………………………… 148
11.4.2 語音放音程序………………………………………………………… 149
11.4.3 雙音頻解碼數據讀碼程序…………………………………………… 149
11.4.4 自動摘機處理程序…………………………………………………… 150
11.5 調試及性能分析…………………………………………………………… 151
11.6 源程序清單………………………………………………………………… 151
第12章 液晶GPS定位信息顯示器的設計……………………………………… 162
12.1 系統(tǒng)功能…………………………………………………………………… 162
12.2 設計方案…………………………………………………………………… 162
……