51單片機套用開發25例——基於Proteus仿真

51單片機套用開發25例——基於Proteus仿真

本書基於Keil Vision和Proteus介紹了25個51單片機的套用實例,每個實例都包括背景介紹、設計思路、硬體設計、軟體設計以及仿真與總結,並提供了相應的Proteus電路及C51套用實例代碼。本書共分25章,包含豐富的單片機內部資源和外圍模組的套用實例,並且都基於Proteus仿真,簡單直觀。

基本介紹

  • 書名:51單片機套用開發25例——基於Proteus仿真
  • 作者:張新,陳躍琴
  • ISBN:9787121216282
  • 出版社:電子工業出版社
  • 出版時間:2013-10-08
圖書內容,目 錄,

圖書內容

目前,Keil Vision是套用最廣泛的51單片機軟體開發環境,Proteus是套用最廣泛的硬體仿真環境,而本書基於Keil Vision和Proteus介紹了25個51單片機的套用實例,每個實例都包括背景介紹、設計思路、硬體設計、軟體設計以和促嚷及仿真與總結,並提供了相應的Proteus電路及C51套用實例代碼。本書共分25章,包含豐富的單片機內部資源和外圍模組的套用實例,並且都基於Proteus仿真,殃棕禁市簡單直觀。

目 錄

