基于Proteus的Arduino可視化編程應(yīng)用技術(shù)
定 價:45 元
叢書名:高等職業(yè)教育系列教材
- 作者:石從剛 宋劍英 陳萌 編著
- 出版時間:2020/11/1
- ISBN:9787111666516
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:204
- 紙張:
- 版次:
- 開本:16開
本書是在總結(jié)優(yōu)質(zhì)校建設(shè)與智能制造專業(yè)群的專業(yè)教學(xué)改革經(jīng)驗(yàn)、教學(xué)科研成果的基礎(chǔ)上編寫而成的。全書共9個項(xiàng)目, 分為入門篇和設(shè)計篇, 采用“項(xiàng)目引導(dǎo)、任務(wù)驅(qū)動” 的體例組織內(nèi)容。其中, 入門篇由5個項(xiàng)目組成, 分為13個任務(wù), 主要介紹基于Proteus8.9 仿真軟件平臺的Arduino 硬件電路繪制步驟和具體實(shí)施、可視化結(jié)構(gòu)流程圖的繪制方法。每個任務(wù)中可視化結(jié)構(gòu)流程圖的繪制是重點(diǎn), 以軟件提供的繪制流程圖的圖框和硬件模塊自帶的圖框介紹和應(yīng)用為主線。設(shè)計篇由4個項(xiàng)目組成,主要介紹基于Arduino 單片機(jī)應(yīng)用系統(tǒng)設(shè)計的流程和方法, 培養(yǎng)學(xué)生硬件和流程圖的綜合設(shè)計能力以及用Arduino 設(shè)計單片機(jī)應(yīng)用系統(tǒng)的綜合應(yīng)用能力。
本書可作為高職高專院校電氣、機(jī)電、應(yīng)用電子等專業(yè)的教材, 也可作為相關(guān)專業(yè)培訓(xùn)和自學(xué)的參考教材。
入 門 篇
項(xiàng)目1 LED 二極管單燈的控制
任務(wù)1. 1 用Proteus 軟件繪制二極管單燈控制電路
任務(wù)目標(biāo)
任務(wù)實(shí)施
1. 1. 1 啟動Proteus 仿真軟件
1. 1. 2 新建工程
1. 1. 3 二極管單燈控制電路繪制
1. 1. 4 保存文件
相關(guān)知識
1. 1. 5 Proteus 軟件介紹
1. 1. 6 Arduino Uno最小系統(tǒng)板功能簡介
任務(wù)拓展
任務(wù)1. 2 LED 二極管單燈點(diǎn)亮
任務(wù)目標(biāo)
任務(wù)實(shí)施
1. 2. 1 SETUP 結(jié)構(gòu)流程圖繪制
1. 2. 2 LOOP 結(jié)構(gòu)流程圖繪制
1. 2. 3 仿真運(yùn)行
相關(guān)知識
1. 2. 4 數(shù)字I/O 引腳的模式定義
1. 2. 5 數(shù)字I/O 引腳輸出狀態(tài)設(shè)置
1. 2. 6 SETUP 結(jié)構(gòu)流程圖和LOOP 結(jié)構(gòu)流程圖的比較
1. 2. 7 LED 二極管的驅(qū)動電路
任務(wù)拓展
任務(wù)1. 3 LED 二極管單燈閃爍
任務(wù)目標(biāo)
任務(wù)實(shí)施
1. 3. 1 SETUP 結(jié)構(gòu)流程圖繪制
1. 3. 2 LOOP 結(jié)構(gòu)流程圖繪制
1. 3. 3 仿真運(yùn)行
相關(guān)知識
1. 3. 4 延時圖框完成微秒延時
1. 3. 5 延時圖框完成秒的延時
1. 3. 6 程序調(diào)試工具欄
任務(wù)拓展
項(xiàng)目2 LED 二極管的花樣顯示控制
任務(wù)2. 1 LED 二極管跑馬燈控制
任務(wù)目標(biāo)
任務(wù)實(shí)施
2. 1. 1 硬件電路繪制
2. 1. 2 SETUP 結(jié)構(gòu)流程圖繪制
2. 1. 3 LOOP 結(jié)構(gòu)流程圖繪制
2. 1. 4 仿真運(yùn)行
相關(guān)知識
2. 1. 5 “分配塊” 圖框里變量的算術(shù)運(yùn)算
2. 1. 6 “決策塊” 里的條件設(shè)置
2. 1. 7 結(jié)構(gòu)流程圖結(jié)構(gòu)分類
2. 1. 8 SETUP 結(jié)構(gòu)流程圖功能說明
2. 1. 9 LOOP 結(jié)構(gòu)流程圖功能說明
任務(wù)拓展
任務(wù)2. 2 基于74HC595 的流水燈控制
任務(wù)目標(biāo)
任務(wù)實(shí)施
2. 2. 1 硬件繪制
2. 2. 2 SETUP 結(jié)構(gòu)流程圖繪制
2. 2. 3 zh結(jié)構(gòu)流程圖繪制
2. 2. 4 fa結(jié)構(gòu)流程圖和SH 結(jié)構(gòu)流程圖繪制
2. 2. 5 st結(jié)構(gòu)流程圖繪制
2. 2. 6 LOOP 結(jié)構(gòu)流程圖繪制
2. 2. 7 仿真運(yùn)行
相關(guān)知識
2. 2. 8 74HC595 功能介紹
2. 2. 9 兩片74HC595 級聯(lián)的使用方法和步驟
2. 2. 10 “分裂” 圖框使用
2. 2. 11 循環(huán)結(jié)構(gòu)
2. 2. 12 LOOP 結(jié)構(gòu)流程圖功能說明
任務(wù)拓展
項(xiàng)目3 LED 數(shù)碼管的應(yīng)用
任務(wù)3. 1。 位LED 數(shù)碼管顯示器構(gòu)成的秒表
任務(wù)目標(biāo)
任務(wù)實(shí)施
3. 1. 1 硬件電路繪制
3. 1. 2 新建圖紙
3. 1. 3 在新建的圖紙上繪制結(jié)構(gòu)流程圖
3. 1. 4 在Main 圖紙上繪制結(jié)構(gòu)流程圖
3. 1. 5 仿真運(yùn)行
相關(guān)知識
3. 1. 6 LED 數(shù)碼管的結(jié)構(gòu)和工作原理
3. 1. 7 字段碼
3. 1. 8 LED 數(shù)碼管靜態(tài)顯示原理
3. 1. 9 LOOP 結(jié)構(gòu)流程圖功能說明
3. 1. 10 display9 結(jié)構(gòu)流程圖功能說明
3. 1. 11 LED 數(shù)碼管靜態(tài)顯示器驅(qū)動電路設(shè)計
任務(wù)拓展
任務(wù)3. 2。 位LED 數(shù)碼管顯示器構(gòu)成的秒表
任務(wù)目標(biāo)
任務(wù)實(shí)施
3. 2. 1 硬件繪制
3. 2. 2 SETUP 結(jié)構(gòu)流程圖繪制
3. 2. 3 display 結(jié)構(gòu)流程圖繪制
3. 2. 4 display1 和display2 結(jié)構(gòu)流程圖繪制
3. 2. 5 LOOP 結(jié)構(gòu)流程圖繪制
3. 2. 6 仿真運(yùn)行
相關(guān)知識
3. 2. 7 LED 數(shù)碼管動態(tài)顯示原理
3. 2. 8 LED 數(shù)碼管動態(tài)顯示接口
3. 2. 9 循環(huán)結(jié)構(gòu)流程圖
任務(wù)拓展
任務(wù)3. 3。 位LED 數(shù)碼管模塊構(gòu)成的分秒時間計數(shù)器
任務(wù)目標(biāo)
任務(wù)實(shí)施
3. 3. 1 硬件電路繪制
3. 3. 2 SETUP 結(jié)構(gòu)流程圖繪制
3. 3. 3 TimeUpdate 和TimeDisplay 結(jié)構(gòu)流程圖繪制
3. 3. 4 LOOP 結(jié)構(gòu)流程圖繪制
3. 3. 5 OnTimerISR 結(jié)構(gòu)流程圖繪制
3. 3. 6 仿真運(yùn)行
相關(guān)知識
3. 3. 7 單片機(jī)內(nèi)部timer1 定時器
3. 3. 8 變量的類型
3. 3. 9 Grove4-Digit Display 模塊與單片機(jī)的連接
3. 3. 10 OnTimerISR 結(jié)構(gòu)流程圖功能說明
任務(wù)拓展
項(xiàng)目4 常用傳感器的應(yīng)用
任務(wù)4. 1 基于LCD12 的溫度、濕度和壓力顯示表
任務(wù)目標(biāo)
任務(wù)實(shí)施
4. 1. 1 硬件電路繪制
4. 1. 2 SETUP 結(jié)構(gòu)流程圖繪制
4. 1. 3 LOOP 結(jié)構(gòu)流程圖繪制
4. 1. 4 仿真運(yùn)行
相關(guān)知識
4. 1. 5 單片機(jī)模擬輸入通道介紹
4. 1. 6 溫度、壓力和濕度工程量數(shù)據(jù)處理
4. 1. 7 讀取壓力和濕度圖框的設(shè)置
4. 1. 8 利用WSI模塊圖框完成LOOP 結(jié)構(gòu)流程圖
任務(wù)拓展
任務(wù)4. 2 基于LM35模塊的液晶溫度顯示表
任務(wù)目標(biāo)
任務(wù)實(shí)施
4. 2. 1 硬件電路繪制
4. 2. 2 SETUP 結(jié)構(gòu)流程圖繪制
4. 2. 3 LOOP 結(jié)構(gòu)流程圖繪制
4. 2. 4 仿真運(yùn)行
相關(guān)知識
4. 2. 5 LM35 溫度傳感器工作原理
4. 2. 6。粒 轉(zhuǎn)換數(shù)字量與溫度工程量的關(guān)系
4. 2. 7 LOOP 結(jié)構(gòu)流程圖功能說明
4. 2. 8 cpu模塊下的圖框
任務(wù)拓展
任務(wù)4. 3 超聲波傳感器測距
任務(wù)目標(biāo)
任務(wù)實(shí)施
4. 3. 1 硬件電路繪制
4. 3. 2 SETUP 結(jié)構(gòu)流程圖繪制
4. 3. 3 LOOP 結(jié)構(gòu)流程圖繪制
4. 3. 4。椋睿 結(jié)構(gòu)流程圖繪制
4. 3. 5 仿真運(yùn)行
相關(guān)知識
4. 3. 6 超聲波傳感器模塊測量距離的工作原理
4. 3. 7 外部中斷的應(yīng)用
4. 3. 8 液晶模塊I/O 引腳編輯
4. 3. 9 基于超聲波模塊及圖框的硬件設(shè)計和流程圖繪制
任務(wù)拓展
項(xiàng)目5 電動機(jī)的控制
任務(wù)5. 1 基于手柄的直流電動機(jī)控制
任務(wù)目標(biāo)
任務(wù)實(shí)施
5. 1. 1 硬件電路繪制
5. 1. 2 SETUP 結(jié)構(gòu)流程圖繪制
5. 1. 3 LOOP 結(jié)構(gòu)流程圖繪制
5. 1. 4 仿真運(yùn)行
相關(guān)知識
5. 1. 5 L298N 模塊
5. 1. 6。校祝 波形輸出結(jié)構(gòu)流程圖
5. 1. 7 PWM 波形
5. 1. 8 電動機(jī)正反轉(zhuǎn)和停止分支結(jié)構(gòu)
5. 1. 9 虛擬儀器
任務(wù)拓展
任務(wù)5. 2 步進(jìn)電動機(jī)的控制
任務(wù)目標(biāo)
任務(wù)實(shí)施
5. 2. 1 硬件電路繪制
5. 2. 2 SETUP 結(jié)構(gòu)流程圖繪制
5. 2. 3。瑁澹睿 結(jié)構(gòu)流程圖繪制
5. 2. 4 stop 結(jié)構(gòu)流程圖繪制
5. 2. 5。妫幔睿 結(jié)構(gòu)流程圖繪制
5. 2. 6 LOOP 結(jié)構(gòu)流程圖繪制
5. 2. 7 仿真運(yùn)行
相關(guān)知識
5. 2. 8。眨蹋危玻埃埃常 芯片介紹
5. 2. 9。眨蹋危玻埃埃常 應(yīng)用舉例
5. 2. 10 步進(jìn)電動機(jī)介紹
任務(wù)拓展
設(shè) 計 篇
項(xiàng)目6 智能交通燈設(shè)計
6. 1 項(xiàng)目設(shè)計要求
6. 2 設(shè)計思路分析
6. 3 硬件電路設(shè)計
6. 3. 1 LED 發(fā)光二極管顯示電路設(shè)計
6. 3. 2 LED 數(shù)碼管顯示電路設(shè)計
6. 4 軟件設(shè)計
6. 4. 1 SETUP 結(jié)構(gòu)流程圖設(shè)計
6. 4. 2 timer 結(jié)構(gòu)流程圖設(shè)計
6. 4. 3 light 結(jié)構(gòu)流程圖設(shè)計
6. 4. 4 LOOP 結(jié)構(gòu)流程圖設(shè)計
6. 5 項(xiàng)目總結(jié)
項(xiàng)目7 多量程的電阻測量儀設(shè)計
7. 1 項(xiàng)目設(shè)計要求
7. 2 設(shè)計思路分析
7. 3 硬件電路設(shè)計
7. 3. 1 電阻轉(zhuǎn)換為電壓的模擬電路設(shè)計
7. 3. 2 互鎖按鍵電路設(shè)計
7. 3. 3 液晶顯示電路設(shè)計
7. 4 軟件設(shè)計
7. 4. 1 SETUP 結(jié)構(gòu)流程圖設(shè)計
7. 4. 2 通道電阻值計算和顯示結(jié)構(gòu)流程圖設(shè)計
7. 4. 3 LOOP 結(jié)構(gòu)流程圖設(shè)計
7. 5 項(xiàng)目總結(jié)
項(xiàng)目8 智能數(shù)字鐘設(shè)計
8. 1 項(xiàng)目設(shè)計要求
8. 2 設(shè)計思路分析
8. 3 硬件電路設(shè)計
8. 4 14 位數(shù)碼管顯示器顯示電路設(shè)計
8. 4. 1 時鐘電路設(shè)計
8. 4. 2 按鍵電路設(shè)計
8. 4. 3 鬧鈴電路設(shè)計
8. 5 軟件設(shè)計
8. 5. 1 SETUP 結(jié)構(gòu)流程圖設(shè)計
8. 5. 2 timeread和timerwrite 結(jié)構(gòu)流程圖設(shè)計
8. 5. 3 timetodisp 和TimeDisplay 結(jié)構(gòu)流程圖設(shè)計
8. 5. 4 display 和time1 結(jié)構(gòu)流程圖設(shè)計
8. 5. 5 ntimetodisp 和display1 結(jié)構(gòu)流程圖設(shè)計
8. 5. 6 naolin 結(jié)構(gòu)流程圖設(shè)計
8. 5. 7 klint 和k3int 結(jié)構(gòu)流程圖設(shè)計
8. 5. 8 naohtiao 和naomtiao 結(jié)構(gòu)流程圖設(shè)計
8. 5. 9 htiao 和mtiao 結(jié)構(gòu)流程圖設(shè)計
8. 5. 10 LOOP 結(jié)構(gòu)流程圖設(shè)計
8. 6 項(xiàng)目總結(jié)
項(xiàng)目9 Smart-Turtle 機(jī)器人智能循跡與超聲波避障設(shè)計
9. 1 項(xiàng)目設(shè)計要求
9. 2 設(shè)計思路分析
9. 3 硬件電路設(shè)計
9. 4 軟件設(shè)計
9. 4. 1 SETUP 流程圖設(shè)計
9. 4. 2 尋跡結(jié)構(gòu)流程圖(Correct) 設(shè)計
9. 4. 3 避障結(jié)構(gòu)流程圖設(shè)計
9. 4. 4 LOOP 結(jié)構(gòu)流程圖設(shè)計
9. 5 項(xiàng)目總結(jié)
參考文獻(xiàn)