單片機項目設計教程

單片機項目設計教程

《單片機項目設計教程》是為指導電子工程師或大學生進行單片機項目開發及單片機套用實踐而編寫的。書中選取了20個不同套用方面的單片機項目,從項目要求、項目設計原理、硬體電路分析、軟體設計的思路等方面進行了詳細的說明。這對學習者進一步系統地掌握單片機套用系統的設計思想及解決實際問題具有重要的引導作用。

內容簡介

《單片機項目設計教程》適合單片機設計套用開發人員閱讀參考,也可作為高等院校學生的畢業設計、電子競賽的參考用書。

目錄

項目1 單片機控制的可調數字時鐘??

1.1 項目要求??

1.2 項目原理??

1.2.1 項目參考原理圖??

1.2.2 單片機控制的時鐘及時間的顯示??

1.2.3 時間的調節??

1.2.4 作息時間的控制??

1.3 項目參考程式??

1.3.1 軟體編制要點??

1.3.2 RAM單元分配??

1.3.3 項目程式流程圖??

1.3.4 項目參考程式??

1.4 項目程式的調試??

1.5 項目提高內容??

項目2 單片機控制的電動門??

2.1 項目要求??

2.2 項目原理??

2.2.1 單片機並行口的分配??

2.2.2 項目線路連線??

2.3 項目參考程式??

2.3.1 項目程式流程圖??

2.3.2 項目參考程式??

2.4 項目程式的調試??

2.5 項目提高內容??

項目3 單片機控制的自動車庫系統??

3.1 項目要求??

3.2 項目設計原理??

3.2.1 車庫設計??

3.2.2 控制台系統電路設計??

3.3 項目硬體電路設計??

3.3.1 車庫硬體電路??

3.3.2 控制台硬體電路??

3.3.3 單片機電路??

3.4 項目程式設計??

3.4.1 程式流程圖??

3.4.2 項目參考程式??

3.5 項目調試??

3.5.1 硬體電路調試??

3.5.2 軟體調試??

3.6 項目提高內容??

項目4 單片機控制的溫度採集顯示系統??

4.1 項目要求??

4.2 項目設計原理??

4.3 項目硬體電路??

4.3.1 溫度採集電路??

4.3.2 A/D轉換電路??

4.3.3 溫度顯示電路??

4.3.4 按鍵??

4.3.5 單片機控制電路??

4.4 項目軟體設計??

4.4.1 軟體編程要點??

4.4.2 RAM單元分配??

4.4.3 項目程式流程圖??

4.4.4 項目參考程式??

4.5 項目調試??

4.5.1 項目硬體電路調試??

4.5.2 項目程式調試??

4.6 項目提高內容??

項目5 基於單片機的電子琴設計??

5.1 項目任務??

5.2 項目原理??

5.2.1 項目硬體電路??

5.2.2 項目軟體設計??

5.3 項目參考程式??

5.3.1 項目參考流程圖??

5.3.2 項目參考程式??

5.4 項目提高??

項目6 單片機與液晶顯示模組接口??

6.1 項目要求??

6.2 項目原理??

6.2.1 液晶顯示模組原理??

6.2.2 液晶顯示模組與單片機的接口??

6.2.3 液晶顯示模組的指令??

6.3 項目軟體設計??

6.3.1 軟體編程要點??

6.3.2 項目參考程式??

6.4 項目提高內容??

項目7 單片機與微型印表機的接口控制??

7.1 項目要求??

7.2 項目原理??

7.2.1 微型印表機??

7.2.2 並行印表機與單片機的接口??

7.3 單片機控制的微型印表機??

7.3.1 項目編程要點??

7.3.2 微型印表機的驅動程式??

7.3.3 項目的接口電路??

7.3.4 項目參考程式??

7.4 項目提高內容??

項目8 單片機控制的函式發生器??

8.1 項目要求??

8.2 項目硬體原理??

8.3 項目軟體程式??

8.3.1 軟體編程要點??

8.3.2 項目參考程式??

8.4 項目提高內容??

項目9 單片機控制的直流電動機PWM調速系統??

9.1 項目要求??

9.2 項目原理??

9.2.1 直流電動機PWM調速原理??

9.2.2 單片機控制的直流電動機調速??

9.3 項目參考程式??

9.3.1 項目編程要點??

9.3.2 項目參考程式??

