圖書簡介
根據大學生單片機動手能力和實踐能力的培養要求,精心選擇了40個單片機課程設計實例,實例包括單片機接口、A/D轉換、D/A轉換、道路交通燈控制、步進電機、單片機與計算機通信、LED點陣字元顯示、密碼鎖、電子萬年曆、超音波測距儀、搶答器、音樂盒等。為了便於教學和自學,全書按上篇:彙編語言類,下篇:C語言類進行編寫。在內容的安排上按照單片機課程設計和畢業設計報告的統一格式編寫,包括項目概述、項目要求、總體設計、硬體設計、軟體設計、系統調試及仿真。書中提供完整程式清單、電路原理圖和仿真效果圖,有利於讀者理解、擴展和製作。書中採用了實際套用項目實例,力求理論和實踐相結合,同時考慮培養學生解決工程實際問題和綜合套用的能力。書中典型實例都來自實際工程套用,並提供了Proteus ISIS軟體仿真,有助於學生動手能力的培養和鍛鍊。
本書可作為高等院校和職業院校機電、自動化、電子信息、計算機科學與技術、儀器儀表、物聯網、通信工程和汽車工程等相關專業單片機課程設計的教材,也可作為畢業設計和電子大賽設計參考教材,同時對工程技術人員也具有參考價值。
目錄
上篇彙編語言類
項目1基於AT89S52單片機交通燈控制系統的設計
1.1項目概述
1.2項目要求
1.3系統設計
1.3.1框圖設計
1.3.2知識點
1.4硬體設計
1.4.1電路原理圖
1.4.2元件清單
1.5軟體設計
1.5.1程式流程圖
1.5.2程式清單
1.6系統調試及仿真
項目2基於AT89S52單片機控制步進電機設計
2.1項目概述
2.2項目要求
2.3系統設計
2.3.1框圖設計
2.3.2知識點
2.4硬體設計
2.4.1電路原理圖
2.4.2元件清單
2.5軟體設計
2.5.1程式流程圖
2.5.2程式清單
2.6系統調試及仿真
項目3基於AT89S52單片機多音階電子琴的設計
3.1項目概述
3.2項目要求
3.3系統設計
3.3.1框圖設計
3.3.2知識點
3.4硬體設計
3.4.1電路原理圖
3.4.2元件清單
3.5軟體設計
3.5.1程式流程圖
3.5.2程式清單
3.6系統調試及仿真
項目4基於AT89S52單片機數字音樂盒的設計
4.1項目概述
4.2項目要求
4.3系統設計
4.3.1框圖設計
4.3.2知識點
4.4硬體設計
4.4.1電路原理圖
4.4.2元件清單
4.5軟體設計
4.5.1程式流程圖
4.5.2程式清單
4.6系統調試及仿真
項目5基於AT89S52單片機萬年曆的設計
5.1項目概述
5.2項目要求
5.3系統設計
5.3.1框圖設計
5.3.2知識點
5.4硬體設計
5.4.1電路原理圖
5.4.2元件清單
5.5軟體設計
5.5.1程式流程圖
5.5.2程式清單
5.6系統調試及仿真
項目6基於AT89S52單片機密碼鎖的設計
6.1項目概述
6.2項目要求
6.3系統設計
6.3.1框圖設計
6.3.2知識點
6.4硬體設計
6.4.1電路原理圖
6.4.2元件清單
6.5軟體設計
6.5.1程式流程圖
6.5.2程式清單
6.6系統調試及仿真
項目7基於AT89S52單片機數字倒計時器的設計
7.1項目概述
7.2項目要求
7.3系統設計
7.3.1框圖設計
7.3.2知識點
7.4硬體設計
7.4.1電路原理圖
7.4.2元件清單
7.5軟體設計
7.5.1程式流程圖
7.5.2程式清單
7.6系統調試及仿真
項目8基於AT89S52單片機LED點陣顯示電子鐘的設計
8.1項目概述
8.2項目要求
8.3系統設計
8.3.1框圖設計
8.3.2知識點
8.4硬體設計
8.4.1電路原理圖
8.4.2元件清單
8.5軟體設計
8.5.1程式流程圖
8.5.2程式清單
8.6系統調試及仿真
項目9基於AT89S52單片機超音波測距儀的設計
9.1項目概述
9.2項目要求
9.3系統設計
9.3.1框圖設計
9.3.2知識點
9.4硬體設計
9.4.1電路原理圖
9.4.2元件清單
9.5軟體設計
9.5.1程式流程圖
9.5.2程式清單
9.6系統調試及仿真
項目10基於AT89S52單片機搶答器的設計
10.1項目概述
10.2項目要求
10.3系統設計
10.3.1框圖設計
10.3.2知識點
10.4硬體設計
10.4.1電路原理圖
10.4.2元件清單
10.5軟體設計
10.5.1程式流程圖
10.5.2程式清單
10.6系統調試及仿真
項目11基於AT89S52單片機與上位機通信系統的設計
11.1項目概述
11.2項目要求
11.3系統設計
11.3.1框圖設計
11.3.2知識點
11.4硬體設計
11.4.1電路原理圖
11.4.2元件清單
11.5軟體設計
11.5.1程式流程圖
11.5.2程式清單
11.6系統調試及仿真
項目12基於AT89S52單片機遙控器的設計
12.1項目概述
12.2項目要求
12.3系統設計
12.3.1框圖設計
12.3.2知識點
12.4硬體設計
12.4.1電路原理圖
12.4.2元件清單
12.5軟體設計
12.5.1程式流程圖
12.5.2程式清單
12.6系統調試及仿真
項目13基於AT89S52單片機數字鐘的設計
13.1項目概述
13.2項目要求
13.3系統設計
13.3.1框圖設計
13.3.2知識點
13.4硬體設計
13.4.1電路原理圖
13.4.2元件清單
13.5軟體設計
13.5.1程式流程圖
13.5.2程式清單
13.6系統調試及仿真
項目14基於AT89S52單片機比賽記分牌的設計
14.1項目概述
14.2項目要求
14.3系統設計
14.3.1框圖設計
14.3.2知識點
14.4硬體設計
14.4.1電路原理圖
14.4.2元件清單
14.5軟體設計
14.5.1程式流程圖
14.5.2程式清單
14.6系統調試及仿真
項目15基於AT89S52單片機道路信號燈的設計
15.1項目概述
15.2項目要求
15.3系統設計
15.3.1框圖設計
15.3.2知識點
15.4硬體設計
15.4.1電路原理圖
15.4.2元件清單
15.5軟體設計
15.5.1程式流程圖
15.5.2程式清單
15.6系統調試及仿真
項目16基於AT89S52單片機的防盜密碼門設計
16.1項目概述
16.2項目要求
16.3系統設計
16.3.1框圖設計
16.3.2知識點
16.4硬體設計
16.4.1電路原理圖
16.4.2元件清單
16.5軟體設計
16.5.1程式流程圖
16.5.2程式清單
16.6系統調試及仿真
項目17基於AT89S52單片機的公車信息提示器設計
17.1項目概述
17.2項目要求
17.3系統設計
17.3.1框圖設計
17.3.2知識點
17.4硬體設計
17.4.1電路原理圖
17.4.2元件清單
17.5軟體設計
17.5.1程式流程圖
17.5.2程式清單
17.6系統調試及仿真
下篇C語言類
項目18基於AT89S52單片機人體反應速度測試儀的設計
18.1項目概述
18.2項目要求
18.3系統設計
18.3.1框圖設計
18.3.2知識點
18.4硬體設計
18.4.1電路原理圖
18.4.2元件清單
18.5軟體設計
18.5.1程式流程圖
18.5.2程式清單
18.6系統調試及仿真
項目19基於AT89S52單片機4×4矩陣鍵盤的設計
19.1項目概述
19.2項目要求
19.3系統設計
19.3.1框圖設計
19.3.2知識點
19.4硬體設計
19.4.1電路原理圖
19.4.2元件清單
19.5軟體設計
19.5.1程式流程圖
19.5.2程式清單
19.6系統調試及仿真
項目20基於AT89S52單片機數字電壓表的設計
20.1項目概述
20.2項目要求
20.3系統設計
20.3.1框圖設計
20.3.2知識點
20.4硬體設計
20.4.1電路原理圖
20.4.2元件清單
20.5軟體設計
20.5.1程式流程圖
20.5.2程式清單
20.6系統調試及仿真
項目21基於AT89S52單片機控制函式信號發生器的設計
21.1項目概述
21.2項目要求
21.3系統設計
21.3.1框圖設計
21.3.2知識點
21.4硬體設計
21.4.1電路原理圖
21.4.2元件清單
21.5軟體設計
21.5.1程式流程圖
21.5.2程式清單
21.6系統調試及仿真
項目22基於AT89S52單片機數字溫度計的設計
22.1項目概述
22.2項目要求
22.3系統設計
22.3.1框圖設計
22.3.2知識點
22.4硬體設計
22.4.1電路原理圖
22.4.2元件清單
22.5軟體設計
22.5.1程式流程圖
22.5.2程式清單
22.6系統調試及仿真
項目23基於AT89S52學習型紅外線遙控器的設計
23.1項目概述
23.2項目要求
23.3系統設計
23.3.1框圖設計
23.3.2知識點
23.4硬體設計
23.4.1電路原理圖
23.4.2元件清單
23.5軟體設計
23.5.1程式流程圖
23.5.2程式清單
23.6系統調試及仿真
項目24基於AT89S52單片機水溫控制器的設計
24.1項目概述
24.2項目要求
24.3系統設計
24.3.1框圖設計
24.3.2知識點
24.4硬體設計
24.4.1電路原理圖
24.4.2元件清單
24.5軟體設計
24.5.1程式流程圖
24.5.2程式清單
24.6系統調試及仿真
項目25基於AT89S52單片機SD卡讀寫器的設計
25.1項目概述
25.2項目要求
25.3系統設計
25.3.1框圖設計
25.3.2知識點
25.4硬體設計
25.4.1電路原理圖
25.4.2元件清單
25.5軟體設計
25.5.1程式流程圖
25.5.2程式清單
25.6系統調試及仿真
項目26帶時間及聲光提示的單片機搶答器的設計
26.1項目概述
26.2項目要求
26.3系統設計
26.3.1框圖設計
26.3.2知識點
26.4硬體設計
26.4.1電路原理圖
26.4.2元件清單
26.5軟體設計
26.5.1程式流程圖
26.5.2程式清單
26.6系統調試及仿真
項目27基於AT89S52單片機簡易計算器的設計
27.1項目概述
27.2項目要求
27.3系統設計
27.3.1框圖設計
27.3.2知識點
27.4硬體設計
27.4.1電路原理圖
27.4.2元件清單
27.5軟體設計
27.5.1程式流程圖
27.5.2程式清單
27.6系統調試及仿真
項目28基於AT89S52單片機脈搏測量器的設計
28.1項目概述
28.2項目要求
28.3系統設計
28.3.1框圖設計
28.3.2知識點
28.4硬體設計
28.4.1電路原理圖
28.4.2元件清單
28.5軟體設計
28.5.1程式流程圖
28.5.2程式清單
28.6系統調試及仿真
項目29基於AT89S52單片機簡易頻率計的設計
29.1項目概述
29.2項目要求
29.3系統設計
29.3.1框圖設計
29.3.2知識點
29.4硬體設計
29.4.1電路原理圖
29.4.2元件清單
29.5軟體設計
29.5.1程式流程圖
29.5.2程式清單
29.6系統調試及仿真
項目30基於AT89S52單片機測速儀的設計
30.1項目概述
30.2項目要求
30.3系統設計
30.3.1框圖設計
30.3.2知識點
30.4硬體設計
30.4.1電路原理圖
30.4.2元件清單
30.5軟體設計
30.5.1程式流程圖
30.5.2程式清單
30.6系統調試及仿真
項目31基於AT89S52單片機的溫度顯示及報警設計
31.1項目概述
31.2項目要求
31.3系統設計
31.3.1框圖設計
31.3.2知識點
31.4硬體設計
31.4.1電路原理圖
31.4.2元件清單
31.5軟體設計
31.5.1程式流程圖
31.5.2程式清單
31.6系統調試及仿真
項目32基於AT89S52單片機控制電子時鐘設計
32.1項目概述
32.2項目要求
32.3系統設計
32.3.1框圖設計
32.3.2知識點
32.4硬體設計
32.4.1電路原理圖
32.4.2元件清單
32.5軟體設計
32.5.1程式流程圖
32.5.2程式清單
32.6系統調試及仿真
項目33基於AT89S52單片機控制音樂播放花樣流水燈系統設計
33.1項目概述
33.2項目要求
33.3系統設計
33.3.1框圖設計
33.3.2知識點
33.4硬體設計
33.4.1電路原理圖
33.4.2元件清單
33.5軟體設計
33.5.1程式流程圖
33.5.2程式清單
33.6系統調試及仿真
項目34基於AT89S52單片機溫度測量及時鐘顯示設計
34.1項目概述
34.2項目要求
34.3系統設計
34.3.1框圖設計
34.3.2知識點
34.4硬體設計
34.4.1電路原理圖
34.4.2元件清單
34.5軟體設計
34.5.1程式流程圖
34.5.2程式清單
34.6系統調試及仿真
項目35基於AT89S52單片機控制小車設計
35.1項目概述
35.2項目要求
35.3系統設計
35.3.1框圖設計
35.3.2知識點
35.4硬體設計
35.4.1電路原理圖
35.4.2元件清單
35.5軟體設計
35.5.1程式流程圖
35.5.2程式清單
35.6系統調試及仿真
項目36基於AT89S52單片機的紅外遙控控制電機設計
36.1項目概述
36.2項目要求
36.3系統設計
36.3.1框圖設計
36.3.2知識點
36.4硬體設計
36.4.1電路原理圖
36.4.2元件清單
36.5軟體設計
36.5.1程式流程圖
36.5.2程式清單
36.6系統調試及仿真
項目37基於AT89S52單片機的數字鐘設計
37.1項目概述
37.2項目要求
37.3系統設計
37.3.1框圖設計
37.3.2知識點
37.4硬體設計
37.4.1電路原理圖
37.4.2元件清單
37.5軟體設計
37.5.1程式流程圖
37.5.2程式清單
37.6系統調試及仿真
項目38基於AT89S52和DS18B20溫度檢查與控制設計
38.1項目概述
38.2項目要求
38.3系統設計
38.3.1框圖設計
38.3.2知識點
38.4硬體設計
38.4.1電路原理圖
38.4.2元件清單
38.5軟體設計
38.5.1程式流程圖
38.5.2程式清單
38.6系統調試及仿真
項目39基於AT89S52單片機與PC相互通信的控制系統設計
39.1項目概述
39.2項目要求
39.3系統設計
39.3.1框圖設計
39.3.2知識點
39.4硬體設計
39.4.1電路原理圖
39.4.2元件清單
39.5軟體設計
39.5.1程式流程圖
39.5.2程式清單
39.6系統調試及仿真
項目40基於AT89S52單片機實現的基於GSM簡訊模組的家庭防盜報警系統設計
40.1項目概述
40.2項目要求
40.3系統設計
40.3.1框圖設計
40.3.2知識點
40.4硬體設計
40.4.1電路原理圖
40.4.2元件清單
40.5軟體設計
40.5.1程式流程圖
40.5.2程式清單
40.6系統調試及仿真
參考文獻