AVR單片機套用開發24例——基於Proteus仿真

AVR單片機套用開發24例——基於Proteus仿真

《AVR單片機套用開發24例——基於Proteus仿真》是2014年4月電子工業出版社出版的圖書,作者是張新,陳躍琴。

基本介紹

  • 書名:AVR單片機套用開發24例——基於Proteus仿真
  • 作者:張新,陳躍琴
  • ISBN:9787121224737
  • 頁數:408
  • 出版社:電子工業出版社
  • 出版時間:2014年4月
  • 開本:16(185*260)
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書共分為24章,基於C語言和Proteus介紹了24個AVR單片機的套用實例,每個實例都包含有背景介紹、設計思路、硬體設計、軟體設計,以及套用系統仿真與總結等內容,並提供了所有實例的Proteus仿真電路圖及C語言程式原始碼,讀者可登錄華信教育資源網查找本書,免費下載所需資源。

圖書目錄

目 錄
第1章 呼吸燈(1)
1.1 呼吸燈套用系統背景介紹(1)
1.2 呼吸燈套用系統設計思路(1)
1.2.1 系統的工作流程(1)
1.2.2 系統的需求分析與設計(2)
1.2.3 “呼吸”效果實現原理(組拳盼敬2)
1.2.4 ATmega128單片機簡介(2)
1.2.5 RCL電路(4)
1.2.6 PWM控制(4)
1.2.7 ATmega128單片機的開發環境(5)
1.3 呼和墓定吸燈套用系統的硬體設計(10)
1.3.1 硬體系統的模組劃分(10)
1.3.2 硬體系統的電路圖(10)
1.3.3 硬體模組基礎——發光二極體(LED)(11)
1.3.4 硬體模組基礎——三極體(12)
1.3.5 硬體模組基礎——電阻、電容和電感(13)
1.3.6 硬體模組基礎——ATmega128單片機的I/O引腳(13)
1.3.7 硬體模組基礎——ATmega128單片機的定時/計數器T/C0(14)
1.3.8 Proteus硬體仿真環境的使用(18)
1.4 呼吸燈套用系統軟體設計(21)
1.4.1 軟體流程(21)
1.4.2 軟體的套用代碼(21)
1.5 套用系統仿真與總結(24)
第2章 跑步機啟停/速度控制模組(32)
2.1 跑步機啟停/速度控制模組背景介紹(32)
2.2 跑步機啟停/速度控制模組設計思路(32)
2.2.1 跑步機啟停/速度控制模組的工作流程(32)
2.2.2 系統的需求分析與設計(33)
2.2.3 “長按鍵”和“短按鍵”檢測原理(33)
 頁刪愉 2.3 跑步機啟停/速度控制模組的硬體設計(33)
