




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
隱蔽的柜臺報(bào)警系統(tǒng)物聯(lián)網(wǎng)嵌入式技術(shù)隱蔽的柜臺報(bào)警系統(tǒng)引導(dǎo)案例:2022年2月21日,某城銀行突然出現(xiàn)一個劫匪,工作人員第一時間按下柜臺下方的一鍵報(bào)警按紐,如圖2-1所示,收到報(bào)警的警務(wù)人員,立刻連線接通并上報(bào)給了指揮中心,半小時后,通過高效、準(zhǔn)確的命令下達(dá)與執(zhí)行,成功抓捕了劫匪。本項(xiàng)目將制作簡易報(bào)警系統(tǒng)。舉例說說還有哪些報(bào)警系統(tǒng)?項(xiàng)目任務(wù)
任務(wù)1用輪詢方式檢測一鍵報(bào)警任務(wù)2用中斷方式檢測一鍵報(bào)警隱蔽的柜臺報(bào)警系統(tǒng)職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警1.掌握按鍵控制的方法(輪詢方式);2.掌握蜂鳴器使用方法。能根據(jù)功能需求,正確添加代碼,使用STM32實(shí)現(xiàn)按鍵檢測;能根據(jù)功能需求,正確添加代碼,使用GPIO驅(qū)動蜂鳴器發(fā)聲。職業(yè)能力目標(biāo)01知識目標(biāo)技能目標(biāo)職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警任務(wù)描述:用輪詢方式檢測一鍵報(bào)警,當(dāng)檢測到按下按鍵蜂鳴器發(fā)聲,抬起按鍵蜂鳴器停止發(fā)聲。任務(wù)要求:正確使用輪詢方式檢測按鍵;正確進(jìn)行按鍵消抖;使用方波驅(qū)動蜂鳴器發(fā)聲。任務(wù)描述與要求02職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警蜂鳴器電路時序分析代碼分析345知識鏈接03GPIO端口的數(shù)據(jù)輸入功能按鍵狀態(tài)的判斷12STM32的GPIO端口的數(shù)據(jù)輸入功能(1)GPIO端口的數(shù)據(jù)輸入通道內(nèi)部有可編程上拉/下拉電阻STM32的GPIO端口的數(shù)據(jù)輸入功能(2)GPIO端口位的輸入配置及上/下拉電阻使能KEY接低電平,K1需閉合,上拉KEY接高電平電路圖,K2需閉合,下拉蜂鳴器電路時序分析代碼分析345GPIO端口的數(shù)據(jù)輸入功能按鍵狀態(tài)的判斷12知識鏈接03按鍵狀態(tài)的判斷5~20ms消抖既可以采用硬件消抖,也可以使用軟件消抖。蜂鳴器電路時序分析代碼分析345GPIO端口的數(shù)據(jù)輸入功能按鍵狀態(tài)的判斷12知識鏈接03蜂鳴器電路有源蜂鳴器:BUZZ引腳高電平無源蜂鳴器:BUZZ引腳給500Hz~4.5KHz之間的脈沖頻率信號
M3主控模塊上,無源蜂鳴器蜂鳴器電路時序分析代碼分析345GPIO端口的數(shù)據(jù)輸入功能按鍵狀態(tài)的判斷12知識鏈接03時序分析HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_13);檢測按鍵狀態(tài)使用的語句是:查看M3主控模塊的電路,分析一下按鍵工作過程?方波信號的頻率設(shè)置為500Hz。主程序里不斷的查詢按鍵狀態(tài),如果按鍵按下,給蜂鳴器方波信號,控制蜂鳴器鳴叫;如果按鍵抬起,控制蜂鳴器停止鳴叫。蜂鳴器電路時序分析代碼分析345GPIO端口的數(shù)據(jù)輸入功能按鍵狀態(tài)的判斷12知識鏈接03代碼分析500KHz的方波如圖所示,1ms的時間本任務(wù)采用延時的方法。每隔1ms輸出I/O口翻轉(zhuǎn)一次。使用的語句為:HAL_GPIO_TogglePin(GPIOA,GPIO_Pin_8);職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警任務(wù)準(zhǔn)備04序號設(shè)備/資源名稱數(shù)量是否準(zhǔn)備到位(√)1M3核心模塊1
2NEWLab實(shí)訓(xùn)平臺13USB轉(zhuǎn)串口線1任務(wù)實(shí)施前必須先準(zhǔn)備好以下設(shè)備和資源職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警建立工程并生成代碼完善代碼112任務(wù)實(shí)施05編譯程序燒寫程序觀察效果345建立工程并生成代碼具體操作請參考項(xiàng)目1任務(wù)1任務(wù)實(shí)施相關(guān)內(nèi)容第一步
新建文件夾“task2-1”用于保存本任務(wù)工程第二步
新建STM32CubeMX工程第三步
配置調(diào)試端口:SerialWire第四步配置時鐘:HCLK=72MHzPCLK1=36MHzPCLK2=72MHZ建立工程并生成代碼第五步:配置按鍵相關(guān)的GPIO功能按鍵引腳設(shè)為輸入模式建立工程并生成代碼第六步:配置蜂鳴器相關(guān)的GPIO功能初始態(tài)蜂鳴器不鳴叫,BUZZ輸出“0”建立工程并生成代碼第七步:保存工程并生成初始化代碼初始化代碼生成后打開MDK-ARM工程,如不成功檢查兩處:不能有中文必須為MDK-ARMV5建立工程并生成代碼完善代碼112任務(wù)實(shí)施05編譯程序燒寫程序觀察效果345完善代碼
打開main.c,在main()函數(shù)的“USERCODEENDWHILE”和“USERCODEBEGIN3”之間添加代碼段。分析代碼,500Hz方波是如何實(shí)現(xiàn)的?建立工程并生成代碼完善代碼112任務(wù)實(shí)施02編譯程序燒寫程序觀察效果345編譯程序編譯允許生成HEX文件打開配置窗口HEX文件的名稱建立工程并生成代碼完善代碼112任務(wù)實(shí)施02編譯程序燒寫程序觀察效果345燒寫程序
參考項(xiàng)目1任務(wù)2任務(wù)實(shí)施,使用FlashLoaderDemonstrator工具將hex文件燒寫到M3核心模塊。HEX文件的路徑為“D:\STM32_WorkSpace\task2-1\MDK-ARM\task2-1\task2-1.hex”建立工程并生成代碼完善代碼112任務(wù)實(shí)施05編譯程序燒寫程序觀察效果345觀察效果
程序下載入STM32芯片后,將JP1撥到“NC”,按下復(fù)位按鍵,我們將看到以下現(xiàn)象:按下按鍵1蜂鳴器鳴叫抬起按鍵1蜂鳴器停止鳴叫職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警任務(wù)小結(jié)06職業(yè)能力目標(biāo)01任務(wù)描述與要求02知識鏈接03任務(wù)準(zhǔn)備04任務(wù)實(shí)施05任務(wù)小結(jié)06任務(wù)拓展07任務(wù)1用輪詢方式檢測一鍵報(bào)警任務(wù)拓展07M3核心模塊上的按鍵KEY2電路如圖所示,嘗試使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石油天然氣合作開發(fā)合同
- 中小企業(yè)人員書面勞動合同
- 綠色低碳產(chǎn)業(yè)項(xiàng)目合作合同
- 砂礫石供貨合同
- 危險(xiǎn)廢物運(yùn)輸合同協(xié)議
- 煤炭銷售合同
- 環(huán)保項(xiàng)目資金籌措及使用協(xié)議
- 新能源汽車充電基礎(chǔ)設(shè)施建設(shè)合作合同
- 2023-2024學(xué)年高中信息技術(shù)選修2(浙教版2019)-網(wǎng)絡(luò)基礎(chǔ)-教學(xué)設(shè)計(jì)-2.2-網(wǎng)絡(luò)體系結(jié)構(gòu)與TCPIP協(xié)議
- 劇組場地使用損壞賠償協(xié)議
- 流感課件名稱教學(xué)課件
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 學(xué)生課業(yè)發(fā)展的測量與評價(jià)
- 二年級上冊勞動《理床鋪》課件
- 雷達(dá)原理第6版丁鷺飛課后參考答案
- 《預(yù)防流感》主題班會教案3篇
- 廣西海綿城市規(guī)劃設(shè)計(jì)導(dǎo)則征求意見稿
- 校園招聘活動策劃方案(6篇)
- 數(shù)字二維動畫課程設(shè)計(jì)
- 中國衛(wèi)生巾行業(yè)消費(fèi)形勢與競爭格局分析研究報(bào)告(2024-2030版)
- 醫(yī)院檢驗(yàn)科生物安全程序文件
評論
0/150
提交評論