freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的智能防盜報警器設(shè)計畢業(yè)論文(參考版)

2024-08-29 14:37本頁面
  

【正文】 } } 。(flag1==1))//報警 { baojing=~baojing。 } } if((t=10)amp。 P2=0xff。 if(t1==30)//計時到 30s 時開啟布防數(shù)碼管停止顯示 關(guān)閉定時器 { t1=0。 t=0。 //顯示 TR0=1。(SOS==1)) //報警按鍵按下 { flag1=1。 //顯示字母 b } } if((flag==1)amp。 //清零計時器 TR0=1。(flag==0)) { t=0。 if((bufang==1)amp。 //重新賦初值 t++。//控制函數(shù) } } void time() interrupt 1//定時器函數(shù) 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 39 頁 共 46 頁 { TH0=0x4b。 //按鍵初始化 } void main() //主函數(shù) { init()。 SOS=0。 TR0=0。 EA=1。 TL0=0xff。//延時 1s P2=0xff。 //關(guān)閉計時器 P2=0xa7。 //關(guān)閉蜂鳴器 flag=0。 if(chefang==1) { { flag1=0。 //顯示 TR0=1。(SOS==1)) //報警按鍵按下 { flag1=1。 //顯示字母 b } } if((flag==1)amp。amp。(flag==0)) //在 報警等待時按下布防鍵 { 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 37 頁 共 46 頁 delay(10)。 } void kongzhi() //控制函數(shù) { if((bufang==1)amp。j110。ix。 //定時器專用變量 void delay(ui x) //延時函數(shù) 1ms { ui i,j。//蜂鳴器 bit bdata flag,flag1。//報警按鍵 sbit chefang= P1^2。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 34 頁 共 46 頁 附錄 1 發(fā)射模塊 原理圖 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 35 頁 共 46 頁 附錄 2 接受模塊原理圖 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 36 頁 共 46 頁 附錄 3 源程序 include define uc unsigned char define ui unsigned int sbit SOS = P1^0。 wind, 2020, (19): 233234. 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 32 頁 共 46 頁 [15] 楊光祥 , 梁華 , 朱軍 . STM32 單片機(jī)原理與工程實踐 [M]. 武漢 : 武漢理工大學(xué)出版社 , 2020 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 33 頁 共 46 頁 致 謝 在畢業(yè)設(shè)計即將結(jié)束之即,再次對幫助過我的同學(xué)、和 教導(dǎo) 過我的老師表示忠心的感謝,特別是我的指導(dǎo)教師 諸一琦 老師,在我的畢業(yè)設(shè)計過程中給了我很大的幫助和 細(xì)心指導(dǎo), 每一次的指導(dǎo)都讓我知道自己 還有那些地方可以改進(jìn),哪些地方存在缺陷等,讓我不但從態(tài)度上端正,更讓我明白任何事情都要用心做,只要用心任何的問題都可以迎刃而解。 我相信大學(xué)里有了這樣的一次切身經(jīng)歷對我特別重要,在以后的學(xué)習(xí)和工作中繼續(xù)學(xué)習(xí)總結(jié)經(jīng)驗,創(chuàng)造出更好的成績。 對待要調(diào)試驗證的 電 路,一定要優(yōu)先保證連接上的暢通,仔細(xì)檢查是不是有虛焊,漏焊的存在。 還有就是讓我對報警器的制作流程也有了一定的了解。只有將理論和實踐很好的相結(jié)合起來才能更好 地作出自己想要的東西 。 我想這是一次意志的磨練,是對我實際動手能力和理論知識的一次提升,也會對我的未來學(xué)習(xí)和工作有很大的幫助。 通過本次畢業(yè)設(shè)計, 讓我知道了理論和實踐相結(jié)合的重要性,這使得 我對所學(xué)的單片機(jī)以及電路制圖等方面的知識得到了鞏固,并且有了進(jìn)一步的深入了解。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 30 頁 共 46 頁 第 6 章 總結(jié) 本課題研究設(shè)計了一種基于單片機(jī)技術(shù)的無線智 能防盜報警器。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 29 頁 共 46 頁 圖 51 報警器報警后系統(tǒng)實物圖 本章小結(jié) 本章主要介紹了硬件電路和軟件測試的一些儀器,方法,和結(jié)果分析。給接收模塊上電后 LCD 顯示江蘇理工首字母,和我的英文名字,然后顯示 PIR Alarm System Safety 的字樣,證明該模塊初始正常。 (2)當(dāng)布防滅掉之后就報警,人體 感應(yīng)模塊根本沒有檢測到人體為什么會報警呢?通過電路的排除和查閱資料,最終確定是人體感應(yīng)模塊的延時調(diào)到了最大,由于剛開機(jī)的時候會檢測到人體,就一直有電平輸出,放在無人的地方時,還處于延時狀態(tài),當(dāng)布防后,還保持輸出信號,所以會報警。再用自己的時 可以燒錄,最后發(fā)現(xiàn)是串口端口選擇錯誤,每個電腦的端口都不一樣的。在檢驗編程軟件沒有問題的情況下,可以把它下載到對應(yīng)的單片機(jī)里,由硬件的工作是否正常來檢測出問題的存在。 測試儀 器 開發(fā)軟件和硬件協(xié)同完成軟件的測試,除了開發(fā)軟件之外,硬件電路也可以當(dāng)做軟件部分的測試儀器。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 27 頁 共 46 頁 軟件部分 軟件的測試一般都是通過開發(fā)軟件和硬件的工作狀況來進(jìn)行查處的。 ( 2) 蜂鳴器一直在響,問題應(yīng)該出現(xiàn)在驅(qū)動哪里。 結(jié)果分析 ( 1) 萬用表檢測是否短路時,發(fā)現(xiàn)有短路顯現(xiàn),經(jīng)過排查,發(fā)現(xiàn)數(shù)碼管接錯 ,數(shù)碼管的兩個“ ”接口是相通的,都接電源或只接一個。 測試儀器 硬件測試的儀器一般是萬用表,示波器,開發(fā)軟件等來檢查部件有沒有正常運(yùn)行,這些工具是單片機(jī)開發(fā)的基本工具。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 26 頁 共 46 頁 第 5章 檢測結(jié)果與分析 硬件部分 硬件部分調(diào)試檢測可以分為靜態(tài)和動態(tài)兩種,靜態(tài)很容易被查出來,而動態(tài)的則需要借助一些儀器或者一些電路來查找。按鍵功能正常后,在測試人體感應(yīng)部分,按下布 防 后,將設(shè)計放在無人的地方(或 是用東西蓋?。?dāng)“ b”滅掉之后,讓人體感應(yīng)模塊感應(yīng)人體,主控機(jī)會顯示“一” 。 圖 45 程序燒錄運(yùn)行圖 在完成對程序的調(diào)試及燒錄之后,還要對功能進(jìn)行測試,首先用萬用表測試電源和地有沒有短路,然后再對設(shè)計進(jìn)行通電。第一步:設(shè)置 MCU Type為 STC89C51RC;第二步:打開編寫好并編譯的程序文件,它是以 .hex 為后綴的文件; 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 24 頁 共 46 頁 第三步:選擇對應(yīng)的 COM 端口,(可在我的電腦的設(shè)備管理處查看 COM 選項);第四步:點擊 Download/下載,等提示請給 MCU 上電時 ,打開開發(fā)板上的開關(guān),它就自行燒錄了。設(shè)計的首要任務(wù)是安裝和學(xué)習(xí)使用這個軟件,在簡單的學(xué)習(xí)和了解 Keil C 后,在編譯完 Keil C 后,再運(yùn)用 STC_ISP_V480 軟件燒錄到開發(fā)板上,實現(xiàn)實物與程序的連接。 //回到初始狀態(tài) } } } } 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 23 頁 共 46 頁 keil軟件的運(yùn)行程序 圖 44 Keil_c軟件 運(yùn)行程序 界面 在運(yùn)行程序的時候需要注意很多的細(xì)節(jié),比如說剛剛打開軟件需要新建工程文件(后面不要帶 .c的文件),然后選擇 CPU型號,選好后新建一個 C51文件保存時,這時文件后綴要加 .c,接著把剛剛建立的那個文件添加到對應(yīng)的項目組,然后就可以編譯了,最后在創(chuàng)建目標(biāo)文件。 delayms(6)。num16。 } if(state==1) { if(rev==0) { write_d(0x80+0x40)。 delayms(6)。num16。state==0) { write_d(0x80+0x40)。 while(1) { //當(dāng)模塊有人則寫入 1602危險英文 LCD 寫入名稱和安全信號 開始 AT89S51 接受信號 接收模塊接受 顯示屏顯示危險 結(jié)束 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 22 頁 共 46 頁 if(rev==1amp。 delayms(6000)。 void main() { state=0。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 21 頁 共 46 頁 43接收 軟件程序流程圖 接收主程序 這個程序是接收程序,當(dāng) P1^0低電平 1602顯示安全,當(dāng) P1^0高電平 1602顯示危險,開始延時。//蜂鳴器 } } 紅外接收模塊流程如 43所示。 LED=~LED。 num++。//循環(huán)檢查 } } void timer0() interrupt 1//定時器中斷 { TH0=(6553650000)/256。 //系統(tǒng)初始化 timinit()。 void main() //主函數(shù) { Delays(28)。 當(dāng)打開電源后硬件開始工作,先檢測看是不是有人進(jìn)入,如果有那么原來的電路低電平變成高電平輸出,如過沒有人員侵入則保持原來的低電平。 當(dāng)有人在監(jiān)測范圍內(nèi)移動時 ,單片機(jī)根據(jù)接收到的信號 啟動報警, 同時將 報警信號傳輸給 主 人,讓主人知道家里的情況。 江蘇理工學(xué)院畢業(yè) 設(shè)計(論文) 第 17 頁 共 46 頁 圖 212 顯示模塊 本章主要介紹了設(shè)計的任務(wù)和要求,以及 智能防盜報
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1