9.4 項目提高內容??

項目10 時鐘晶片X1226的單片機控制??

10.1 項目任務??

10.2 項目硬體設計??

10.3 項目軟體設計??

10.3.1 項目軟體編程要點??

10.3.2 項目參考程式??

10.4 項目調試??

10.5 項目提高??

項目11 單片機控制的雨水利用系統??

11.1 項目要求??

11.2 項目硬體電路原理??

11.3 項目軟體設計??

11.3.1 項目參考程式流程圖??

11.3.2 項目參考程式??

11.4 項目提高內容??

項目12 單片機控制的電梯系統模型??

12.1 項目要求??

12.2 項目原理??

12.2.1 電梯內部電路??

12.2.2 樓層間的電梯電路??

12.2.3 控制台電路??

12.2.4 單片機電路??

12.3 項目軟體設計??

12.3.1 簡易控制方案??

12.3.2 有請求控制方案??

12.4 項目提高內容??

項目13 單片機控制的IC卡讀寫器??

13.1 項目要求??

13.2 項目原理??

13.2.1 項目硬體電路??

13.2.2 項目軟體設計??

13.3 項目讀/寫操作參考程式??

13.3.1 項目編程要點??

13.3.2 項目參考程式??

13.4 項目調試??

13.5 項目提高內容??

項目14 單片機控制的加熱爐溫度控制系統??

14.1 項目要求??

14.2 項目原理??

14.2.1 硬體電路??

14.2.2 軟體編程要點??

14.3 項目參考程式??

14.3.1 項目程式流程圖??

14.3.2 項目參考程式??

14.4 項目調試??

14.5 項目提高內容??

項目15 單片機控制的汽車倒車系統??

15.1 項目要求??

15.2 項目原理??

15.2.1 超音波發射電路??

15.2.2 超音波接收電路??

15.2.3 音響電路??

15.3 項目軟體編程??

15.3.1 項目軟體編程要點??

15.3.2 項目軟體流程圖??

15.4 項目參考程式??

15.5 項目調試??

15.6 項目提高內容??

項目16 單片機控制的反應式步進電動機的運行??

16.1 項目要求??

16.2 項目原理??

16.2.1 反應式步進電動機的工作原理??

16.2.2 反應式步進電動機的控制方式??

16.2.3 反應式步進電動機的驅動方式??

16.3 項目硬體電路??

16.4 項目軟體設計??

16.4.1 項目軟體編程要點??

16.4.2 雙相三拍控制方式項目參考程式??

16.5 項目的調試??

16.6 項目提高內容??

項目17 單片機控制的ISD4004語音晶片??

17.1 項目要求??

17.2 項目原理??

17.2.1 SPI接口??

17.2.2 語音錄放晶片ISD4004??

17.3 項目硬體電路??

17.4 項目軟體設計??

17.4.1 項目編程要點??

17.4.2 項目參考程式??

17.5 項目調試??

17.6 項目提高內容??

項目18基於單片機的紅外遙控電動機轉速系統??

18.1 項目要求??

18.2 項目設計原理??

18.2.1 紅外遙控發射電路??

18.2.2 接收系統與調速系統??

18.3 項目軟體編程要點??

18.3.1 項目發射器軟體編程要點??

18.3.2 接收器軟體編程要點??

18.4 項目參考程式??

18.5 項目調試??

18.6 項目提高內容??

項目19 單片機串列接口的異步通信??

19.1 項目要求??

19.2 項目原理??

19.2.1 串列接口類型??

19.2.2 單片機的串列接口??

19.2.3 單片機串列口異步通信驅動程式??

19.3 項目軟體編程要點??

19.3.1 項目硬體電路??

19.3.2 項目主機驅動程式??

19.3.3 項目從機驅動程式??

19.4 項目調試??

19.5 項目的提高內容??

項目20 用V/F轉換器實現A/D轉換??

20.1 項目要求??

20.2 項目原理??

20.2.1 用V/F轉換器實現A/D轉換的方法??

20.2.2 常用V/F轉換器??

20.2.3 V/F轉換套用系統中的通道結構??

20.3 項目硬體電路??

20.4 項目軟體設計??

20.4.1 項目編程要點??

20.4.2 項目參考程式??

20.5 項目提高內容??

參考文獻??

相關詞條

熱門詞條

聯絡我們