STC單片機創(chuàng)新實踐應(yīng)用
定 價:45 元
- 作者:王普斌,劉健,金學偉,李世國,劉福全 著
- 出版時間:2019/12/1
- ISBN:9787502481896
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書采用實踐的方式,針對STC12、STC15兩種機型,給出了數(shù)十個側(cè)重于機電控制方面的應(yīng)用案例。每一個案例,都有硬件設(shè)計制作和程序設(shè)計兩部分內(nèi)容。硬件設(shè)計制作部分,采用模塊組合的方法,MCU、IO模塊、器件、材料,都由網(wǎng)購得到,經(jīng)直接連線、少量焊接和少量改制,就完成了制作過程,其中許多案例只需電腦USB口供電。這種方法的突出優(yōu)點,就是免去了PCB設(shè)計、制板、調(diào)試的工作,能夠靈活自主地選擇實踐內(nèi)容,快速、廉價地組建自己所需的應(yīng)用電路,且易于擴展,適合創(chuàng)新實踐項目周期短、題材多樣的特點,能夠達到快速把單片機用
1 STC12與初級人機接口模塊
1.1 單片機□小系統(tǒng)
1.1.1 STC12單片機簡介
1.1.2 單片機□小系統(tǒng)
1.2 TM1638按鍵顯示模塊
1.3 實踐準備
1.3.1 安裝程序
1.3.2 新建項目
1.4 編寫個程序
1.4.1 明確任務(wù)
1.4.2 編寫程序
1.4.3 程序解釋
1.5 程序的編譯與調(diào)試
1.5.1 編譯程序
1.5.2 調(diào)試程序
1.6 程序的下載和運行
1.6.1 設(shè)置HEX輸出
1.6.2 連接編程器
1.6.3 運行調(diào)試
2 STC12 ADC、T/C、并口應(yīng)用
2.1 ADC應(yīng)用――電位器輸入檢測
2.1.1 電位器與STC12片內(nèi)ADC
2.1.2 模塊配置
2.1.3 程序設(shè)計
2.1.4 運行調(diào)試
2.2 T0計數(shù)應(yīng)用――光電開關(guān)脈沖計數(shù)
2.2.1 光電開關(guān)簡介
2.2.2 TO用作計數(shù)器
2.2.3 模塊配置
2.2.4 程序設(shè)計
2.2.5 運行調(diào)試
2.3 T0定時應(yīng)用――繼電器控制
2.3.1 電磁鐵與繼電器
2.3.2 T0用作定時器
2.3.3 模塊配置
2.3.4 程序設(shè)計
2.3.5 運行調(diào)試
2.4 T0、T1聯(lián)合定時――舵機控制
2.4.1 舵機簡介
2.4.2 TO、T1聯(lián)合定時
2.4.3 模塊配置
2.4.4 程序設(shè)計
2.4.5 運行調(diào)試
2.5 TO、T1、ADC、并口應(yīng)用――直流電機控制
2.5.1 L298N模塊簡介
2.5.2 PWM調(diào)速的實現(xiàn)
2.5.3 霍爾開關(guān)測速
2.5.4 模塊配置
2.5.5 程序設(shè)計
2.5.6 運行調(diào)試
2.6 T0、T1、ADC、并口應(yīng)用――步進電機控制
2.6.1 兩相步進電機的驅(qū)動
2.6.2 模塊配置
2.6.3 程序設(shè)計
2.6.4 運行調(diào)試
3 STC12 PCA、串口、外部中斷應(yīng)用
3.1 PCA捕獲功能應(yīng)用――旋轉(zhuǎn)編碼器脈沖計數(shù)
3.1.1 旋轉(zhuǎn)編碼器簡介
3.1.2 PCA的捕獲功能
3.1.3 模塊配置
3.1.4 程序設(shè)計
3.1.5 運行調(diào)試
3.2 PWM輸出應(yīng)用――直流電機調(diào)速
3.2.1 PCA的PWM輸出
3.2.2 模塊配置
3.2.3 程序設(shè)計
3.2.4 運行調(diào)試
3.3 PCAO、PCA1應(yīng)用――直流電機滑臺控制
3.3.1 AB編碼器簡介
3.3.2 模塊配置
3.3.3 程序設(shè)計
3.3.4 運行調(diào)試
3.4 PCA脈沖輸出應(yīng)用――步進電機微步控制
3.4.1 A4988模塊簡介
3.4.2 PCA計數(shù)值的比較和匹配
3.4.3 模塊配置
3.4.4 程序設(shè)計
3.4.5 運行調(diào)試
3.5 串口應(yīng)用――串口舵機控制
3.5.1 串口舵機簡介
3.5.2 模塊配置
3.5.3 程序設(shè)計
3.5.4 運行調(diào)試
3.6 串口應(yīng)用――藍牙傳輸超聲測距值
3.6.1 HC-SRO4超聲測距模塊簡介
3.6.2 模塊配置
3.6.3 程序設(shè)計
3.6.4 運行調(diào)試
4 STC12時序信號處理應(yīng)用
4.1 紅外遙控器鍵碼檢測
4.1.1 紅外發(fā)射/接收簡介
4.1.2 模塊配置
4.1.3 程序設(shè)計
4.1.4 運行調(diào)試
4.2 紅外遙控器遙控步進電機運行
4.2.1 模塊配置
4.2.2 程序設(shè)計
4.2.3 運行調(diào)試
4.3 SPI總線應(yīng)用――DS1302模塊測試
4.3.1 DS1302簡介
4.3.2 模塊配置
4.3.3 程序設(shè)計
4.3.4 運行調(diào)試
4.4 單總線應(yīng)用――DHT11模塊測試
4.4.1 DHT11溫濕度傳感器簡介
4.4.2 模塊配置
4.4.3 程序設(shè)計
4.4.4 運行調(diào)試
5 STC15片內(nèi)資源應(yīng)用
5.1 增強型PWM輸出測試
5.1.1 STC15W4K32S4引腳配置
5.1.2 STC15增強型PWM波形發(fā)生器
5.1.3 模塊配置
5.1.4 程序設(shè)計
5.1.5 運行調(diào)試
5.2 PWM輸出與引腳置換應(yīng)用――雙驅(qū)小車控制
5.2.1 MX1508模塊簡介
5.2.2 模塊配置
5.2.3 程序設(shè)計
5.2.4 運行調(diào)試
5.3 ADC與PWM應(yīng)用――舵機機械手的操控
5.3.1 STC15的ADC簡介
5.3.2 模塊配置
5.3.3 程序設(shè)計
5.3.4 運行調(diào)試
5.4 CCP應(yīng)用――三路超聲測距的實現(xiàn)
5.4.1 模塊配置
5.4.2 程序設(shè)計
5.4.3 運行調(diào)試
5.5 外部中斷應(yīng)用――滑塊自動往返控制
5.5.1 滑臺組成
5.5.2 模塊配置
5.5.3 程序設(shè)計
5.5.4 運行調(diào)試
5.6 SPI應(yīng)用――MAX6675測溫與NRF24L01無線通信
5.6.1 SPI接口簡介
5.6.2 MAX6675簡介
5.6.3 NRF24L01簡介
5.6.4 模塊配置
5.6.5 程序設(shè)計一
5.6.6 程序設(shè)計二
5.6.7 程序設(shè)計三
5.6.8 運行調(diào)試
5.7 比較器測試
5.7.1 STC15W4K48S4比較器簡介
5.7.2 模塊配置
5.7.3 程序設(shè)計
5.7.4 運行調(diào)試
6 STCl5與串口人機界面
6.1 三色LED控制
6.1.1 HMI畫面設(shè)計
6.1.2 模塊配置
6.1.3 程序設(shè)計
6.1.4 運行調(diào)試
6.2 電位器輸入測試
6.2.1 HMI畫面設(shè)計
6.2.2 模塊配置
6.2.3 程序設(shè)計
6.2.4 運行調(diào)試
6.3 舵機操控
6.3.1 HMI畫面設(shè)計
6.3.2 模塊配置
6.3.3 程序設(shè)計
6.3.4 運行調(diào)試
6.4 MAX6675測溫曲線顯示
6.4.1 HMI畫面設(shè)計
6.4.2 模塊配置
6.4.3 程序設(shè)計
6.4.4 運行調(diào)試
6.5 步進電機滑臺與安卓app設(shè)計
6.5.1 模塊配置
6.5.2 安卓app設(shè)計
6.5.3 STC15程序設(shè)計
6.5.4 運行調(diào)試
6.6 直流電機滑臺與安卓app設(shè)計
6.6.1 模塊配置
6.6.2 安卓app設(shè)計
6.6.3 STC15程序設(shè)計
6.6.4 運行調(diào)試
6.7 圓盤式點膠機與安卓app設(shè)計
6.7.1 點膠機組成與模塊配置
6.7.2 安卓app設(shè)計
6.7.3 STC15程序設(shè)計
6.7.4 加工數(shù)據(jù)的EEPROM寫入
6.7.5 運行調(diào)試
6.8 XY打標機與安卓app設(shè)計
6.8.1 打標機組成與模塊配置
6.8.2 安卓app設(shè)計
6.8.3 STC15程序設(shè)計
6.8.4 加工數(shù)據(jù)的EEPROM寫入
6.8.5 運行調(diào)試
7 STC15與PC組態(tài)監(jiān)控
7.1 I/O接點的PC監(jiān)控
7.1.1 從站1硬件組建
7.1.2 PC監(jiān)控設(shè)計
7.1.3 從站1程序設(shè)計
7.1.4 運行調(diào)試
7.2 超聲測距轉(zhuǎn)臺與PC監(jiān)控
7.2.1 轉(zhuǎn)臺機體制作
7.2.2 串口發(fā)送測距值的系統(tǒng)設(shè)計
7.2.3 配有HMI的系統(tǒng)設(shè)計
7.2.4 配有PC監(jiān)控的系統(tǒng)設(shè)計
7.3 四軸機械手與PC監(jiān)控
7.3.1 機械手機體制作及模塊配置
7.3.2 滑臺運動測試
7.3.3 配有HMI的系統(tǒng)設(shè)計
7.3.4 配有PC監(jiān)控的系統(tǒng)設(shè)計
參考文獻