單片機案例教程

《單片機案例教程》是2014年清華大學出版社出版的圖書,作者是楊居義。

圖書簡介

根據大學生單片機動手能力和實踐能力的培養要求,精心選擇了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系統調試及仿真

參考文獻

相關詞條

熱門詞條

聯絡我們