ISBN:9787830026721
作(zuò) 者:徐涢基、魏全盛
定 價:39.80 元
出版社:北(běi)京希望電(diàn)子(zǐ)↔≥出版社
使用(yòng)層次:通(tōng)用(yòng)
出版/修訂日(rì)期:2023-08-01
本書(shū)共7個(gè)項目。項目1、項目2、項目3、項目7為(wèi)單☆β片機(jī)知(zhī)識基本應用(yòng)項目,項目4~項目6為(wèi)單片機(γ ®jī)與模拟電(diàn)子(zǐ)技(jì)術(shù)、數(shù)字電(diànγ )子(zǐ)技(jì)術(shù)、傳感器(qì)、自(zì)動控®±≥↕制(zhì)原理(lǐ)、控制(zhì)算(suàn)÷™'法的(de)綜合設性計(jì)項目。本書(shū)主要(yào)通(tō ↕ng)過“項目教學法”的(de)體(tǐ)例方式,以幫助讀(dú)者縮短(duǎn♣÷÷)與工(gōng)程實踐的(de)距離(lí),提高(gāo)将理(lǐ¥∏)論知(zhī)識運用(yòng)于實踐項目的(de)能(néng)力↓< ≈,提高(gāo)讀(dú)者的(de)綜合應用(yòng)能(néng)力。
本書(shū)可(kě)作(zuò)為(wèi)大(dà)中專院校(xiào)計(jì)算(suλπ♣àn)機(jī)、電(diàn)子(zǐ)、通(t&÷ ★ōng)信、電(diàn)氣類相(xiàng)關專業(yè)的(de)教材,也(yě)可(λ•kě)以作(zuò)為(wèi)培訓班的(de)實訓教材,還(háφ'↕i)可(kě)供單片機(jī)應用(yòng)編程相(xiàng)關領域的(de)專業♦€☆©(yè)技(jì)術(shù)人(rén)員(yuán)參考。
項目1 自(zì)動智能(néng)澆花(huā)系統設計(jì)·· 1
1.1 自(zì)動智能(néng)澆花(huā≤✘≥)系統作(zuò)品制(zhì)作(zuò)·· 4
1.2 自(zì)動智能(néng)澆花(huā)系統總體(t¥¶πǐ)方案設計(jì)·· 5
1.2.1 系統的(de)功能(néng)分(fēn)析·· 5
1.2.2 系統總體(tǐ)結構·· 5
1.2.3 模塊電(diàn)路(lù)的(de)設計(jì)·· 6
1.2.4 自(zì)動智能(néng)澆花(huā)系統軟件(j≤≤ε&iàn)設計(jì)·· 15
1.2.5 自(zì)動智能(néng)澆花(huā)系統焊接與調試·· 24
1.2.6 實物(wù)測試·· 26
項目2 溫度顯示系統設計(jì)·· 30
2.1 溫度顯示系統的(de)原理(lǐ)圖設計(jì)與PCB設計(jì)·· 33
2.1.1 系統總體(tǐ)原理(lǐ)圖·· 33
2.1.2 系統總體(tǐ)PCB圖·· 34
2.2 溫度顯示系統的(de)程序設計(jì)·· 35
2.2.1 主程序軟件(jiàn)設計(jì)·· 35
2.2.2 溫度采集的(de)軟件(jiàn)設計(jì)·· 36
2.2.3 溫度采集算(suàn)法軟件(jiàn)設計(jì)·· 36
2.2.4 溫度轉換命令子(zǐ)程序軟件(jiàn)設計(jì)·· 37
2.2.5 DS18B20程序流程圖·· 37
2.2.6 系統總體(tǐ)程序·· 38
項目3 智能(néng)溫度控制(zhì)風(fēng)扇系統設計(jì)·· 49
3.1 智能(néng)溫度控制(zhì)風(fēng)扇原理(lǐ≈≤β)圖設計(jì)與PCB設計(jì)·· 53
3.1.1 系統總體(tǐ)原理(lǐ)圖·· 53
3.1.2 系統總體(tǐ)PCB圖·· 54
3.2 智能(néng)溫度控制(zhì)風(fēngδ$)扇相(xiàng)關設計(jì)軟件(jiàn)及程序設計(jì)·· 54
3.2.1 Altium Desi££gner 54
3.2.2 Proteus· 56
3.2.3 主程序流程圖·· 58
3.2.4 DS18B20子(zǐ)程序流程圖·· 58
3.2.5 數(shù)碼管顯示子(zǐ)程序流程圖·· 59
3.2.6 按鍵子(zǐ)程序流程圖·· 60
3.3 智能(néng)溫度控制(zhì)風(fēng)扇的(de)軟硬件(jiàn)調試·· 60
3.3.1 按鍵顯示部分(fēn)的(de)調試·· 60
3.3.2 傳感器(qì)DS18B20溫度采集部分(fēn)調試·· 61
3.3.3 風(fēng)扇調速電(diàn)路(lù)部分 ←♣(fēn)調試·· 61
3.3.4 系統功能(néng)·· 62
3.3.5 系統總體(tǐ)程序源代碼·· 62
項目4 智能(néng)避障循迹小(xiǎo)車(chē)設÷ 計(jì)·· 75
4.1 智能(néng)車(chē)模型制(zhì σ∏)作(zuò)·· 78
4.2 智能(néng)避障循迹小(xiǎo)車(chē)的(de)總體(tǐ)方案設計(j±® ì)·· 81
4.2.1 智能(néng)避障循迹小(xiǎo)車(chē)的(de)硬件(jiàn☆☆€)設計(jì)·· 81
4.2.2 智能(néng)避障循迹小(xiǎo)車≥♣≠₹(chē)的(de)軟件(jiàn)設計(jì)·· 82
4.3 智能(néng)避障循迹小(xiǎo)車(chē)的(de₩§♦)詳細硬件(jiàn)設計(jì)·· 83
4.3.1 電(diàn)源模塊設計(jì)·· 83
4.3.2 驅動模塊設計(jì)·· 83
4.3.3 循迹模塊設計(jì)·· 85
4.3.4 避障模塊的(de)選擇·· 87
4.3.5 其他(tā)模塊設計(jì)·· 87
4.3.6 主控電(diàn)路(lù)設計(jì)·· 87
4.4 詳細智能(néng)循迹程序設計(jì)·· 90
4.4.1 延時(shí)子(zǐ)程序設計(jì)·· 90
4.4.2 前進子(zǐ)程序設計(jì)·· 91
4.4.3 後退子(zǐ)程序設計(jì)·· 91
4.4.4 停止子(zǐ)程序設計(jì)·· 92
4.4.5 左轉大(dà)彎子(zǐ)程序設計(jì)·· 92
4.4.6 左轉小(xiǎo)彎子(zǐ)程序設計(jì)·· 92
4.4.7 右轉大(dà)彎子(zǐ)程序設計(jì)·· 93
4.4.8 右轉小(xiǎo)彎子(zǐ)程序設計(jì)·· 93
4.4.9 避障子(zǐ)程序設計(jì)·· 94
4.4.10 循迹子(zǐ)程序設計(jì)·· 96
4.4.11 起始線檢測子(zǐ)程序設計(jì)·· 98
4.4.12 主程序設計(jì)·· 99
項目5 GSM煙(yān)霧、防盜報(bào)警系統設計(jì)·· 104
5.1 GSM煙(yān)霧、防盜報(bào)警系統原理(lǐ)圖÷↑設計(jì)與PCB設計(jì)·· 108
5.1.1 系統總體(tǐ)原理(lǐ)圖·· 108
5.1.2 系統總體(tǐ)PCB圖·· 110
5.2 GSM煙(yān)霧、防盜報(bào)警系統方案設計(jì)·· 111
5.2.1 系統總體(tǐ)設計(jì)思路(lù)·· 111
5.2.2 系統方案設計(jì)·· 111
5.3 傳感器(qì)簡介·· 112
5.3.1 熱(rè)釋電(diàn)紅(hóng)外(σ<wài)線感器(qì)簡介·· 112
5.3.2 熱(rè)釋電(diàn)紅(hóng)外(wài)傳感器(qì)電(diàn)路(lù∑®♣©)圖·· 113
5.3.3 被動式熱(rè)釋電(diàn)紅(hóng)外(wài)傳感器(qì)的(de)工(gō↕'δng)作(zuò)原理(lǐ)及特性·· 114
5.3.4 煙(yān)霧傳感器(qì)MQ 2簡介·· 115
5.3.5 SIM900A短(duǎn)信模塊簡介·· 118
5.3.6 GSM模塊接口設計(jì)·· 120
5.4 硬件(jiàn)電(diàn)路(lù)設計(jì" )·· 122
5.4.1 電(diàn)源電(diàn)路(lù)設計(jì)·· 122
5.4.2 紅(hóng)外(wài)探測信号輸入電(diàn)路(lù)™↔ ·· 123
5.4.3 時(shí)鐘(zhōng)電(diàn)路(lù)的 ↔>(de)設計(jì)·· 124
5.4.4 複位電(diàn)路(lù)的(de)設計(jì)·· 125
5.4.5 煙(yān)霧檢測電(diàn)路(lù)§σβ設計(jì)·· 125
5.5 軟件(jiàn)設計(jì)·· 127
5.5.1 軟件(jiàn)的(de)程序實現(xiàn)·· 127
5.5.2 主程序工(gōng)作(zuò)流程圖·· 127
5.5.3 中斷服務程序工(gōng)作(zuò)流程圖·· 128
5.5.4 報(bào)警電(diàn)路(lù)流程圖·· 129
5.5.5 信号采集電(diàn)路(lù)流程圖·· 129
5.5.6 系統程序源代碼·· 129
項目6 風(fēng)力擺控制(zhì)系統設計(jì)·· 142
6.1 風(fēng)力擺控制(zhì)系統模型制(zhì)作(≥∞zuò)·· 145
6.2 風(fēng)力擺主控制(zhì)闆設計(jì≥≥)·· 146
6.2.1 原理(lǐ)圖設計(jì)·· 146
6.2.2 PCB圖設計(jì)·· 149
6.2.3 PID算(suàn)法簡介·· 150
6.3 風(fēng)力擺控制(zhì)系統程序設計(jì)·· 150
6.3.1 風(fēng)力擺控制(zhì)系統程序結構·· 150
6.3.2 風(fēng)力擺控制(zhì)系統主程序流$×←程圖及程序源代碼·· 151
6.3.3 風(fēng)力擺控制(zhì)系統的(de)PID算(suàn)法執行(xíng)流程及源代碼·· 152
6.3.4 風(fēng)力擺控制(zhì)系統的(de)任務執行(•★xíng)流程圖及源代碼·· 157
6.3.5 按鍵功能(néng)選擇源代碼·· 165
6.3.6 MPU6050傳感器(qì)函數(shù)·· 170
6.3.7 四元素算(suàn)法源代碼·· 174
6.3.8 IIC數(shù)據傳輸協議(yì)·· 176
6.3.9 延時(shí)函數(shù)FsBSP_Delay.c· 180
6.3.10 串口通(tōng)信函數(shù)FsBSP_Uart.c· 180
6.3.11 STC15W4KPWM.C函數(shù)·· 182
6.3.12 定時(shí)器(qì)程序Timer.c· 184
項目7 智能(néng)交通(tōng)燈控制(zhì)系統設計(jì)·· 191
7.1 智能(néng)交通(tōng)燈控制(zhìα ≈)系統總體(tǐ)設計(jì)方案·· 193
7.2 交通(tōng)燈系統硬件(jiàn)設計(jì)·· 194
7.2.1 交通(tōng)燈系統工(gōng)作(zuò)原理(lǐ)·· 194
7.2.2 交通(tōng)燈系統各模塊電(diàn)路(lù)及功能(néng)·· 196
7.3 交通(tōng)燈系統軟件(jiàn)設計(♣≠jì)·· 198
7.3.1 程序主體(tǐ)設計(jì)流程·· 198
7.3.2 子(zǐ)程序模塊設計(jì)·· 200
7.3.3 系統總體(tǐ)程序源代碼·· 203
7.3.4 系統仿真·· 210
參考文(wén)獻·· 215