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

正文內(nèi)容

基于單片機(jī)智能報(bào)警系統(tǒng)的設(shè)計(jì)(更新版)

2026-01-12 21:33上一頁面

下一頁面
  

【正文】 { Print_Str(pdu2,6)。 RW = 1。 RS = 0。 delayNOP()。 delayNOP()。k++) LCD_Wdat(str[k])。 delay(1)。num++) { LCD_Wdat(table1[num])。 } void write_sfm(uchar add,uchar date) { uchar shi,ge。 ge=date%10。 } TMOD=0x01。num15。 delay(1)。 delayNOP()。 } // //液晶光標(biāo)位置設(shè)定 // void LCD_POS(uchar pos) { LCD_Wcmd(0x80|pos)。 E = 0。 delayNOP()。 //短 信內(nèi)容的長度 2 個(gè)數(shù)( 16 進(jìn)制) { Print_Str(lenmsg,2)。)。\r39。//完成啟動 //此后一直保持高電平 } void GSM_AT() //發(fā)“ AT”的函數(shù) { Print_Str(AT,2)。 D11LED=0。 delay(500)。 TH1=0XFD。 void delay(uint ms) { char i。*39。639。239。//“警報(bào)! 8 號房間燃?xì)庑孤?” uchar code AT[]={AT}。//“ 警報(bào)! 8 號房間發(fā)生盜竊” uchar code pdumessage31[44] = {8B6662A5FF01003153F7623F95F471C36C146CC49732}。//“警報(bào)! 8 號房間 發(fā)生火災(zāi)” uchar code pdumessage21[44] = {8B6662A5FF01003153F7623F95F453D175F176D77A83}。 //短信內(nèi)容的長度 2個(gè)數(shù) 16 進(jìn)制因短信具體內(nèi)容不 同 uchar code pdumessage1[44] = {8B6662A5FF01003153F7623F95F453D175F1706B707E}。//打電話數(shù)據(jù) uchar code TxtMode[9]={AT+CMGF=0}。 sbit cgq1=P3^4。} sbit Beep=P1^0。使用起來相當(dāng)便捷 。 //短信的長度 2個(gè)數(shù)(根據(jù)短信內(nèi)容不同要改變) uchar code um[18]={0891683178605210F7}。根據(jù)鍵盤內(nèi)部線路預(yù)設(shè)初值表為 uchar keyscancode[]={0xEF,0xDF,0xBF,0x7F}。 25 主程序流程圖 等于 0 等于 0 等于 0 等于 1 等于 1 等于 1 時(shí)鐘 子程序流程圖 讀煙霧傳感器信號 讀氣體傳感器信號 讀紅外傳感器信號 發(fā)短信:“有燃?xì)庑孤? 發(fā)短信:“有人行竊” 發(fā)短信:“家里發(fā)生火災(zāi)” 記錄燃?xì)庑孤﹫?bào)警信息 記錄盜竊報(bào)警信息 記錄火災(zāi)報(bào)警信息 開始 初始化 讀時(shí)間設(shè)置,號碼更改等信號 讀布撤防信號 等于 0 等于 1 完成查詢或號碼更改 布 防 等于 1 等于 0 撤防 26 計(jì)時(shí)模塊。 PDU 模式收發(fā)短信可以使用 3 種編碼:7bit、 8bit 和 UCS2 編碼。 (4)鍵盤掃描。用中斷標(biāo)志累加進(jìn)行判別中斷次數(shù),在對秒為 60 時(shí)加以判斷,每一次到 60時(shí),則分鐘加 1,同理小時(shí)按分鐘每到 60加 1,當(dāng)時(shí)鐘到 23:59:59 時(shí),下一次計(jì)時(shí)則為 00:00:00 完成 24 小時(shí)制計(jì)時(shí) 23 定時(shí)器初 值計(jì)算 系統(tǒng)中用 12M晶振,由此可以推算出 TH=( 65536— 定時(shí)時(shí)間) /256 TL=( 65536— 定時(shí)時(shí)間) %256 定時(shí)時(shí)間為 50ms 時(shí)將 50 代入上式即可 (2)時(shí)間設(shè)置。 應(yīng)用電路: 22 傳感器硬件圖 系統(tǒng)通過各傳感器監(jiān)測的參數(shù),用或 門進(jìn)行運(yùn)算后,接入到單片機(jī) I/O 口,單片機(jī)讀入數(shù)據(jù)進(jìn)行分析并作出相應(yīng)動作。當(dāng)檢測到人體移動信號時(shí),電荷信號經(jīng)過FET放大后,經(jīng)過 C2, R1的穩(wěn)壓后使輸出變?yōu)楦唠娢?,再?jīng)過 NPN的轉(zhuǎn)化 穩(wěn)定輸出 OUT為 高 電平。 PT2272 各輸出端通過各種接口即可控制相應(yīng)的負(fù)載。由于 P0 口為三態(tài)端口為提高其帶負(fù)載能力,需要在 P0 口接上拉電阻 RP 鍵盤連接圖 此鍵盤內(nèi)部為互連方式連接,有 7個(gè)接口,故用 P1 口掃描鍵盤,鍵盤上分別有行選擇和列選擇, P1 口低三位接列選,高三位接行選。第 5腳: R/W 為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 13 7. LCD1602顯示 為了實(shí)現(xiàn)系統(tǒng)發(fā)生警情時(shí)能夠向指定的號碼發(fā)送短信息的功能,則必須有鍵盤和LCD1602顯示,來對防盜報(bào)警系統(tǒng)進(jìn)行電話號碼的預(yù)設(shè) 。 TC35i 硬件連接圖 雙向 RS232 通信的 3個(gè)基本信號如下: TD: 將數(shù)據(jù)從 DTE傳輸?shù)?DCE 也被稱作 TX 和 TXD。較早的利用 NMOS 技術(shù)制造的微控制器也 使用這些邏輯電平。你也可以將 RS232 用在任何類型得計(jì)算機(jī)之間的簡單連接中。 J中設(shè)定采用 UCS2 編碼,這里是中英文的Unicode 字符。 F:被叫號碼長度, 2位十六進(jìn)制數(shù)。使用Text 模式收發(fā)短信代 碼簡單,實(shí)現(xiàn)起來十分容易,但最大的缺點(diǎn)是不能收發(fā)中文短信;而PDU模式不僅支持中文短信,也能發(fā)送英文短信。掉電保護(hù)方式下, RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 4. 單片機(jī)概述 AT89C52 作為普通 51 單片機(jī)已與廣泛應(yīng)用于各種產(chǎn)品中,其接口簡單,方便使用,且功能強(qiáng)大,因此本系統(tǒng)采用 AT89S52 單片機(jī)作為主控制芯片。再次按下,完成查詢,液晶顯示日期和時(shí)間。 7 加 1 鍵:( )對光標(biāo)閃爍處時(shí)間數(shù)值進(jìn)行十進(jìn)制加 1。另外紅外遙控器與 口連接。 傳感器選擇 方案 本系統(tǒng)的報(bào)警要求有三個(gè),即偷竊事故、火災(zāi)事故、氣體泄漏事故,用于監(jiān)測的傳5 感器必需要靈敏、穩(wěn)定。 (3)手機(jī)號碼設(shè)定:提供合適的人機(jī)交流平臺,具有設(shè)置或更改報(bào)警目標(biāo)手機(jī)的號碼的功能 (4)報(bào)警記錄:可以查詢近期的報(bào)警記錄,顯示報(bào)警的種類及具體報(bào)警時(shí)間。智能 報(bào)警系是由單片機(jī)內(nèi)部編程實(shí)現(xiàn)自動控制 ,其 主要由防 盜報(bào)警系統(tǒng)的重要組 成中包括防盜、警等動作。 能及時(shí)的起到報(bào)警作用。它采用主動式紅外傳感器進(jìn)行檢測,變有形的傳統(tǒng)防盜網(wǎng)防盜窗為無形,給火災(zāi)時(shí)的逃生提供方便。 遙控方案 遙控用于布撤放, PT2262/PT2272 是目前常用的紅外遙控芯片,因其 工作在業(yè)余頻段,不用花錢購買頻點(diǎn) ,且 有豐富的地址碼供用戶選擇,由于遙控器和遙控器接收板上應(yīng)用的PT2262/PT2272 編 解碼芯片對都提 供 8位三態(tài)的編解碼狀態(tài),也就是說有 3的 8 次方地址碼可供用戶選 ,可提供多組密碼給用戶選擇。根據(jù)單片機(jī)內(nèi)部資源情況,系統(tǒng)框圖設(shè)計(jì)如下: 電路原理圖 系統(tǒng)設(shè)計(jì)中利用單片機(jī) P1 口作為鍵盤動態(tài)掃描口讀取鍵值,該鍵盤用于手機(jī)號碼的設(shè)置,系統(tǒng)中采用 12M 晶振并設(shè)有復(fù)位按鈕。第一行顯示年月日以及星期,第二行則顯示時(shí)間,采用 24 小時(shí)制,時(shí)間后面顯示布撤防狀態(tài), ON 為開, OFF 為關(guān)?!?*’鍵位號碼設(shè)置功能鍵,此鍵按下前,鍵盤數(shù)字鍵不起作用。這樣就實(shí)現(xiàn)了多點(diǎn)監(jiān)測。片上 Flash允許程序存儲器在 系統(tǒng)可編程,亦適于常規(guī)編程器。 連接圖: 6. TC35i GSM 模塊 TC35i 模塊介紹 目前,國內(nèi)已經(jīng) 開始使用的 GSM模塊有很多,而且這些模塊的功能、用法差別不大。一般的 PDU 編碼由 ABCDEFGHIJKLM 十三項(xiàng)組成。 I:協(xié)議標(biāo)識, 2位十六進(jìn)制數(shù)。 AT+CMGL=n為列出 TC35i模塊內(nèi)的短消息, n=0是未讀的短消息, n=1位已讀的短消息, n=2位未發(fā)送的短消息, n=3為已發(fā)送的短消息 n=4為所有短消息。例如,一個(gè)簡單的回路將一個(gè) RS232 端口轉(zhuǎn)換成一個(gè) RS485端口,這個(gè)端口可以和多臺設(shè)備相連并且可以使用更長的導(dǎo)線連線。一個(gè)邏輯高輸出至少為 ,而一個(gè)邏輯高輸入必須至少達(dá)到電源電壓的12 70%,或者對于 5V 電源輸入而言達(dá)到 。 SG: 信號地。 1602 字符型 LCD 簡介 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式 LCD,目前常用 16*1,16*2, 20*2 和 40*2 行等的模塊。第 7~ 14 腳:D0~ D7為 8位雙向數(shù)據(jù)線。 18 ,功能穩(wěn)定。是一種能檢測人體發(fā)射的紅外線而輸出電信號的傳感器,它能組成防入侵報(bào)警器或各種自動化節(jié)能裝置。封裝好的氣敏元件有6只針狀管腳,其中4個(gè)用于信號取出,2個(gè)用于提供加熱電流。 (3)時(shí)間設(shè)置:通過移位鍵,加 1 鍵,減 1 鍵對時(shí)間進(jìn)行設(shè)置。 (3)液晶顯示。根據(jù)鍵盤內(nèi)部線路預(yù)設(shè)初值表為 (5) uchar keyscancode[]={0xEF,0xDF,0xBF,0x7F}。 主程序流程圖 主程序模塊中,先對各端口進(jìn)行初始化,建立合適的運(yùn)行條件,包括定時(shí)器初值機(jī)器開關(guān)狀態(tài),并允許中斷。根據(jù)液晶時(shí)序圖完成單片機(jī)與液晶之間的交流。 當(dāng)監(jiān)測口 、 、 監(jiān)測到有效信號時(shí),就立即進(jìn)入短信發(fā)送程序,大致過程:用 AT+cmgf=0 命令先設(shè)置短信為 PDU 模式, AT+cmgs命令設(shè)置短信長度。//12 個(gè)數(shù)(短信接收手機(jī)號碼設(shè)置) uchar code pdu2[6]={0008A7}。在此要感謝學(xué)院給提供了良好的 學(xué)習(xí)、實(shí)踐 環(huán)境以及指導(dǎo)老師 宗文軍 給予的指導(dǎo) 。 sbit E=P2^2。 sbit cgq3=P3^7。 //短信的長度 2個(gè)數(shù)(根據(jù)短信內(nèi)容不同要改變) uchar code um[18]={0891683178605210F7}。//“警報(bào)! 3 號房間 發(fā)生火災(zāi)” uchar code pdumessage4[44] = 32 {8B6662A5FF01003453F7623F95F453D175F1706B707E}。//“警報(bào)! 3 號房間 發(fā)生 盜竊 ” uchar code pdumessage24[44] = {8B6662A5FF01003453F7623F95F453D175F176D77A83}。//“警報(bào)! 3 號房間燃?xì)庑孤?” uchar code pdumessage34[44] = {8B6662A5FF01003453F7623F95F471C36C146CC49732}。 uchar code Title_Text[]={Set }。,39。,39。,39。i++)。 } // /*******************************************************/ Print_Char(uchar ch)//發(fā)送單個(gè)字符 { SBUF = ch。 D10LED=0。 D11LED=1。)。 delay(1000)。 } /**********************以下是發(fā) PDU 碼的程序 *********************************/ void centernum() //發(fā)中心號碼 { Print_Str(um,18)。 //發(fā)送結(jié)束標(biāo)志位( CTRL+Z ) delay(1000)。 E = 0。 P0 = cmd。 RW = 0。 LCD_POS(LineNo)。//開液晶顯示,光標(biāo)顯示開,光標(biāo)閃爍開 LCD_Wcmd(0x06)。 } LCD_Wcmd(0x80+0x40)。 EA=1。 LCD_Wdat(0x30+ge
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1