目 錄
第1章 呼吸燈(1)
1.1 呼吸燈應(yīng)用系統(tǒng)背景介紹(1)
1.2 呼吸燈應(yīng)用系統(tǒng)設(shè)計(jì)思路(1)
1.2.1 系統(tǒng)的工作流程(1)
1.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(2)
1.2.3 “呼吸”效果實(shí)現(xiàn)原理(2)
1.2.4 ATmega128單片機(jī)簡介(2)
1.2.5 RCL電路(4)
1.2.6 PWM控制(4)
1.2.7 ATmega128單片機(jī)的開發(fā)環(huán)境(5)
1.3 呼吸燈應(yīng)用系統(tǒng)的硬件設(shè)計(jì)(10)
1.3.1 硬件系統(tǒng)的模塊劃分(10)
1.3.2 硬件系統(tǒng)的電路圖(10)
1.3.3 硬件模塊基礎(chǔ)——發(fā)光二極管(LED)(11)
1.3.4 硬件模塊基礎(chǔ)——三極管(12)
1.3.5 硬件模塊基礎(chǔ)——電阻、電容和電感(13)
1.3.6 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的I/O引腳(13)
1.3.7 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的定時(shí)/計(jì)數(shù)器T/C0(14)
1.3.8 Proteus硬件仿真環(huán)境的使用(18)
1.4 呼吸燈應(yīng)用系統(tǒng)軟件設(shè)計(jì)(21)
1.4.1 軟件流程(21)
1.4.2 軟件的應(yīng)用代碼(21)
1.5 應(yīng)用系統(tǒng)仿真與總結(jié)(24)
第2章 跑步機(jī)啟停/速度控制模塊(32)
2.1 跑步機(jī)啟停/速度控制模塊背景介紹(32)
2.2 跑步機(jī)啟停/速度控制模塊設(shè)計(jì)思路(32)
2.2.1 跑步機(jī)啟停/速度控制模塊的工作流程(32)
2.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(33)
2.2.3 “長按鍵”和“短按鍵”檢測(cè)原理(33)
2.3 跑步機(jī)啟停/速度控制模塊的硬件設(shè)計(jì)(33)
2.3.1 硬件系統(tǒng)模塊劃分(33)
2.3.2 硬件系統(tǒng)的電路圖(34)
2.3.3 硬件模塊基礎(chǔ)——獨(dú)立按鍵(35)
2.3.4 硬件模塊基礎(chǔ)——數(shù)碼管(36)
2.4 跑步機(jī)啟停/速度控制模塊的軟件設(shè)計(jì)(37)
2.4.1 軟件模塊劃分和流程設(shè)計(jì)(37)
2.4.2 啟??刂颇K設(shè)計(jì)(38)
2.4.3 速度控制模塊設(shè)計(jì)(40)
2.4.4 軟件綜合(45)
2.5 應(yīng)用系統(tǒng)仿真與總結(jié)(47)
第3章 簡易電子琴(49)
3.1 簡易電子琴應(yīng)用系統(tǒng)背景介紹(49)
3.2 簡易電子琴應(yīng)用系統(tǒng)設(shè)計(jì)思路(49)
3.2.1 系統(tǒng)的工作流程(49)
3.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(51)
3.2.3 ATmega128單片機(jī)播放音樂(51)
3.3 簡易電子琴應(yīng)用系統(tǒng)的硬件設(shè)計(jì)(51)
3.3.1 硬件系統(tǒng)模塊劃分(52)
3.3.2 硬件系統(tǒng)的電路圖(52)
3.3.3 硬件模塊基礎(chǔ)——蜂鳴器(53)
3.3.4 硬件模塊基礎(chǔ)——ATmega128的內(nèi)部定時(shí)/計(jì)數(shù)器T/C1(53)
3.4 簡易電子琴應(yīng)用系統(tǒng)的軟件設(shè)計(jì)(59)
3.4.1 軟件流程(59)
3.4.2 軟件的應(yīng)用代碼(60)
3.5 應(yīng)用系統(tǒng)仿真與總結(jié)(64)
第4章 手機(jī)撥號(hào)模塊(66)
4.1 手機(jī)撥號(hào)模塊背景介紹(66)
4.2 手機(jī)撥號(hào)模塊設(shè)計(jì)思路(66)
4.2.1 系統(tǒng)的工作流程(66)
4.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(66)
4.2.3 手機(jī)撥號(hào)模塊的工作原理(67)
4.3 手機(jī)撥號(hào)模塊的硬件設(shè)計(jì)(67)
4.3.1 硬件系統(tǒng)模塊劃分(67)
4.3.2 硬件系統(tǒng)的電路圖(67)
4.3.3 硬件模塊基礎(chǔ)——行列掃描鍵盤(68)
4.3.4 硬件模塊基礎(chǔ)——1602液晶模塊(69)
4.4 手機(jī)撥號(hào)模塊的軟件設(shè)計(jì)(71)
4.4.1 軟件模塊劃分和流程(71)
4.4.2 行列掃描鍵盤軟件驅(qū)動(dòng)模塊設(shè)計(jì)(71)
4.4.3 1602液晶驅(qū)動(dòng)模塊設(shè)計(jì)(72)
4.4.4 軟件綜合(75)
4.5 應(yīng)用系統(tǒng)仿真與總結(jié)(77)
第5章 單I/O引腳擴(kuò)展多按鍵(78)
5.1 單I/O引腳擴(kuò)展多按鍵應(yīng)用系統(tǒng)背景介紹(78)
5.2 單I/O引腳擴(kuò)展多按鍵應(yīng)用系統(tǒng)設(shè)計(jì)思路(78)
5.2.1 系統(tǒng)的工作流程(78)
5.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(78)
5.2.3 單I/O引腳擴(kuò)展多按鍵實(shí)現(xiàn)原理(79)
5.3 單I/O引腳擴(kuò)展多按鍵應(yīng)用系統(tǒng)的硬件設(shè)計(jì)(79)
5.3.1 硬件系統(tǒng)的模塊劃分(79)
5.3.2 硬件系統(tǒng)的電路圖(80)
5.3.3 硬件模塊基礎(chǔ)——ATmega128的內(nèi)置ADC模塊(81)
5.4 單I/O引腳擴(kuò)展多按鍵應(yīng)用系統(tǒng)軟件設(shè)計(jì)(90)
5.4.1 軟件流程(90)
5.4.2 軟件的應(yīng)用代碼(90)
5.5 應(yīng)用系統(tǒng)仿真與總結(jié)(93)
第6章 使用ADC模塊進(jìn)行電阻測(cè)量(95)
6.1 使用ADC模塊進(jìn)行電阻測(cè)量應(yīng)用系統(tǒng)背景介紹(95)
6.2 使用ADC模塊進(jìn)行電阻測(cè)量應(yīng)用系統(tǒng)設(shè)計(jì)思路(95)
6.2.1 系統(tǒng)的工作流程(95)
6.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(96)
6.2.3 使用ADC模塊進(jìn)行電阻測(cè)量實(shí)現(xiàn)原理(96)
6.2.4 排序算法(97)
6.3 使用ADC模塊進(jìn)行電阻測(cè)量應(yīng)用系統(tǒng)的硬件設(shè)計(jì)(98)
6.3.1 硬件系統(tǒng)的模塊劃分(98)
6.3.2 硬件系統(tǒng)的電路圖(98)
6.3.3 硬件模塊基礎(chǔ)——多位數(shù)碼管(99)
6.4 使用ADC模塊進(jìn)行電阻測(cè)量應(yīng)用系統(tǒng)軟件設(shè)計(jì)(101)
6.4.1 軟件流程(101)
6.4.2 軟件的應(yīng)用代碼(101)
6.5 應(yīng)用系統(tǒng)仿真與總結(jié)(105)
第7章 PC中控系統(tǒng)(107)
7.1 PC中控系統(tǒng)背景介紹(107)
7.2 PC中控系統(tǒng)設(shè)計(jì)思路(107)
7.2.1 PC中控系統(tǒng)的工作流程(107)
7.2.2 PC中控系統(tǒng)的需求分析與設(shè)計(jì)(107)
7.2.3 PC和ATmega128單片機(jī)應(yīng)用系統(tǒng)的通信方式(108)
7.3 PC中控系統(tǒng)的硬件設(shè)計(jì)(110)
7.3.1 硬件系統(tǒng)模塊劃分(110)
7.3.2 硬件系統(tǒng)的電路圖(110)
7.3.3 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的串口模塊(111)
7.3.4 硬件模塊基礎(chǔ)——MAX232(119)
7.3.5 硬件模塊基礎(chǔ)——光電隔離器(120)
7.3.6 硬件模塊基礎(chǔ)——繼電器(121)
7.4 PC中控系統(tǒng)的軟件設(shè)計(jì)(121)
7.4.1 軟件模塊劃分和流程設(shè)計(jì)(121)
7.4.2 軟件綜合(121)
7.5 應(yīng)用系統(tǒng)仿真與總結(jié)(123)
第8章 天車控制系統(tǒng)(127)
8.1 天車控制系統(tǒng)背景介紹(127)
8.2 天車控制系統(tǒng)設(shè)計(jì)思路(128)
8.2.1 天車控制系統(tǒng)的工作流程(128)
8.2.2 天車控制系統(tǒng)的需求分析與設(shè)計(jì)(128)
8.2.3 天車控制系統(tǒng)工作原理(128)
8.3 天車控制系統(tǒng)的硬件設(shè)計(jì)(129)
8.3.1 硬件系統(tǒng)模塊劃分(129)
8.3.2 硬件系統(tǒng)的電路圖(129)
8.3.3 硬件模塊基礎(chǔ)——直流電動(dòng)機(jī)(130)
8.3.4 硬件模塊基礎(chǔ)——H橋(130)
8.3.5 硬件模塊基礎(chǔ)——步進(jìn)電動(dòng)機(jī)(131)
8.3.6 硬件模塊基礎(chǔ)——ULN2803(132)
8.4 天車控制系統(tǒng)的軟件設(shè)計(jì)(132)
8.4.1 軟件模塊劃分和流程設(shè)計(jì)(133)
8.4.2 按鍵掃描模塊設(shè)計(jì)(133)
8.4.3 步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)模塊設(shè)計(jì)(134)
8.4.4 軟件綜合(134)
8.5 應(yīng)用系統(tǒng)仿真與總結(jié)(137)
第9章 電子抽獎(jiǎng)系統(tǒng)(138)
9.1 電子抽獎(jiǎng)系統(tǒng)背景介紹(138)
9.2 電子抽獎(jiǎng)系統(tǒng)設(shè)計(jì)思路(138)
9.2.1 電子抽獎(jiǎng)系統(tǒng)的工作流程(138)
9.2.2 電子抽獎(jiǎng)系統(tǒng)的需求分析與設(shè)計(jì)(138)
9.2.3 單片機(jī)系統(tǒng)隨機(jī)數(shù)產(chǎn)生的原理(139)
9.3 電子抽獎(jiǎng)系統(tǒng)的硬件設(shè)計(jì)(140)
9.3.1 硬件系統(tǒng)模塊劃分(140)
9.3.2 硬件系統(tǒng)的電路圖(140)
9.3.3 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的外部中斷(141)
9.3.4 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的定時(shí)/計(jì)數(shù)器T/C3(143)
9.3.5 硬件模塊基礎(chǔ)——74HC595(144)
9.4 電子抽獎(jiǎng)系統(tǒng)的軟件設(shè)計(jì)(144)
9.4.1 軟件模塊劃分和流程設(shè)計(jì)(144)
9.4.2 74HC595的驅(qū)動(dòng)函數(shù)模塊設(shè)計(jì)(145)
9.4.3 軟件綜合(149)
9.5 應(yīng)用系統(tǒng)仿真與總結(jié)(152)
第10章 簡易頻率計(jì)(154)
10.1 簡易頻率計(jì)背景介紹(154)
10.2 簡易頻率計(jì)設(shè)計(jì)思路(154)
10.2.1 系統(tǒng)的工作流程(154)
10.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(155)
10.2.3 頻率測(cè)量原理(155)
10.3 簡易頻率計(jì)的硬件設(shè)計(jì)(155)
10.3.1 硬件系統(tǒng)模塊劃分(155)
10.3.2 硬件系統(tǒng)的電路圖(156)
10.3.3 硬件模塊基礎(chǔ)——MAX7219液晶驅(qū)動(dòng)芯片(157)
10.4 簡易頻率計(jì)的軟件設(shè)計(jì)(160)
10.4.1 軟件模塊劃分和流程(160)
10.4.2 頻率測(cè)量模塊設(shè)計(jì)(161)
10.4.3 顯示驅(qū)動(dòng)模塊設(shè)計(jì)(162)
10.4.4 軟件綜合(163)
10.5 應(yīng)用系統(tǒng)仿真與總結(jié)(166)
第11章 PWM控制電動(dòng)機(jī)(170)
11.1 PWM控制電動(dòng)機(jī)應(yīng)用系統(tǒng)背景介紹(170)
11.2 PWM控制電動(dòng)機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)思路(170)
11.2.1 系統(tǒng)的工作流程(170)
11.2.2 系統(tǒng)的需求分析與設(shè)計(jì)(170)
11.2.3 PWM控制原理(171)
11.3 PWM控制電動(dòng)機(jī)應(yīng)用系統(tǒng)的硬件設(shè)計(jì)(172)
11.3.1 硬件系統(tǒng)的模塊劃分(172)
11.3.2 硬件系統(tǒng)的電路圖(172)
11.4 PWM控制電動(dòng)機(jī)應(yīng)用系統(tǒng)軟件設(shè)計(jì)(173)
11.4.1 軟件流程(174)
11.4.2 軟件的應(yīng)用代碼(174)
11.5 應(yīng)用系統(tǒng)仿真與總結(jié)(177)
第12章 貨車超重檢測(cè)系統(tǒng)(178)
12.1 貨車超重檢測(cè)系統(tǒng)背景介紹(178)
12.2 貨車超重檢測(cè)系統(tǒng)設(shè)計(jì)思路(178)
12.2.1 貨車超重檢測(cè)系統(tǒng)的工作流程(178)
12.2.2 貨車超重檢測(cè)系統(tǒng)的需求分析與設(shè)計(jì)(179)
12.2.3 貨車超重檢測(cè)系統(tǒng)的工作原理(179)
12.3 貨車超重檢測(cè)系統(tǒng)的硬件設(shè)計(jì)(179)
12.3.1 硬件系統(tǒng)模塊劃分(179)
12.3.2 硬件系統(tǒng)的電路圖(179)
12.3.3 硬件模塊基礎(chǔ)——壓力傳感器MPX4115(180)
12.4 貨車超重檢測(cè)系統(tǒng)的軟件設(shè)計(jì)(181)
12.4.1 軟件模塊劃分和流程設(shè)計(jì)(181)
12.4.2 顯示模塊函數(shù)設(shè)計(jì)(181)
12.4.3 軟件綜合(182)
12.5 應(yīng)用系統(tǒng)仿真與總結(jié)(185)
第13章 水位監(jiān)測(cè)系統(tǒng)(186)
13.1 水位監(jiān)測(cè)系統(tǒng)背景介紹(186)
13.2 水位監(jiān)測(cè)系統(tǒng)設(shè)計(jì)思路(186)
13.2.1 水位監(jiān)測(cè)系統(tǒng)的工作流程(186)
13.2.2 水位監(jiān)測(cè)系統(tǒng)的需求分析與設(shè)計(jì)(186)
13.2.3 水位監(jiān)測(cè)系統(tǒng)的工作原理(187)
13.3 水位監(jiān)測(cè)系統(tǒng)的硬件設(shè)計(jì)(187)
13.3.1 硬件系統(tǒng)模塊劃分(187)
13.3.2 硬件系統(tǒng)的電路圖(187)
13.3.3 硬件模塊基礎(chǔ)——ATmega128單片機(jī)的比較器模塊(188)
13.4 水位監(jiān)測(cè)系統(tǒng)的軟件設(shè)計(jì)(191)...
本書共分為24章,基于C語言和Proteus介紹了24個(gè)AVR單片機(jī)的應(yīng)用實(shí)例,每個(gè)實(shí)例都包含有背景介紹、設(shè)計(jì)思路、硬件設(shè)計(jì)、軟件設(shè)計(jì),以及應(yīng)用系統(tǒng)仿真與總結(jié)等內(nèi)容,并提供了所有實(shí)例的Proteus仿真電路圖及C語言程序源代碼,讀者可登錄華信教育資源網(wǎng)查找本書,免費(fèi)下載所需資源。
第2版前言第1版前言第1章 土方工程1.1 土的分類與工程性質(zhì)1.2 場(chǎng)地平整、土方量計(jì)算與土方調(diào)配1.3 基坑土方開挖準(zhǔn)備與降排水1.4 基坑邊坡與坑壁支護(hù)1.5 土方工程的機(jī)械化施工復(fù)習(xí)思考題第2...
第一篇 綜合篇第一章 綠色建筑的理念與實(shí)踐第二章 綠色建筑評(píng)價(jià)標(biāo)識(shí)總體情況第三章 發(fā)揮“資源”優(yōu)勢(shì),推進(jìn)綠色建筑發(fā)展第四章 綠色建筑委員會(huì)國際合作情況第五章 上海世博會(huì)園區(qū)生態(tài)規(guī)劃設(shè)計(jì)的研究與實(shí)踐第六...
前言第一章 現(xiàn)代設(shè)計(jì)和現(xiàn)代設(shè)計(jì)教育現(xiàn)代設(shè)計(jì)的發(fā)展現(xiàn)代設(shè)計(jì)教育第二章 現(xiàn)代設(shè)計(jì)的萌芽與“工藝美術(shù)”運(yùn)動(dòng)工業(yè)革命初期的設(shè)計(jì)發(fā)展?fàn)顩r英國“工藝美術(shù)”運(yùn)動(dòng)第三章 “新藝術(shù)”運(yùn)動(dòng)“新藝術(shù)”運(yùn)動(dòng)的背景法國的“新藝...
格式:pdf
大小:546KB
頁數(shù): 40頁
評(píng)分: 4.3
柜號(hào) 序號(hào) G1 1 G1 2 G1 3 G2 4 G2 5 G2 6 G2 7 G2 8 G2 9 G1 10 G2 11 G2 12 G2 13 G2 14 G1 15 G1 16 G1 17 G2 18 G2 19 G2 20 G1 21 G3 22 G3 23 G3 24 G3 25 G3 26 G3 27 G1 28 G1 29 G3 30 G3 31 G2 32 G2 33 G2 34 G2 35 G2 36 G2 37 G2 38 下右 39 下右 40 下右 41 下右 42 下右 43 下右 44 下右 45 下右 46 下右 47 下右 48 下右 49 下右 50 下右 51 下右 52 下右 53 下左 54 下左 55 下左 56 下左 57 下左 58 下左 59 下左 60 下左 61 下左 62 下左 63 下左 64 下左 65 下左 66 下左 67 下
格式:pdf
大?。?span id="f5enase" class="single-tag-height">546KB
頁數(shù): 5頁
評(píng)分: 4.7
1 工程常用圖書目錄(電氣、給排水、暖通、結(jié)構(gòu)、建筑) 序號(hào) 圖書編號(hào) 圖書名稱 價(jià)格(元) 備注 JTJ-工程 -24 2009JSCS-5 全國民用建筑工程設(shè)計(jì)技術(shù)措施-電氣 128 JTJ-工程 -25 2009JSCS-3 全國民用建筑工程設(shè)計(jì)技術(shù)措施-給水排水 136 JTJ-工程 -26 2009JSCS-4 全國民用建筑工程設(shè)計(jì)技術(shù)措施-暖通空調(diào) ?動(dòng)力 98 JTJ-工程 -27 2009JSCS-2 全國民用建筑工程設(shè)計(jì)技術(shù)措施-結(jié)構(gòu)(結(jié)構(gòu)體系) 48 JTJ-工程 -28 2007JSCS-KR 全國民用建筑工程設(shè)計(jì)技術(shù)措施 節(jié)能專篇-暖通空調(diào) ?動(dòng)力 54 JTJ-工程 -29 11G101-1 混凝土結(jié)構(gòu)施工圖平面整體表示方法制圖規(guī)則和構(gòu)造詳圖(現(xiàn)澆混凝土框架、剪力墻、框架 -剪力墻、框 支剪力墻結(jié)構(gòu)、現(xiàn)澆混凝土樓面與屋面板) 69 代替 00G101
MPLAB是目前應(yīng)用最廣泛的PIC單片機(jī)軟件開發(fā)環(huán)境,Proteus是應(yīng)用最廣泛的硬件仿真環(huán)境。本書基于MPLAB和Proteus介紹了24個(gè)PIC單片機(jī)應(yīng)用實(shí)例,每個(gè)實(shí)例都包含背景介紹、設(shè)計(jì)思路以及該實(shí)例涉及的基礎(chǔ)原理、硬件設(shè)計(jì)、軟件設(shè)計(jì)和仿真與總結(jié)等內(nèi)容,并提供了所有實(shí)例的Proteus仿真電路圖及基于MPLAB的程序源代碼,讀者可登錄華信教育資源網(wǎng)查找本書免費(fèi)下載。
為了滿足單片機(jī)開發(fā)中提高系統(tǒng)可靠性以及系統(tǒng)改進(jìn)和功能擴(kuò)充的要求,本書應(yīng)用IAREmbeddedWorkbench集成開發(fā)環(huán)境開發(fā)AVR系列單片機(jī)C語言程序,并提供了10個(gè)AVRC語言應(yīng)用實(shí)例及其分析、仿真結(jié)果。所附光盤包含書中所有例子的電路原理圖和程序源代碼,并附有IAR公司提供的用于AVR程序調(diào)試的32K免費(fèi)版安裝軟件。
隨書附CD-ROM光盤一張。
本書以AT90S8535單片機(jī)為主線,講述AVR系列單片機(jī)的內(nèi)部結(jié)構(gòu)、接口及其應(yīng)用。采用基于PROTEUS軟件的單片機(jī)系統(tǒng)仿真功能,對(duì)AT90S8535內(nèi)含的EEPROM存儲(chǔ)器、方向可定義的I/O端口、中斷系統(tǒng)等內(nèi)部資源的工作原理用實(shí)例加以分析。并附10個(gè)綜合應(yīng)用實(shí)例。同時(shí)介紹了新型AVR單片機(jī),并附以應(yīng)用實(shí)例。
本書既可作為從事AVR單片機(jī)系統(tǒng)開發(fā)的工程技術(shù)人員以及廣大電子愛好者的參考用書,也可為高等院校師生的單片機(jī)系統(tǒng)教學(xué)、學(xué)生實(shí)驗(yàn)、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及電子設(shè)計(jì)競賽等提供幫助。
目 錄
第1章 呼吸燈(1)
1.1 呼吸燈的背景介紹(1)
1.2 呼吸燈的設(shè)計(jì)思路(1)
1.2.1 呼吸燈的工作流程(1)
1.2.2 呼吸燈的需求分析與設(shè)計(jì)(2)
1.2.3 “呼吸”效果實(shí)現(xiàn)原理(2)
1.2.4 PIC單片機(jī)(PIC16F87×A)簡介(2)
1.2.5 RCL電路(4)
1.2.6 PWM控制(5)
1.2.7 PIC單片機(jī)的軟件開發(fā)環(huán)境使用(5)
1.3 呼吸燈的硬件設(shè)計(jì)(14)
1.3.1 呼吸燈的硬件模塊劃分(14)
1.3.2 呼吸燈的硬件電路圖(15)
1.3.3 硬件基礎(chǔ)——發(fā)光二極管(LED)(16)
1.3.4 硬件基礎(chǔ)——三極管(16)
1.3.5 硬件基礎(chǔ)——電阻、電容和電感(17)
1.3.6 Proteus硬件仿真環(huán)境的使用(17)
1.4 呼吸燈的軟件設(shè)計(jì)(20)
1.4.1 呼吸燈的軟件流程(21)
1.4.2 呼吸燈的軟件應(yīng)用代碼(21)
1.5 呼吸燈的仿真與總結(jié)(23)
1.5.1 使用Proteus和MPLAB對(duì)PIC單片機(jī)進(jìn)行仿真(23)
1.5.2 呼吸燈的仿真(28)
第2章 跑步機(jī)控制模塊(30)
2.1 跑步機(jī)控制模塊的背景介紹(30)
2.2 跑步機(jī)控制模塊的設(shè)計(jì)思路(30)
2.2.1 跑步機(jī)控制模塊的工作流程(30)
2.2.2 跑步機(jī)控制系統(tǒng)的需求分析與設(shè)計(jì)(31)
2.2.3 “長按鍵”和“短按鍵”檢測(cè)原理(31)
2.3 跑步機(jī)控制模塊的硬件設(shè)計(jì)(31)
2.3.1 跑步機(jī)控制模塊的硬件劃分(31)
2.3.2 跑步機(jī)控制模塊的硬件電路圖(32)
2.3.3 硬件基礎(chǔ)——獨(dú)立按鍵(33)
2.3.4 硬件基礎(chǔ)——數(shù)碼管(33)
2.4 跑步機(jī)控制模塊的軟件設(shè)計(jì)(35)
2.4.1 跑步機(jī)控制模塊的軟件劃分和流程設(shè)計(jì)(35)
2.4.2 啟/??刂颇K設(shè)計(jì)(36)
2.4.3 速度控制模塊設(shè)計(jì)(37)
2.4.4 軟件綜合(40)
2.5 跑步機(jī)控制模塊的仿真與總結(jié)(42)
第3章 簡易電子琴(43)
3.1 簡易電子琴的背景介紹(43)
3.2 簡易電子琴的設(shè)計(jì)思路(43)
3.2.1 簡易電子琴的工作流程(43)
3.2.2 簡易電子琴的需求分析與設(shè)計(jì)(44)
3.2.3 PIC單片機(jī)播放音樂(45)
3.3 簡易電子琴的硬件設(shè)計(jì)(45)
3.3.1 簡易電子琴的硬件模塊劃分(46)
3.3.2 簡易電子琴的硬件電路圖(46)
3.3.3 硬件基礎(chǔ)——PIC單片機(jī)(PIC16F877A)的定時(shí)器TMR1(47)
3.3.4 硬件基礎(chǔ)——蜂鳴器(49)
3.4 簡易電子琴的軟件設(shè)計(jì)(50)
3.4.1 簡易電子琴的軟件流程(50)
3.4.2 簡易電子琴的軟件應(yīng)用代碼(51)
3.5 簡易電子琴的仿真與總結(jié)(54)
第4章 手機(jī)撥號(hào)模塊(56)
4.1 手機(jī)撥號(hào)模塊的背景介紹(56)
4.2 手機(jī)撥號(hào)模塊的設(shè)計(jì)思路(56)
4.2.1 手機(jī)撥號(hào)模塊的工作流程(56)
4.2.2 手機(jī)撥號(hào)模塊的需求分析與設(shè)計(jì)(56)
4.2.3 手機(jī)撥號(hào)模塊的工作原理(57)
4.3 手機(jī)撥號(hào)模塊的硬件設(shè)計(jì)(57)
4.3.1 手機(jī)撥號(hào)模塊的硬件劃分(57)
4.3.2 手機(jī)撥號(hào)模塊的硬件電路圖(58)
4.3.3 硬件基礎(chǔ)——行列掃描鍵盤(59)
4.3.4 硬件基礎(chǔ)——1602液晶顯示模塊(59)
4.4 手機(jī)撥號(hào)模塊的軟件設(shè)計(jì)(62)
4.4.1 手機(jī)撥號(hào)模塊的軟件劃分和流程設(shè)計(jì)(62)
4.4.2 行列掃描鍵盤軟件驅(qū)動(dòng)模塊設(shè)計(jì)(63)
4.4.3 1602液晶顯示驅(qū)動(dòng)模塊設(shè)計(jì)(65)
4.4.4 軟件綜合(67)
4.5 手機(jī)撥號(hào)模塊的仿真與總結(jié)(69)
第5章 單I/O引腳擴(kuò)展多按鍵(71)
5.1 單I/O引腳擴(kuò)展多按鍵的背景介紹(71)
5.2 單I/O引腳擴(kuò)展多按鍵的設(shè)計(jì)思路(71)
5.2.1 單I/O引腳擴(kuò)展多按鍵的工作流程(71)
5.2.2 單I/O引腳擴(kuò)展多按鍵的需求分析與設(shè)計(jì)(71)
5.2.3 單I/O引腳擴(kuò)展多按鍵的實(shí)現(xiàn)原理(72)
5.3 單I/O引腳擴(kuò)展多按鍵的硬件設(shè)計(jì)(73)
5.3.1 單I/O引腳擴(kuò)展多按鍵的硬件模塊劃分(73)
5.3.2 單I/O引腳擴(kuò)展多按鍵的硬件電路圖(73)
5.3.3 硬件基礎(chǔ)——PIC單片機(jī)(PIC16F877A)的內(nèi)置A/D模塊(74)
5.4 單I/O引腳擴(kuò)展多按鍵的軟件設(shè)計(jì)(79)
5.4.1 單I/O引腳擴(kuò)展多按鍵的軟件流程(79)
5.4.2 單I/O引腳擴(kuò)展多按鍵的軟件應(yīng)用代碼(80)
5.5 單I/O引腳擴(kuò)展多按鍵的仿真與總結(jié)(81)
5.5.1 Proteus中的電壓表和電流表(82)
5.5.2 單I/O引腳擴(kuò)展多按鍵的仿真(83)
第6章 使用A/D模塊進(jìn)行電阻測(cè)量(84)
6.1 使用A/D模塊進(jìn)行電阻測(cè)量的背景介紹(84)
6.2 使用A/D模塊進(jìn)行電阻測(cè)量的設(shè)計(jì)思路(84)
6.2.1 使用A/D模塊進(jìn)行電阻測(cè)量的工作流程(84)
6.2.2 使用A/D模塊進(jìn)行電阻測(cè)量的需求分析與設(shè)計(jì)(84)
6.2.3 使用A/D模塊進(jìn)行電阻測(cè)量的實(shí)現(xiàn)原理(85)
6.2.4 排序算法(86)
6.3 使用A/D模塊進(jìn)行電阻測(cè)量的硬件設(shè)計(jì)(87)
6.3.1 使用A/D模塊進(jìn)行電阻測(cè)量的硬件模塊劃分(88)
6.3.2 使用A/D模塊進(jìn)行電阻測(cè)量的硬件電路圖(88)
6.3.3 硬件基礎(chǔ)——多位數(shù)碼管(89)
6.4 使用A/D模塊進(jìn)行電阻測(cè)量的軟件設(shè)計(jì)(90)
6.4.1 使用A/D模塊進(jìn)行電阻測(cè)量的軟件流程(90)
6.4.2 使用A/D模塊進(jìn)行電阻測(cè)量的軟件應(yīng)用代碼(91)
6.5 使用A/D模塊進(jìn)行電阻測(cè)量的仿真與總結(jié)(94)
第7章 手動(dòng)多電壓輸出電源(96)
7.1 手動(dòng)多電壓輸出電源的背景介紹(96)
7.2 手動(dòng)多電壓輸出電源的設(shè)計(jì)思路(96)
7.2.1 手動(dòng)多電壓輸出電源的工作流程(96)
7.2.2 手動(dòng)多電壓輸出電源的需求分析與設(shè)計(jì)(97)
7.2.3 手動(dòng)多電壓輸出電源的實(shí)現(xiàn)原理(97)
7.3 手動(dòng)多電壓輸出電源的硬件設(shè)計(jì)(97)
7.3.1 手動(dòng)多電壓輸出電源的硬件模塊劃分(97)
7.3.2 手動(dòng)多電壓輸出電源的硬件電路圖(97)
7.3.3 硬件基礎(chǔ)——PIC單片機(jī)的外部中斷(98)
7.3.4 硬件基礎(chǔ) —— PIC單片機(jī)的基準(zhǔn)電壓模塊(99)
7.3.5 硬件基礎(chǔ)——MAX7219數(shù)碼管驅(qū)動(dòng)芯片(100)
7.4 手動(dòng)多電壓輸出電源的軟件設(shè)計(jì)(105)
7.4.1 手動(dòng)多電壓輸出電源的軟件流程(105)
7.4.2 手動(dòng)多電壓輸出電源的軟件應(yīng)用代碼(106)
7.5 手動(dòng)多電壓輸出電源的仿真與總結(jié)(116)
第8章 旋鈕控制模塊(118)
8.1 旋鈕控制模塊的背景介紹(118)
8.2 旋鈕控制模塊的設(shè)計(jì)思路(118)
8.2.1 旋鈕控制模塊的工作流程(118)
8.2.2 旋鈕控制模塊的需求分析與設(shè)計(jì)(119)
8.2.3 RC充放電測(cè)量電阻的工作原理(119)
8.3 旋鈕控制模塊的硬件設(shè)計(jì)(120)
8.3.1 旋鈕控制模塊的硬件模塊劃分(120)
8.3.2 旋鈕控制模塊的硬件電路圖(120)
8.3.3 硬件基礎(chǔ)——PIC單片機(jī)的TMR0定時(shí)計(jì)數(shù)器(121)
8.4 旋鈕控制模塊的軟件設(shè)計(jì)(123)
8.4.1 旋鈕控制模塊的軟件流程(123)
8.4.2 旋鈕控制模塊的軟件應(yīng)用代碼(124)
8.5 旋鈕控制模塊的仿真與總結(jié)(127)
8.5.1 Proteus中的虛擬示波器(128)
8.5.2 旋鈕控制模塊的仿真(129)
第9章 多機(jī)遠(yuǎn)距離通信模型(131)
9.1 多機(jī)遠(yuǎn)距離通信模型的背景介紹(131)
9.2 多機(jī)遠(yuǎn)距離通信模型的設(shè)計(jì)思路(132)
9.2.1 多機(jī)遠(yuǎn)距離通信模型的工作流程(132)
9.2.2 多機(jī)遠(yuǎn)距離通信模型的需求分析與設(shè)計(jì)(132)
9.2.3 多機(jī)遠(yuǎn)距離通信模型的工作原理(132)
9.3 多機(jī)遠(yuǎn)距離通信模型的硬件設(shè)計(jì)(135)
9.3.1 多機(jī)遠(yuǎn)距離通信模型的硬件模塊劃分(135)
9.3.2 多機(jī)遠(yuǎn)距離通信模型的硬件電路圖(135)
9.3.3 硬件基礎(chǔ)——PIC單片機(jī)的串口(137)
9.3.4 硬件基礎(chǔ)——SN75179芯片(142)
9.3.5 硬件基礎(chǔ)——撥碼開關(guān)(143)
9.4 多機(jī)遠(yuǎn)距離通信模型的軟件設(shè)計(jì)(144)
9.4.1 多機(jī)遠(yuǎn)距離通信模型的軟件流程(144)
9.4.2 多機(jī)遠(yuǎn)距離通信模型的軟件應(yīng)用代碼(145)
9.5 多機(jī)遠(yuǎn)距離通信模型的仿真與總結(jié)(149)
第10章 云臺(tái)控制系統(tǒng)(151)
10.1 云臺(tái)控制系統(tǒng)的背景介紹(151)
10.2 云臺(tái)控制系統(tǒng)的設(shè)計(jì)思路(152)
10.2.1 云臺(tái)控制系統(tǒng)的工作流程(152)
10.2.2 云臺(tái)控制系統(tǒng)的需求分析與設(shè)計(jì)(152)
10.2.3 云臺(tái)控制系統(tǒng)的工作原理(152)
10.3 云臺(tái)控制系統(tǒng)的硬件設(shè)計(jì)(153)
10.3.1 云臺(tái)控制系統(tǒng)的硬件模塊劃分(153)
10.3.2 云臺(tái)控制系統(tǒng)的硬件電路圖(153)
10.3.3 硬件基礎(chǔ)——直流電動(dòng)機(jī)(154)
10.3.4 硬件基礎(chǔ)——H橋(154)
10.3.5 硬件基礎(chǔ)——步進(jìn)電動(dòng)機(jī)(155)
10.3.6 硬件基礎(chǔ)——ULN2803(156)
10.4 云臺(tái)控制系統(tǒng)的軟件設(shè)計(jì)(156)
10.4.1 云臺(tái)控制系統(tǒng)的軟件流程(157)
10.4.2 云臺(tái)控制系統(tǒng)的軟件應(yīng)用代碼(157)
10.5 云臺(tái)控制系統(tǒng)的仿真與總結(jié)(161)
10.5.1 Proteus中的COMPIM模塊(161)
10.5.2 Proteus中的虛擬終端(162)
10.5.3 云臺(tái)控制系統(tǒng)的仿真(163)
第11章 SPI雙機(jī)通信模型(165)
11.1 SPI雙機(jī)通信模型的背景介紹(165)
11.2 SPI雙機(jī)通信模型的設(shè)計(jì)思路(165)
11.2.1 SPI雙機(jī)通信模型的工作流程(165)
11.2.2 SPI雙機(jī)通信模型的需求分析與設(shè)計(jì)(166)
11.2.3 SPI雙機(jī)通信模型的工作原理(166)
11.2.4 SPI總線通信原理(166)
11.2.5 SPI總線擴(kuò)展原理(166)
11.3 SPI雙機(jī)通信模型的硬件設(shè)計(jì)(167)
11.3.1 SPI雙機(jī)通信模型的硬件模塊劃分(167)
11.3.2 SPI雙機(jī)通信模型的硬件電路圖(168)
11.3.3 硬件基礎(chǔ)——PIC單片機(jī)的SPI總線接口模塊(169)
11.3.4 硬件基礎(chǔ)——繼電器(171)
11.4 SPI雙機(jī)通信模型的軟件設(shè)計(jì)(172)
11.4.1 SPI雙機(jī)通信模型的軟件流程(172)
11.4.2 SPI雙機(jī)通信模型的軟件應(yīng)用代碼(173)
11.5 SPI雙機(jī)通信模型的仿真與總結(jié)(175)
11.5.1 Proteus中的SPI Debugger模塊(175)
11.5.2 SPI雙機(jī)通信模型的仿真(176)
第12章 軟件模擬串口通信(178)
12.1 軟件模擬串口通信的背景介紹(178)
12.2 軟件模擬串口通信的設(shè)計(jì)思路(178)
12.2.1 軟件模擬串口通信實(shí)例的工作流程(178)
12.2.2 軟件模擬串口通信的需求分析與設(shè)計(jì)(178)
12.2.3 使用軟件模擬硬件串口(179)
12.3 軟件模擬串口通信的硬件設(shè)計(jì)(179)
12.3.1 軟件模擬串口通信的硬件模塊劃分(179)
12.3.2 軟件模擬串口通信的硬件電路圖(179)
12.4 軟件模擬串口通信的軟件設(shè)計(jì)(180)
12.4.1 軟件模擬串口通信的流程設(shè)計(jì)(180)
12.4.2 軟件模擬串口通信的軟件應(yīng)用代碼(181)
12.5 軟件模擬串口通信的仿真與總結(jié)(186)
第13章 PWM控制電動(dòng)機(jī)(188)...