2.3.1 硬采檔件系統模組劃分(33)
2.3.2 硬體系統的電路圖(34)
2.3.3 硬體模組盛試腿基礎——獨立按鍵(35)
2.3.4 硬體模組基礎——數碼管(36)
2.4 跑步機啟停/速度控制模組的軟體設計(37)
2.4.1 軟體模組劃分和流程設計(37)
2.4.2 啟停控制模組設計(38)
2.4.3 速度控制模組設計(40)
2.4.4 軟體綜合(45)
2.5 套用系統仿真與總結(47)
第3章 簡易電子琴(49)
3.1 簡易電子琴套用系統背景介紹(49)
3.2 簡易電子琴套用系統設計思路(49)
3.2.1 系統的工作流程(49)
3.2.2 系統的需求分析與設計(51)
3.2.3 ATmega128單片機播放音樂(51)
3.3 簡易電子琴套用系統的硬體設計(51)
3.3.1 硬體系統模組劃分(52)
3.3.2 硬體系統的電路圖(52)
3.3.3 硬體模組基礎——蜂鳴器(53)
3.3.4 硬體模組基礎——鞏殼盛ATmega128的內部定時/計數器T/C1(53)
3.4 簡易電子琴套用系統的軟體設計(59)
3.4.1 軟體流程(59)
3.4.2 軟體的套用代碼(60)
3.5 套用系統仿真與總結(64)
第4章 手機撥號模組(66)
4.1 手機撥號模組背景介紹(66)
4.2 手機撥號模組設計思路(66)
4.2.1 系統的工作流程(66)
4.2.2 系統的需求分析與設計(66)
4.2.3 手機撥號模組的工作原理(67)
4.3 手機撥號模組的硬體設計(67)
4.3.1 硬體系統模組劃分(67)
4.3.2 硬體系統的電路圖(67)
4.3.3 硬體模組基礎——行列掃描鍵盤(68)
4.3.4 硬體模組基礎——1602液晶模組(69)
4.4 手機撥號模組的軟體設計(71)
4.4.1 軟體模組劃分和流程(71)
4.4.2 行列掃描鍵盤軟體驅動模組設計(71)
4.4.3 1602液晶驅動模組歸應故艱設計(72)
4.4.4 軟體綜合(75)
4.5 套用系統仿真與總結(77)
第5章 單I/O引腳擴展多按鍵(78)
5.1 單I/O引腳擴展多按鍵套用系統背景介紹(78)
5.2 單I/O引腳擴展多按鍵套用系統設計思路(78)
5.2.1 系統的工作流程(78)
5.2.2 系統的需求分析與設計(78)
5.2.3 單I/O引腳擴展多按鍵實現原理(79)
5.3 單I/O引腳擴展多按鍵套用系統的硬體設計(79)
5.3.1 硬體系統的模組劃分(79)
5.3.2 硬體系統的電路圖(80)
5.3.3 硬體模組基礎——ATmega128的內置ADC模組(81)
5.4 單I/O引腳擴展多按鍵套用系統軟體設計(90)
5.4.1 軟體流程(90)
5.4.2 軟體的套用代碼(90)
5.5 套用系統仿真與總結(93)
第6章 使用ADC模組進行電阻測量(95)
6.1 使用ADC模組進行電阻測量套用系統背景介紹(95)
6.2 使用ADC模組進行電阻測量套用系統設計思路(95)
6.2.1 系統的工作流程(95)
6.2.2 系統的需求分析與設計(96)
6.2.3 使用ADC模組進行電阻測量實現原理(96)
6.2.4 排序算法(97)
6.3 使用ADC模組進行電阻測量套用系統的硬體設計(98)
6.3.1 硬體系統的模組劃分(98)
6.3.2 硬體系統的電路圖(98)
6.3.3 硬體模組基礎——多位數碼管(99)
6.4 使用ADC模組進行電阻測量套用系統軟體設計(101)
6.4.1 軟體流程(101)
6.4.2 軟體的套用代碼(101)
6.5 套用系統仿真與總結(105)
第7章 PC中控系統(107)
7.1 PC中控系統背景介紹(107)
7.2 PC中控系統設計思路(107)
7.2.1 PC中控系統的工作流程(107)
7.2.2 PC中控系統的需求分析與設計(107)
7.2.3 PC和ATmega128單片機套用系統的通信方式(108)

7.3 PC中控系統的硬體設計(110)
7.3.1 硬體系統模組劃分(110)
7.3.2 硬體系統的電路圖(110)
7.3.3 硬體模組基礎——ATmega128單片機的串口模組(111)
7.3.4 硬體模組基礎——MAX232(119)
7.3.5 硬體模組基礎——光電隔離器(120)
7.3.6 硬體模組基礎——繼電器(121)
7.4 PC中控系統的軟體設計(121)
7.4.1 軟體模組劃分和流程設計(121)