第1章 呼吸燈 (1)
1.1 呼吸燈套用系統的背景介紹 (1)
1.2 呼吸燈套用系統的設計思路 (1)
1.2.1 呼吸燈套用系統的工作流程 (1)
1.2.2 呼吸燈套用系統的需求分析與設計 (
2)
1.2.3 “呼吸”效果的實現原理 (2)
1.2.4 51單片機簡介 (2)
1.2.5 RCL回響電路 (3)
1.2.6 PWM控制 (3)
1.2.7 51單片機的軟體開發環境使用 (
4)
1.3 呼吸燈套用系統的硬體設計 (11)
1.3.1 呼吸燈硬體系統的模組劃分 (12)
1.3.2 呼吸燈硬體系統的電路 (12)
1.3.3 硬體模組基礎——發光二極體(LED)
(13)
1.3.4 硬體模組基礎——三極體 (14)
1.3.5 硬體模組基礎——電阻、電容和電感 (
14)
1.3.6 Proteus硬體仿真環境的使用 (
15)
1.4 呼吸燈套用系統軟體設計 (18)
1.4.1 呼吸燈套用系統的軟體流程 (19)
1.4.2 呼吸燈套用系統軟體的套用代碼 (
19)
1.5 呼吸燈精盼敬套用系統的仿真與總結 (21)
第2章 跑步機啟/停和速度控制模組 (
30)
2.1 跑步機啟/停和速度控制模組的背景介紹
(30)
2.2 跑步機啟/停和速度控制模組的設計思路
(30)
2.2.1 跑步機啟/停和速度控制系統的工作流程
(30)
2.2.2 跑步機啟/停和速度控制系統的需求分析
與設計 (31)
2.2.3 長按鍵和短按鍵檢測原理 (31)
2.3 跑步機啟/停和速度控制模組的硬體設計 (31)
2.3.1 跑步機啟/停和速度控制硬體系統的模組劃分 (院危懂31)
2.3.2 跑步機啟/停和速度控制模組的電路 (32)
2.3.3 硬體模組基礎——獨立按鍵 (33)
2.3.4 硬體模組基礎——數碼管 (34)
2.4 跑步機啟/停和速度控制模組的軟體設計 (35)
2.4.1 跑步機啟/停和速度控制模組的軟體模組劃分和流程設計 (35)
2.4.2 啟/停控制模組設計 (36)
2.4.3 速度控制模組設計 (37)
2.4.4 跑步機啟/停和速度控制模組的軟體綜合 (40)
2.5 跑步機啟/停和速度控制模式的套用系統仿真與總結 (41)
第3章 簡易電子琴 (43)
3.1 簡易電子琴套用系統的背景介紹 (43)
3.2 簡易電子琴套用系統的設計思路 (43)
3.2.1 簡易電子琴套用系統的工作流程 (43)
3.2.2 簡易電子琴套用系統的需求分析與設計 (44)
3.2.3 51單片機播放音樂 (44)
3.3 簡易電子琴和促組艱套用系統的硬體設計 (45)
3.3.1 簡易電子琴的硬體系統模組劃分 (45)
3.3.2 簡易電子琴的硬體系統電路 (46)
3.3.3 硬體模組基礎——獨立按鍵 (47)
3.3.4 硬體模組基礎——蜂鳴器 (48)
3.4 簡易電子琴套用系統的軟體設計 (48)
3.4.1 簡易電子琴套用系統的軟體流程 (48)
3.4.2 簡易電子琴的軟體應轎整淚用代碼鍵阿 (48)
3.5 簡易電子琴套用系統的仿真與總結 (52)
第4章 手機撥號模組 (54)
4.1 手機撥號模組的背景介紹 (54)
4.2 手機撥號模組的設計思路 (54)
4.2.1 手機撥號模組的工作流程 (54)
4.2.2 手機撥號模組的需求分析與設計 (54)
4.2.3 手機撥號模組的工作原理 (55)
4.3 手機撥號模組的硬體設計 (55)
4.3.1 手機撥號模組的硬體劃分 (55)
4.3.2 手機撥號模組的電路圖 (55)
4.3.3 硬體模組基礎——行列掃描鍵盤 (56)
4.3.4 硬體模組基礎——1602液晶模組 (57)
4.4 手機撥號模組的軟體設計 (59)
4.4.1 軟體模組的劃分和流程 (59)
4.4.2 行列掃描鍵盤的軟體驅動模組設計 (60)
4.4.3 1602液晶的軟體驅動模組設計 (61)
4.4.4 手機撥號模組的軟體綜合 (63)
4.5 手機撥號模組的套用系統仿真與總結 (64)
第5章 簡易頻率計 (66)
5.1 簡易頻率計的背景介紹 (66)
5.2 簡易頻率計的設計思路 (66)
5.2.1 簡易頻率計套用系統的工作流程 (66)
5.2.2 簡易頻率計套用系統的需求分析與設計 (67)
5.2.3 頻率測量原理 (67)
5.3 簡易頻率計的硬體設計 (67)
5.3.1 簡易頻率計的硬體模組劃分 (67)
5.3.2 簡易頻率計的電路圖 (68)
5.3.3 硬體模組基礎——多位數碼管 (68)
5.4 簡易頻率計的軟體設計 (69)
5.4.1 簡易頻率計的軟體模組的劃分和流程 (69)
5.4.2 頻率測量和計算模組的設計 (70)
5.4.3 顯示驅動模組設計 (71)
5.4.4 簡易頻率計的軟體綜合 (72)
5.5 簡易頻率計的套用系統仿真與總結 (73)
第6章 PC中控系統 (76)
6.1 PC中控系統的背景介紹 (76)
6.2 PC中控系統的設計思路 (76)
6.2.1 PC中控系統的工作流程 (76)
6.2.2 PC中控系統的需求分析與設計 (76)
6.2.3 PC和51單片機套用系統的通信方式 (77)
6.3 PC中控系統的硬體設計 (79)
6.3.1 硬體系統模組劃分 (79)
6.3.2 硬體系統的電路圖 (79)
6.3.3 硬體模組基礎——51單片機的串口模組 (80)
6.3.4 硬體模組基礎——MAX232 (84)
6.3.5 硬體模組基礎——光電隔離器 (85)
6.3.6 硬體模組基礎——繼電器 (85)
6.4 PC中控系統的軟體設計 (86)
6.4.1 軟體模組劃分和流程設計 (86)
6.4.2 軟體綜合 (86)
6.5 PC中控系統的仿真與總結 (88)
第7章 天車控制系統 (92)
7.1 天車控制系統的背景介紹 (92)
7.2 天車控制系統的設計思路 (93)
7.2.1 天車控制系統的工作流程 (93)
7.2.2 天車控制系統的需求分析與設計 (93)
7.2.3 天車控制系統的工作原理 (93)
7.3 天車控制系統的硬體設計 (94)
7.3.1 天車控制系統的硬體模組劃分 (94)
7.3.2 硬體系統的電路 (94)
7.3.3 硬體模組基礎——直流電動機 (95)
7.3.4 硬體模組基礎——H橋 (95)
7.3.5 硬體模組基礎——步進電動機 (96)
7.3.6 硬體模組基礎——ULN2003A (97)
7.4 天車控制系統的軟體設計 (97)
7.4.1 天車控制系統的軟體模組劃分和流程設計 (98)
7.4.2 直流電動機驅動模組設計 (98)
7.4.3 步進電動機驅動模組設計 (99)
7.4.4 天車控制系統的軟體綜合 (99)
7.5 天車控制套用系統的仿真與總結 (100)
第8章 負載平衡監控系統 (102)
8.1 負載平衡監控系統的背景介紹 (102)
8.2 負載平衡監控系統的設計思路 (102)
8.2.1 負載平衡監控系統的工作流程 (102)
8.2.2 負載平衡監控系統的需求分析與設計 (102)
8.2.3 51單片機套用系統的通信模型和RS-422協定 (103)
8.3 負載平衡監控系統的硬體設計 (103)
8.3.1 負載平衡監控系統的硬體劃分 (103)
8.3.2 負載平衡監控系統的硬體電路 (104)
8.3.3 硬體模組基礎——SN75179 (105)
8.3.4 硬體模組基礎——撥碼開關 (105)
8.4 負載平衡監控系統的軟體設計 (106)
8.4.1 負載平衡監控系統的軟體模組劃分和流程設計 (106)
8.4.2 負載平衡監控系統的軟體綜合 (106)
8.5 負載平衡監控套用系統的仿真與總結 (109)
第9章 電子抽獎系統 (111)
9.1 電子抽獎系統的背景介紹 (111)
9.2 電子抽獎系統的設計思路 (111)
9.2.1 電子抽獎系統的工作流程 (111)
9.2.2 電子抽獎系統的需求分析與設計 (112)
9.2.3 單片機系統的隨機數產生原理 (112)
9.3 電子抽獎系統的硬體設計 (113)
9.3.1 電子抽獎系統的硬體劃分 (113)
9.3.2 抽獎系統的硬體電路 (114)
9.3.3 硬體模組基礎——51單片機的外部中斷 (115)
9.3.4 硬體模組基礎——51單片機的定時器/計數器 (116)
9.3.5 硬體模組基礎——74HC595 (118)
9.4 電子抽獎系統的軟體設計 (119)
9.4.1 電子抽獎系統的軟體模組劃分和流程設計 (119)
9.4.2 74HC595的驅動函式模組設計 (120)
9.4.3 電子抽獎系統的軟體綜合 (123)
9.5 電子抽獎套用系統的仿真與總結 (126)
第10章 多點溫度採集系統 (128)
10.1 多點溫度採集系統的背景介紹 (128)
10.2 多點溫度採集系統的設計思路 (128)
10.2.1 多點溫度採集系統的工作流程 (128)
10.2.2 多點溫度採集系統的需求分析與設計 (129)
10.2.3 單片機套用系統的溫度採集方法 (129)
10.2.4 1-wire匯流排的工作原理 (130)
10.3 多點溫度採集系統的硬體設計 (132)
10.3.1 多點溫度採集系統的硬體模組劃分 (132)
10.3.2 多點溫度採集系統的電路 (132)
10.3.3 硬體模組基礎——DS18B20 (133)
10.4 多點溫度採集系統的軟體設計 (135)
10.4.1 多點溫度採集系統的軟體模組劃分和流程設計 (136)
10.4.2 DS18B20驅動函式模組設計 (136)
10.4.3 1602液晶驅動函式模組設計 (139)
10.4.4 多點溫度採集系統的軟體綜合 (140)
10.5 多點溫度採集套用系統的仿真與總結 (142)
第11章 簡易波形發生器 (145)
11.1 簡易波形發生器的背景介紹 (145)
11.2 簡易波形發生器的設計思路 (145)
11.2.1 簡易波形發生器的工作流程 (145)
11.2.2 簡易波形發生器的需求分析與設計 (146)
11.2.3 D/A晶片的工作原理 (146)
11.2.4 I2C接口匯流排工作原理 (147)
11.3 簡易波形發生器的硬體設計 (150)
11.3.1 簡易波形發生器的硬體模組劃分 (150)
11.3.2 簡易波形發生器硬體電路圖 (150)
11.3.3 硬體模組基礎——單刀單擲開關 (151)
11.3.4 硬體模組基礎——MAX517 (151)
11.4 簡易波形發生器的軟體設計 (152)
11.4.1 簡易波形發生器的軟體模組劃分和流程設計 (152)
11.4.2 MAX517的驅動函式設計 (153)
11.4.3 簡易波形發生器的軟體綜合 (155)
11.5 簡易波形發生器的套用系統仿真與總結 (158)
第12章 數字時鐘 (159)
12.1 數字時鐘的背景介紹 (159)
12.2 數字時鐘的設計思路 (159)
12.2.1 數字時鐘的工作流程 (159)
12.2.2 數字時鐘的需求分析與設計 (159)
12.2.3 單片機套用系統的時間獲取方法 (159)
12.3 數字時鐘的硬體設計 (160)
12.3.1 數字時鐘的硬體模組劃分 (160)
12.3.2 數字時鐘的硬體的電路 (160)
12.3.3 硬體模組基礎——DS12C887 (161)
12.4 數字時鐘的軟體設計 (165)
12.4.1 數字時鐘的軟體模組劃分和流程設計 (165)
12.4.2 DS12C887的驅動函式模組設計 (165)
12.4.3 1602液晶顯示驅動函式模組設計 (166)
12.4.4 數字時鐘套用系統的軟體綜合 (168)
12.5 數字時鐘套用系統的仿真與總結 (169)
第13章 模擬時鐘 (171)
13.1 模擬時鐘的背景介紹 (171)
13.2 模擬時鐘的設計思路 (171)
13.2.1 模擬時鐘的工作流程 (171)
13.2.2 模擬時鐘的需求分析與設計 (171)
13.2.3 模擬時鐘的時間獲取方法 (172)
13.3 模擬時鐘的硬體設計 (172)
13.3.1 模擬時鐘的硬體模組劃分 (172)
13.3.2 模擬時鐘硬體系統的電路 (172)
13.3.3 51單片機的地址-數據匯流排擴展方法 (173)
13.3.4 硬體模組基礎——外部RAM晶片62256 (175)
13.3.5 硬體模組基礎——12864液晶模組 (176)
13.4 模擬時鐘的軟體設計 (177)
13.4.1 模擬時鐘的軟體模組劃分和流程設計 (177)
13.4.2 時間信息算法模組的設計 (178)
13.4.3 12864液晶模組的驅動函式設計 (179)
13.4.4 模擬時鐘系統的軟體綜合 (190)
13.5 模擬時鐘套用系統的仿真與總結 (191)
第14章 自動打鈴器 (194)
14.1 自動打鈴器的背景介紹 (194)
14.2 自動打鈴器的設計思路 (194)
14.2.1 自動打鈴器的工作流程 (194)
14.2.2 自動打鈴器的需求分析與設計 (194)
14.2.3 單片機串列連線埠字元串輸出 (195)
14.3 自動打鈴器的硬體設計 (197)
14.3.1 自動打鈴器的硬體模組劃分 (197)
14.3.2 自動打鈴器的硬體電路 (197)
14.3.3 自動打鈴器的硬體模組基礎——時鐘晶片PCF8563 (198)
14.4 自動打鈴器的軟體設計 (202)
14.4.1 自動打鈴器軟體的工作流程設計 (202)
14.4.2 PCF8563基礎驅動函式模組設計 (202)
14.4.3 1602液晶驅動函式模組設計 (206)
14.4.4 自動打鈴器系統的軟體綜合 (208)
14.5 自動打鈴器套用系統仿真與總結 (212)
第15章 手動程控放大器 (214)
15.1 手動程控放大器的背景介紹 (214)
15.2 手動程控放大器的設計思路 (214)
15.2.1 手動程控放大器的工作流程 (214)
15.2.2 手動程控放大器的需求分析 (214)
15.2.3 單片機套用系統的信號放大 (215)
15.2.4 手動程控放大器的實現方法 (217)
15.3 手動程控放大器的硬體設計 (218)
15.3.1 手動程控放大器的硬體系統模組 (218)
15.3.2 手動程控放大器的硬體系統電路 (218)
15.3.3 硬體模組基礎——A741 (220)
15.3.4 硬體模組基礎——CD4066 (220)
15.3.5 硬體模組基礎——MAX7219 (221)
15.4 手動程控放大器的軟體設計 (225)
15.4.1 軟體模組劃分和工作流程 (225)
15.4.2 MAX7219驅動模組設計 (225)
15.4.3 手動程控放大器的軟體綜合 (226)
15.5 手動程控放大器套用系統仿真與總結 (229)
第16章 自動換擋數字電壓表 (230)
16.1 自動換擋數字電壓表的背景介紹 (230)
16.2 自動換擋數字電壓表的設計思路 (230)
16.2.1 自動換擋數字電壓表的工作流程 (230)
16.2.2 自動換擋數字電壓表的需求分析 (231)
16.2.3 自動換擋數字電壓表的換擋原理 (231)
16.3 自動換擋數字電壓表的硬體設計 (231)
16.3.1 自動換擋數字電壓表的硬體模組 (231)
16.3.2 自動換擋數字電壓表的電路 (231)
16.3.3 硬體模組基礎——LM324 (233)
16.3.4 硬體模組基礎——ADC0809 (233)
16.4 自動換擋數字電壓表的軟體設計 (234)
16.4.1 自動換擋數字電壓表的軟體模組劃分和工作流程 (234)
16.4.2 1602液晶驅動模組函式設計 (234)
16.4.3 自動換擋數字電壓表的軟體綜合 (236)
16.5 自動換擋數字電壓表套用系統仿真與總結 (239)
第17章 貨車超重監測系統 (241)
17.1 貨車超重監測系統的背景介紹 (241)
17.2 貨車超重監測系統的設計思路 (241)
17.2.1 貨車超重監測系統的工作流程 (241)
17.2.2 貨車超重監測系統的需求分析 (242)
17.2.3 貨車超重監測系統的工作原理 (242)
17.3 貨車超重監測系統的硬體設計 (242)
17.3.1 貨車超重監測系統的硬體模組 (242)
17.3.2 貨車超重監測系統的電路 (243)
17.3.3 硬體模組基礎——壓力感測器MPX4115 (244)
17.3.4 硬體模組基礎——A/D晶片ADC0832 (245)
17.3.5 硬體模組基礎——E2PROM晶片24C04A (246)
17.4 貨車超重監測系統的軟體設計 (247)
17.4.1 貨車超重監測系統的軟體模組劃分和工作流程 (247)
17.4.2 A/D轉換模組函式設計 (247)
17.4.3 E2PROM讀寫模組函式設計 (249)
17.4.4 貨車超重檢測系統的軟體綜合 (253)
17.5 貨車超重監測套用系統仿真與總結 (255)
第18章 遠程倉庫濕度監測系統 (257)
18.1 遠程倉庫濕度監測系統的背景介紹 (257)
18.2 遠程倉庫濕度監測系統的設計思路 (257)
18.2.1 遠程倉庫濕度監測系統的工作流程 (257)
18.2.2 遠程倉庫濕度監測系統的需求分析 (257)
18.2.3 遠程倉庫濕度監測系統的工作原理 (257)
18.3 遠程倉庫濕度監測系統的硬體設計 (258)
18.3.1 遠程倉庫濕度監測系統的硬體模組 (258)
18.3.2 遠程倉庫濕度監測系統的電路 (258)
18.3.3 硬體模組基礎——濕度感測器SHT11 (259)
18.3.4 硬體模組基礎——RS-485晶片MAX487 (261)
18.4 遠程倉庫濕度監測系統的軟體設計 (262)
18.4.1 遠程倉庫濕度監測系統的軟體模組劃分和工作流程 (262)
18.4.2 濕度採集模組函式設計 (262)
18.4.3 1602液晶驅動模組函式設計 (264)
18.4.4 遠程倉庫濕度監測系統的軟體綜合 (265)
18.5 遠程倉庫濕度監測套用系統仿真與總結 (268)
第19章 帶計時功能的簡單計算器 (269)
19.1 帶計時功能的簡單計算器的背景介紹 (269)
19.2 帶計時功能的簡單計算器的設計思路 (270)
19.2.1 帶計時功能的簡單計算器的工作流程 (270)
19.2.2 帶計時功能的簡單計算器的需求分析 (270)
19.2.3 帶計時功能的簡單計算器的工作原理 (270)
19.3 帶計時功能的簡單計算器的硬體設計 (271)
19.3.1 帶計時功能的簡單計算器的硬體模組 (271)
19.3.2 硬體系統的電路圖 (271)
19.4 帶計時功能的簡單計算器的軟體設計 (272)
19.4.1 帶計時功能的簡單計算器的軟體模組劃分和工作流程 (272)
19.4.2 鍵盤掃描和處理模組函式設計 (273)
19.4.3 計算器功能處理模組函式設計 (274)
19.4.4 計時器功能處理模組函式設計 (280)
19.4.5 顯示模組函式設計 (284)
19.4.6 帶計時功能的簡單計算器的軟體綜合 (287)
19.5 帶計時功能的簡單計算器的套用系統仿真與總結 (291)
第20章 密碼保險箱 (292)
20.1 密碼保險箱的背景介紹 (292)
20.2 密碼保險箱的設計思路 (292)
20.2.1 密碼保險箱的工作流程 (292)
20.2.2 密碼保險箱的需求分析與設計 (293)
20.2.3 密碼保險箱的工作原理 (293)
20.3 密碼保險箱的硬體設計 (293)
20.3.1 密碼保險箱的硬體模組 (293)
20.3.2 密碼保險箱的電路 (294)
20.4 密碼保險箱的軟體設計 (295)
20.4.1 密碼保險箱的軟體模組劃分和工作流程 (295)
20.4.2 鍵盤掃描模組函式設計 (296)
20.4.3 顯示驅動模組函式設計 (302)
20.4.4 狀態驅動模組函式設計 (303)
20.4.5 報警聲驅動模組函式設計 (303)
20.4.6 電動機驅動模組函式設計 (303)
20.4.7 密碼保險箱的軟體綜合 (303)
20.5 密碼保險箱套用系統仿真與總結 (306)
第21章 SD卡讀卡器 (308)
21.1 SD卡讀卡器的背景介紹 (308)
21.2 SD卡讀卡器的設計思路 (308)
21.2.1 SD卡讀卡器的工作流程 (308)
21.2.2 SD卡讀卡器的需求分析 (309)
21.2.3 SPI接口匯流排 (309)
21.2.4 SD卡讀寫基礎 (311)
21.3 SD卡讀卡器的硬體設計 (315)
21.3.1 SD卡讀卡器的硬體模組 (315)
21.3.2 SD卡讀卡器的電路 (316)
21.3.3 硬體模組基礎——SD卡 (317)
21.4 SD卡讀卡器的軟體設計 (317)
21.4.1 SD卡讀卡器軟體的工作流程 (317)
21.4.2 SD卡基礎驅動模組設計 (318)
21.4.3 SD卡讀寫函式模組設計 (320)
21.4.4 SD卡讀卡器的軟體綜合 (322)
21.5 SD卡讀卡器套用系統仿真與總結 (323)
第22章 簡易數字示波器 (325)
22.1 簡易數字示波器的背景介紹 (325)
22.2 簡易數字示波器的設計思路 (325)
22.2.1 簡易數字示波器的工作流程 (325)
22.2.2 簡易數字示波器的需求分析 (326)
22.2.3 簡易數字示波器的工作原理 (326)
22.3 簡易數字示波器的硬體設計 (326)
22.3.1 硬體模組 (326)
22.3.2 簡易數字示波器的電路 (326)
22.3.3 硬體模組基礎——信號的加法運算 (328)
22.4 簡易數字示波器的軟體設計 (330)
22.4.1 簡易數字示波器的軟體模組劃分和工作流程 (330)
22.4.2 A/D轉換模組函式設計 (330)
22.4.3 AMPIRE 128×64液晶模組函式設計 (331)
22.4.4 簡易數字示波器的軟體綜合 (334)
22.5 簡易數字示波器套用系統仿真與總結 (340)
第23章 多功能電子鬧鐘 (342)
23.1 多功能電子鬧鐘套用系統的背景介紹 (342)
23.2 多功能電子鬧鐘套用系統的設計思路 (342)
23.2.1 多功能電子鬧鐘的工作流程 (342)
23.2.2 多功能電子鬧鐘的需求分析 (342)
23.2.3 多功能電子鬧鐘的工作原理 (343)
23.3 多功能電子鬧鐘套用系統的硬體設計 (343)
23.3.1 多功能電子鬧鐘的硬體模組 (343)
23.3.2 多功能電子鬧鐘的電路 (344)
23.3.3 硬體模組基礎——DS1302 (345)
23.4 多功能電子鬧鐘套用系統的軟體設計 (346)
23.4.1 多功能電子鬧鐘的軟體模組劃分和工作流程 (346)
23.4.2 溫度採集模組函式設計 (347)
23.4.3 時鐘晶片驅動模組函式設計 (350)
23.4.4 顯示模組驅動函式設計 (352)
23.4.5 時間設定模組驅動函式設計 (353)
23.4.6 鬧鐘設定模組驅動函式設計 (357)
23.4.7 聲音報警模組驅動函式設計 (360)
23.4.8 多功能電子鬧鐘的軟體綜合 (360)
23.5 多功能電子鬧鐘套用系統仿真與總結 (363)
第24章 俄羅斯方塊 (365)
24.1 俄羅斯方塊套用系統的背景介紹 (365)
24.2 俄羅斯方塊套用系統的設計思路 (366)
24.2.1 俄羅斯方塊的工作流程 (366)
24.2.2 俄羅斯方塊的需求分析 (366)
24.2.3 俄羅斯方塊的工作原理 (366)
24.3 俄羅斯方塊套用系統的硬體設計 (366)
24.3.1 俄羅斯方塊的硬體模組 (366)
24.3.2 俄羅斯方塊的電路 (367)
24.4 俄羅斯方塊套用系統的軟體設計 (368)
24.4.1 俄羅斯方塊的軟體模組劃分和工作流程 (368)
24.4.2 液晶驅動模組函式設計 (369)
24.4.3 遊戲操控模組函式設計 (377)
24.4.4 遊戲邏輯控制模組函式設計 (378)
24.4.5 俄羅斯方塊的軟體綜合 (384)
24.5 俄羅斯方塊套用系統仿真與總結 (390)
第25章 RTX51作業系統套用 (391)
25.1 RTX51作業系統的基礎 (391)
25.1.1 RTX51占用的資源 (392)
25.1.2 RTX51的實現機制 (393)
25.1.3 RTX51的工作原理 (394)
25.1.4 RTX51的配置 (396)
25.1.5 RXT51的庫函式 (398)
25.1.6 在RTX51作業系統下編寫用戶代碼的流程 (404)
25.2 基於RTX51作業系統的套用實例——交通燈 (406)
25.2.1 套用實例的Proteus電路 (407)
25.2.2 交通燈套用實例的代碼 (408)
25.2.3 交通燈套用實例的仿真運行結果和總結 (417)
與設計 (31)
2.2.3 長按鍵和短按鍵檢測原理 (31)
2.3 跑步機啟/停和速度控制模組的硬體設計 (31)
2.3.1 跑步機啟/停和速度控制硬體系統的模組劃分 (31)
2.3.2 跑步機啟/停和速度控制模組的電路 (32)
2.3.3 硬體模組基礎——獨立按鍵 (33)
2.3.4 硬體模組基礎——數碼管 (34)
2.4 跑步機啟/停和速度控制模組的軟體設計 (35)
2.4.1 跑步機啟/停和速度控制模組的軟體模組劃分和流程設計 (35)
2.4.2 啟/停控制模組設計 (36)
2.4.3 速度控制模組設計 (37)
2.4.4 跑步機啟/停和速度控制模組的軟體綜合 (40)
2.5 跑步機啟/停和速度控制模式的套用系統仿真與總結 (41)
第3章 簡易電子琴 (43)
3.1 簡易電子琴套用系統的背景介紹 (43)
3.2 簡易電子琴套用系統的設計思路 (43)
3.2.1 簡易電子琴套用系統的工作流程 (43)
3.2.2 簡易電子琴套用系統的需求分析與設計 (44)
3.2.3 51單片機播放音樂 (44)
3.3 簡易電子琴套用系統的硬體設計 (45)
3.3.1 簡易電子琴的硬體系統模組劃分 (45)
3.3.2 簡易電子琴的硬體系統電路 (46)
3.3.3 硬體模組基礎——獨立按鍵 (47)
3.3.4 硬體模組基礎——蜂鳴器 (48)
3.4 簡易電子琴套用系統的軟體設計 (48)
3.4.1 簡易電子琴套用系統的軟體流程 (48)
3.4.2 簡易電子琴的軟體套用代碼 (48)
3.5 簡易電子琴套用系統的仿真與總結 (52)
第4章 手機撥號模組 (54)
4.1 手機撥號模組的背景介紹 (54)
4.2 手機撥號模組的設計思路 (54)
4.2.1 手機撥號模組的工作流程 (54)
4.2.2 手機撥號模組的需求分析與設計 (54)
4.2.3 手機撥號模組的工作原理 (55)
4.3 手機撥號模組的硬體設計 (55)
4.3.1 手機撥號模組的硬體劃分 (55)
4.3.2 手機撥號模組的電路圖 (55)
4.3.3 硬體模組基礎——行列掃描鍵盤 (56)
4.3.4 硬體模組基礎——1602液晶模組 (57)
4.4 手機撥號模組的軟體設計 (59)
4.4.1 軟體模組的劃分和流程 (59)
4.4.2 行列掃描鍵盤的軟體驅動模組設計 (60)
4.4.3 1602液晶的軟體驅動模組設計 (61)
4.4.4 手機撥號模組的軟體綜合 (63)
4.5 手機撥號模組的套用系統仿真與總結 (64)
第5章 簡易頻率計 (66)
5.1 簡易頻率計的背景介紹 (66)
5.2 簡易頻率計的設計思路 (66)
5.2.1 簡易頻率計套用系統的工作流程 (66)
5.2.2 簡易頻率計套用系統的需求分析與設計 (67)
5.2.3 頻率測量原理 (67)
5.3 簡易頻率計的硬體設計 (67)
5.3.1 簡易頻率計的硬體模組劃分 (67)
5.3.2 簡易頻率計的電路圖 (68)
5.3.3 硬體模組基礎——多位數碼管 (68)
5.4 簡易頻率計的軟體設計 (69)
5.4.1 簡易頻率計的軟體模組的劃分和流程 (69)
5.4.2 頻率測量和計算模組的設計 (70)
5.4.3 顯示驅動模組設計 (71)
5.4.4 簡易頻率計的軟體綜合 (72)
5.5 簡易頻率計的套用系統仿真與總結 (73)
第6章 PC中控系統 (76)
6.1 PC中控系統的背景介紹 (76)
6.2 PC中控系統的設計思路 (76)
6.2.1 PC中控系統的工作流程 (76)
6.2.2 PC中控系統的需求分析與設計 (76)
6.2.3 PC和51單片機套用系統的通信方式 (77)
6.3 PC中控系統的硬體設計 (79)
6.3.1 硬體系統模組劃分 (79)
6.3.2 硬體系統的電路圖 (79)
6.3.3 硬體模組基礎——51單片機的串口模組 (80)
6.3.4 硬體模組基礎——MAX232 (84)
6.3.5 硬體模組基礎——光電隔離器 (85)
6.3.6 硬體模組基礎——繼電器 (85)
6.4 PC中控系統的軟體設計 (86)
6.4.1 軟體模組劃分和流程設計 (86)
6.4.2 軟體綜合 (86)
6.5 PC中控系統的仿真與總結 (88)
第7章 天車控制系統 (92)
7.1 天車控制系統的背景介紹 (92)
7.2 天車控制系統的設計思路 (93)
7.2.1 天車控制系統的工作流程 (93)
7.2.2 天車控制系統的需求分析與設計 (93)
7.2.3 天車控制系統的工作原理 (93)
7.3 天車控制系統的硬體設計 (94)
7.3.1 天車控制系統的硬體模組劃分 (94)
7.3.2 硬體系統的電路 (94)
7.3.3 硬體模組基礎——直流電動機 (95)
7.3.4 硬體模組基礎——H橋 (95)
7.3.5 硬體模組基礎——步進電動機 (96)
7.3.6 硬體模組基礎——ULN2003A (97)
7.4 天車控制系統的軟體設計 (97)
7.4.1 天車控制系統的軟體模組劃分和流程設計 (98)
7.4.2 直流電動機驅動模組設計 (98)
7.4.3 步進電動機驅動模組設計 (99)
7.4.4 天車控制系統的軟體綜合 (99)
7.5 天車控制套用系統的仿真與總結 (100)
第8章 負載平衡監控系統 (102)
8.1 負載平衡監控系統的背景介紹 (102)
8.2 負載平衡監控系統的設計思路 (102)
8.2.1 負載平衡監控系統的工作流程 (102)
8.2.2 負載平衡監控系統的需求分析與設計 (102)
8.2.3 51單片機套用系統的通信模型和RS-422協定 (103)
8.3 負載平衡監控系統的硬體設計 (103)
8.3.1 負載平衡監控系統的硬體劃分 (103)
8.3.2 負載平衡監控系統的硬體電路 (104)
8.3.3 硬體模組基礎——SN75179 (105)
8.3.4 硬體模組基礎——撥碼開關 (105)
8.4 負載平衡監控系統的軟體設計 (106)
8.4.1 負載平衡監控系統的軟體模組劃分和流程設計 (106)
8.4.2 負載平衡監控系統的軟體綜合 (106)
8.5 負載平衡監控套用系統的仿真與總結 (109)
第9章 電子抽獎系統 (111)
9.1 電子抽獎系統的背景介紹 (111)
9.2 電子抽獎系統的設計思路 (111)
9.2.1 電子抽獎系統的工作流程 (111)
9.2.2 電子抽獎系統的需求分析與設計 (112)
9.2.3 單片機系統的隨機數產生原理 (112)
9.3 電子抽獎系統的硬體設計 (113)
9.3.1 電子抽獎系統的硬體劃分 (113)
9.3.2 抽獎系統的硬體電路 (114)
9.3.3 硬體模組基礎——51單片機的外部中斷 (115)
9.3.4 硬體模組基礎——51單片機的定時器/計數器 (116)
9.3.5 硬體模組基礎——74HC595 (118)
9.4 電子抽獎系統的軟體設計 (119)
9.4.1 電子抽獎系統的軟體模組劃分和流程設計 (119)
9.4.2 74HC595的驅動函式模組設計 (120)
9.4.3 電子抽獎系統的軟體綜合 (123)
9.5 電子抽獎套用系統的仿真與總結 (126)
第10章 多點溫度採集系統 (128)
10.1 多點溫度採集系統的背景介紹 (128)
10.2 多點溫度採集系統的設計思路 (128)
10.2.1 多點溫度採集系統的工作流程 (128)
10.2.2 多點溫度採集系統的需求分析與設計 (129)
10.2.3 單片機套用系統的溫度採集方法 (129)
10.2.4 1-wire匯流排的工作原理 (130)
10.3 多點溫度採集系統的硬體設計 (132)
10.3.1 多點溫度採集系統的硬體模組劃分 (132)
10.3.2 多點溫度採集系統的電路 (132)
10.3.3 硬體模組基礎——DS18B20 (133)
10.4 多點溫度採集系統的軟體設計 (135)
10.4.1 多點溫度採集系統的軟體模組劃分和流程設計 (136)
10.4.2 DS18B20驅動函式模組設計 (136)
10.4.3 1602液晶驅動函式模組設計 (139)
10.4.4 多點溫度採集系統的軟體綜合 (140)
10.5 多點溫度採集套用系統的仿真與總結 (142)
第11章 簡易波形發生器 (145)
11.1 簡易波形發生器的背景介紹 (145)
11.2 簡易波形發生器的設計思路 (145)
11.2.1 簡易波形發生器的工作流程 (145)
11.2.2 簡易波形發生器的需求分析與設計 (146)
11.2.3 D/A晶片的工作原理 (146)
11.2.4 I2C接口匯流排工作原理 (147)
11.3 簡易波形發生器的硬體設計 (150)
11.3.1 簡易波形發生器的硬體模組劃分 (150)
11.3.2 簡易波形發生器硬體電路圖 (150)
11.3.3 硬體模組基礎——單刀單擲開關 (151)
11.3.4 硬體模組基礎——MAX517 (151)
11.4 簡易波形發生器的軟體設計 (152)
11.4.1 簡易波形發生器的軟體模組劃分和流程設計 (152)
11.4.2 MAX517的驅動函式設計 (153)
11.4.3 簡易波形發生器的軟體綜合 (155)
11.5 簡易波形發生器的套用系統仿真與總結 (158)
第12章 數字時鐘 (159)
12.1 數字時鐘的背景介紹 (159)
12.2 數字時鐘的設計思路 (159)
12.2.1 數字時鐘的工作流程 (159)
12.2.2 數字時鐘的需求分析與設計 (159)
12.2.3 單片機套用系統的時間獲取方法 (159)
12.3 數字時鐘的硬體設計 (160)
12.3.1 數字時鐘的硬體模組劃分 (160)
12.3.2 數字時鐘的硬體的電路 (160)
12.3.3 硬體模組基礎——DS12C887 (161)
12.4 數字時鐘的軟體設計 (165)
12.4.1 數字時鐘的軟體模組劃分和流程設計 (165)
12.4.2 DS12C887的驅動函式模組設計 (165)
12.4.3 1602液晶顯示驅動函式模組設計 (166)
12.4.4 數字時鐘套用系統的軟體綜合 (168)
12.5 數字時鐘套用系統的仿真與總結 (169)
第13章 模擬時鐘 (171)
13.1 模擬時鐘的背景介紹 (171)
13.2 模擬時鐘的設計思路 (171)
13.2.1 模擬時鐘的工作流程 (171)
13.2.2 模擬時鐘的需求分析與設計 (171)
13.2.3 模擬時鐘的時間獲取方法 (172)
13.3 模擬時鐘的硬體設計 (172)
13.3.1 模擬時鐘的硬體模組劃分 (172)
13.3.2 模擬時鐘硬體系統的電路 (172)
13.3.3 51單片機的地址-數據匯流排擴展方法 (173)
13.3.4 硬體模組基礎——外部RAM晶片62256 (175)
13.3.5 硬體模組基礎——12864液晶模組 (176)
13.4 模擬時鐘的軟體設計 (177)
13.4.1 模擬時鐘的軟體模組劃分和流程設計 (177)
13.4.2 時間信息算法模組的設計 (178)
13.4.3 12864液晶模組的驅動函式設計 (179)
13.4.4 模擬時鐘系統的軟體綜合 (190)
13.5 模擬時鐘套用系統的仿真與總結 (191)
第14章 自動打鈴器 (194)
14.1 自動打鈴器的背景介紹 (194)
14.2 自動打鈴器的設計思路 (194)
14.2.1 自動打鈴器的工作流程 (194)
14.2.2 自動打鈴器的需求分析與設計 (194)
14.2.3 單片機串列連線埠字元串輸出 (195)
14.3 自動打鈴器的硬體設計 (197)
14.3.1 自動打鈴器的硬體模組劃分 (197)
14.3.2 自動打鈴器的硬體電路 (197)
14.3.3 自動打鈴器的硬體模組基礎——時鐘晶片PCF8563 (198)
14.4 自動打鈴器的軟體設計 (202)
14.4.1 自動打鈴器軟體的工作流程設計 (202)
14.4.2 PCF8563基礎驅動函式模組設計 (202)
14.4.3 1602液晶驅動函式模組設計 (206)
14.4.4 自動打鈴器系統的軟體綜合 (208)
14.5 自動打鈴器套用系統仿真與總結 (212)
第15章 手動程控放大器 (214)
15.1 手動程控放大器的背景介紹 (214)
15.2 手動程控放大器的設計思路 (214)
15.2.1 手動程控放大器的工作流程 (214)
15.2.2 手動程控放大器的需求分析 (214)
15.2.3 單片機套用系統的信號放大 (215)
15.2.4 手動程控放大器的實現方法 (217)
15.3 手動程控放大器的硬體設計 (218)
15.3.1 手動程控放大器的硬體系統模組 (218)
15.3.2 手動程控放大器的硬體系統電路 (218)
15.3.3 硬體模組基礎——A741 (220)
15.3.4 硬體模組基礎——CD4066 (220)
15.3.5 硬體模組基礎——MAX7219 (221)
15.4 手動程控放大器的軟體設計 (225)
15.4.1 軟體模組劃分和工作流程 (225)
15.4.2 MAX7219驅動模組設計 (225)
15.4.3 手動程控放大器的軟體綜合 (226)
15.5 手動程控放大器套用系統仿真與總結 (229)
第16章 自動換擋數字電壓表 (230)
16.1 自動換擋數字電壓表的背景介紹 (230)
16.2 自動換擋數字電壓表的設計思路 (230)
16.2.1 自動換擋數字電壓表的工作流程 (230)
16.2.2 自動換擋數字電壓表的需求分析 (231)
16.2.3 自動換擋數字電壓表的換擋原理 (231)
16.3 自動換擋數字電壓表的硬體設計 (231)
16.3.1 自動換擋數字電壓表的硬體模組 (231)
16.3.2 自動換擋數字電壓表的電路 (231)
16.3.3 硬體模組基礎——LM324 (233)
16.3.4 硬體模組基礎——ADC0809 (233)
16.4 自動換擋數字電壓表的軟體設計 (234)
16.4.1 自動換擋數字電壓表的軟體模組劃分和工作流程 (234)
16.4.2 1602液晶驅動模組函式設計 (234)
16.4.3 自動換擋數字電壓表的軟體綜合 (236)
16.5 自動換擋數字電壓表套用系統仿真與總結 (239)
第17章 貨車超重監測系統 (241)
17.1 貨車超重監測系統的背景介紹 (241)
17.2 貨車超重監測系統的設計思路 (241)
17.2.1 貨車超重監測系統的工作流程 (241)
17.2.2 貨車超重監測系統的需求分析 (242)
17.2.3 貨車超重監測系統的工作原理 (242)
17.3 貨車超重監測系統的硬體設計 (242)
17.3.1 貨車超重監測系統的硬體模組 (242)
17.3.2 貨車超重監測系統的電路 (243)
17.3.3 硬體模組基礎——壓力感測器MPX4115 (244)
17.3.4 硬體模組基礎——A/D晶片ADC0832 (245)
17.3.5 硬體模組基礎——E2PROM晶片24C04A (246)
17.4 貨車超重監測系統的軟體設計 (247)
17.4.1 貨車超重監測系統的軟體模組劃分和工作流程 (247)
17.4.2 A/D轉換模組函式設計 (247)
17.4.3 E2PROM讀寫模組函式設計 (249)
17.4.4 貨車超重檢測系統的軟體綜合 (253)
17.5 貨車超重監測套用系統仿真與總結 (255)
第18章 遠程倉庫濕度監測系統 (257)
18.1 遠程倉庫濕度監測系統的背景介紹 (257)
18.2 遠程倉庫濕度監測系統的設計思路 (257)
18.2.1 遠程倉庫濕度監測系統的工作流程 (257)
18.2.2 遠程倉庫濕度監測系統的需求分析 (257)
18.2.3 遠程倉庫濕度監測系統的工作原理 (257)
18.3 遠程倉庫濕度監測系統的硬體設計 (258)
18.3.1 遠程倉庫濕度監測系統的硬體模組 (258)
18.3.2 遠程倉庫濕度監測系統的電路 (258)
18.3.3 硬體模組基礎——濕度感測器SHT11 (259)
18.3.4 硬體模組基礎——RS-485晶片MAX487 (261)
18.4 遠程倉庫濕度監測系統的軟體設計 (262)
18.4.1 遠程倉庫濕度監測系統的軟體模組劃分和工作流程 (262)
18.4.2 濕度採集模組函式設計 (262)
18.4.3 1602液晶驅動模組函式設計 (264)
18.4.4 遠程倉庫濕度監測系統的軟體綜合 (265)
18.5 遠程倉庫濕度監測套用系統仿真與總結 (268)
第19章 帶計時功能的簡單計算器 (269)
19.1 帶計時功能的簡單計算器的背景介紹 (269)
19.2 帶計時功能的簡單計算器的設計思路 (270)
19.2.1 帶計時功能的簡單計算器的工作流程 (270)
19.2.2 帶計時功能的簡單計算器的需求分析 (270)
19.2.3 帶計時功能的簡單計算器的工作原理 (270)
19.3 帶計時功能的簡單計算器的硬體設計 (271)
19.3.1 帶計時功能的簡單計算器的硬體模組 (271)
19.3.2 硬體系統的電路圖 (271)
19.4 帶計時功能的簡單計算器的軟體設計 (272)
19.4.1 帶計時功能的簡單計算器的軟體模組劃分和工作流程 (272)
19.4.2 鍵盤掃描和處理模組函式設計 (273)
19.4.3 計算器功能處理模組函式設計 (274)
19.4.4 計時器功能處理模組函式設計 (280)
19.4.5 顯示模組函式設計 (284)
19.4.6 帶計時功能的簡單計算器的軟體綜合 (287)
19.5 帶計時功能的簡單計算器的套用系統仿真與總結 (291)
第20章 密碼保險箱 (292)
20.1 密碼保險箱的背景介紹 (292)
20.2 密碼保險箱的設計思路 (292)
20.2.1 密碼保險箱的工作流程 (292)
20.2.2 密碼保險箱的需求分析與設計 (293)
20.2.3 密碼保險箱的工作原理 (293)
20.3 密碼保險箱的硬體設計 (293)
20.3.1 密碼保險箱的硬體模組 (293)
20.3.2 密碼保險箱的電路 (294)
20.4 密碼保險箱的軟體設計 (295)
20.4.1 密碼保險箱的軟體模組劃分和工作流程 (295)
20.4.2 鍵盤掃描模組函式設計 (296)
20.4.3 顯示驅動模組函式設計 (302)
20.4.4 狀態驅動模組函式設計 (303)
20.4.5 報警聲驅動模組函式設計 (303)
20.4.6 電動機驅動模組函式設計 (303)
20.4.7 密碼保險箱的軟體綜合 (303)
20.5 密碼保險箱套用系統仿真與總結 (306)
第21章 SD卡讀卡器 (308)
21.1 SD卡讀卡器的背景介紹 (308)
21.2 SD卡讀卡器的設計思路 (308)
21.2.1 SD卡讀卡器的工作流程 (308)
21.2.2 SD卡讀卡器的需求分析 (309)
21.2.3 SPI接口匯流排 (309)
21.2.4 SD卡讀寫基礎 (311)
21.3 SD卡讀卡器的硬體設計 (315)
21.3.1 SD卡讀卡器的硬體模組 (315)
21.3.2 SD卡讀卡器的電路 (316)
21.3.3 硬體模組基礎——SD卡 (317)
21.4 SD卡讀卡器的軟體設計 (317)
21.4.1 SD卡讀卡器軟體的工作流程 (317)
21.4.2 SD卡基礎驅動模組設計 (318)
21.4.3 SD卡讀寫函式模組設計 (320)
21.4.4 SD卡讀卡器的軟體綜合 (322)
21.5 SD卡讀卡器套用系統仿真與總結 (323)
第22章 簡易數字示波器 (325)
22.1 簡易數字示波器的背景介紹 (325)
22.2 簡易數字示波器的設計思路 (325)
22.2.1 簡易數字示波器的工作流程 (325)
22.2.2 簡易數字示波器的需求分析 (326)
22.2.3 簡易數字示波器的工作原理 (326)
22.3 簡易數字示波器的硬體設計 (326)
22.3.1 硬體模組 (326)
22.3.2 簡易數字示波器的電路 (326)
22.3.3 硬體模組基礎——信號的加法運算 (328)
22.4 簡易數字示波器的軟體設計 (330)
22.4.1 簡易數字示波器的軟體模組劃分和工作流程 (330)
22.4.2 A/D轉換模組函式設計 (330)
22.4.3 AMPIRE 128×64液晶模組函式設計 (331)
22.4.4 簡易數字示波器的軟體綜合 (334)
22.5 簡易數字示波器套用系統仿真與總結 (340)
第23章 多功能電子鬧鐘 (342)
23.1 多功能電子鬧鐘套用系統的背景介紹 (342)
23.2 多功能電子鬧鐘套用系統的設計思路 (342)
23.2.1 多功能電子鬧鐘的工作流程 (342)
23.2.2 多功能電子鬧鐘的需求分析 (342)
23.2.3 多功能電子鬧鐘的工作原理 (343)
23.3 多功能電子鬧鐘套用系統的硬體設計 (343)
23.3.1 多功能電子鬧鐘的硬體模組 (343)
23.3.2 多功能電子鬧鐘的電路 (344)
23.3.3 硬體模組基礎——DS1302 (345)
23.4 多功能電子鬧鐘套用系統的軟體設計 (346)
23.4.1 多功能電子鬧鐘的軟體模組劃分和工作流程 (346)
23.4.2 溫度採集模組函式設計 (347)
23.4.3 時鐘晶片驅動模組函式設計 (350)
23.4.4 顯示模組驅動函式設計 (352)
23.4.5 時間設定模組驅動函式設計 (353)
23.4.6 鬧鐘設定模組驅動函式設計 (357)
23.4.7 聲音報警模組驅動函式設計 (360)
23.4.8 多功能電子鬧鐘的軟體綜合 (360)
23.5 多功能電子鬧鐘套用系統仿真與總結 (363)
第24章 俄羅斯方塊 (365)
24.1 俄羅斯方塊套用系統的背景介紹 (365)
24.2 俄羅斯方塊套用系統的設計思路 (366)
24.2.1 俄羅斯方塊的工作流程 (366)
24.2.2 俄羅斯方塊的需求分析 (366)
24.2.3 俄羅斯方塊的工作原理 (366)
24.3 俄羅斯方塊套用系統的硬體設計 (366)
24.3.1 俄羅斯方塊的硬體模組 (366)
24.3.2 俄羅斯方塊的電路 (367)
24.4 俄羅斯方塊套用系統的軟體設計 (368)
24.4.1 俄羅斯方塊的軟體模組劃分和工作流程 (368)
24.4.2 液晶驅動模組函式設計 (369)
24.4.3 遊戲操控模組函式設計 (377)
24.4.4 遊戲邏輯控制模組函式設計 (378)
24.4.5 俄羅斯方塊的軟體綜合 (384)
24.5 俄羅斯方塊套用系統仿真與總結 (390)
第25章 RTX51作業系統套用 (391)
25.1 RTX51作業系統的基礎 (391)
25.1.1 RTX51占用的資源 (392)
25.1.2 RTX51的實現機制 (393)
25.1.3 RTX51的工作原理 (394)
25.1.4 RTX51的配置 (396)
25.1.5 RXT51的庫函式 (398)
25.1.6 在RTX51作業系統下編寫用戶代碼的流程 (404)
25.2 基於RTX51作業系統的套用實例——交通燈 (406)
25.2.1 套用實例的Proteus電路 (407)
25.2.2 交通燈套用實例的代碼 (408)
25.2.3 交通燈套用實例的仿真運行結果和總結 (417)

相關詞條

熱門詞條

聯絡我們