7.4.2 軟體綜合(121)
7.5 套用系統仿真與總結(123)
第8章 天車控制系統(127)
8.1 天車控制系統背景介紹(127)
8.2 天車控制系統設計思路(128)
8.2.1 天車控制系統的工作流程(128)
8.2.2 天車控制系統的需求分析與設計(128)
8.2.3 天車控制系統工作原理(128)
8.3 天車控制系統的硬體設計(129)
8.3.1 硬體系統模組劃分(129)
8.3.2 硬體系統的電路圖(129)
8.3.3 硬體模組基礎——直流電動機(130)
8.3.4 硬體模組基礎——H橋(130)
8.3.5 硬體模組基礎——步進電動機(131)
8.3.6 硬體模組基礎——ULN2803(132)
8.4 天車控制系統的軟體設計(132)
8.4.1 軟體模組劃分和流程設計(133)
8.4.2 按鍵掃描模組設計(133)
8.4.3 步進電動機驅動模組設計(134)
8.4.4 軟體綜合(134)
8.5 套用系統仿真與總結(137)
第9章 電子抽獎系統(138)
9.1 電子抽獎系統背景介紹(138)
9.2 電子抽獎系統設計思路(138)
9.2.1 電子抽獎系統的工作流程(138)
9.2.2 電子抽獎系統的需求分析與設計(138)
9.2.3 單片機系統隨機數產生的原理(139)
9.3 電子抽獎系統的硬體設計(140)
9.3.1 硬體系統模組劃分(140)
9.3.2 硬體系統的電路圖(140)
9.3.3 硬體模組基礎——ATmega128單片機的外部中斷(141)
9.3.4 硬體模組基礎——ATmega128單片機的定時/計數器T/C3(143)
9.3.5 硬體模組基礎——74HC595(144)
9.4 電子抽獎系統的軟體設計(144)
9.4.1 軟體模組劃分和流程設計(144)
9.4.2 74HC595的驅動函式模組設計(145)
9.4.3 軟體綜合(149)
9.5 套用系統仿真與總結(152)
第10章 簡易頻率計(154)
10.1 簡易頻率計背景介紹(154)
10.2 簡易頻率計設計思路(154)
10.2.1 系統的工作流程(154)
10.2.2 系統的需求分析與設計(155)
10.2.3 頻率測量原理(155)
10.3 簡易頻率計的硬體設計(155)
10.3.1 硬體系統模組劃分(155)
10.3.2 硬體系統的電路圖(156)
10.3.3 硬體模組基礎——MAX7219液晶驅動晶片(157)
10.4 簡易頻率計的軟體設計(160)
10.4.1 軟體模組劃分和流程(160)
10.4.2 頻率測量模組設計(161)
10.4.3 顯示驅動模組設計(162)
10.4.4 軟體綜合(163)
10.5 套用系統仿真與總結(166)
第11章 PWM控制電動機(170)
11.1 PWM控制電動機套用系統背景介紹(170)
11.2 PWM控制電動機套用系統設計思路(170)
11.2.1 系統的工作流程(170)
11.2.2 系統的需求分析與設計(170)
11.2.3 PWM控制原理(171)
11.3 PWM控制電動機套用系統的硬體設計(172)
11.3.1 硬體系統的模組劃分(172)
11.3.2 硬體系統的電路圖(172)
11.4 PWM控制電動機套用系統軟體設計(173)
11.4.1 軟體流程(174)
11.4.2 軟體的套用代碼(174)
11.5 套用系統仿真與總結(177)
第12章 貨車超重檢測系統(178)
12.1 貨車超重檢測系統背景介紹(178)
12.2 貨車超重檢測系統設計思路(178)
12.2.1 貨車超重檢測系統的工作流程(178)
12.2.2 貨車超重檢測系統的需求分析與設計(179)
12.2.3 貨車超重檢測系統的工作原理(179)
12.3 貨車超重檢測系統的硬體設計(179)
12.3.1 硬體系統模組劃分(179)
12.3.2 硬體系統的電路圖(179)

12.3.3 硬體模組基礎——壓力感測器MPX4115(180)
12.4 貨車超重檢測系統的軟體設計(181)
12.4.1 軟體模組劃分和流程設計(181)
12.4.2 顯示模組函式設計(181)

12.4.3 軟體綜合(182)
12.5 套用系統仿真與總結(185)
第13章 水位監測系統(186)
13.1 水位監測系統背景介紹(186)
13.2 水位監測系統設計思路(186)
13.2.1 水位監測系統的工作流程(186)
13.2.2 水位監測系統的需求分析與設計(186)
13.2.3 水位監測系統的工作原理(187)
13.3 水位監測系統的硬體設計(187)
13.3.1 硬體系統模組劃分(187)
13.3.2 硬體系統的電路圖(187)
13.3.3 硬體模組基礎——ATmega128單片機的比較器模組(188)
13.4 水位監測系統的軟體設計(191)...

相關詞條

熱門詞條

聯絡我們