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

正文內(nèi)容

家用報(bào)警器——驅(qū)動程序畢業(yè)論文-文庫吧在線文庫

2025-08-23 10:22上一頁面

下一頁面
  

【正文】 .................................................................................... 14 紅外傳感器的實(shí)現(xiàn) .................................................................................... 16 煙霧傳感器的實(shí)現(xiàn) .................................................................................... 17 液晶顯示器的實(shí)現(xiàn) .................................................................................... 17 模塊( TC35i)的實(shí)現(xiàn) ....................................................................... 19 系統(tǒng)主程序設(shè)計(jì) Sensor。 該系統(tǒng)能夠很好的實(shí)現(xiàn)客廳防被盜和廚房防火災(zāi)和煤氣泄漏的功能并能及時(shí)排除隱患。我們選擇 用 Keil uVision4 軟件編寫程序。 pyroelectric infrared sensor and LCD1602. These modules and ponents are stable performance, high sensitivity. We choose the program with Keil uVision4 software. The system can realize the kitchen fire and gas leakagefunction and living room antitheft function and promptly eliminate hidden dangers. Using this system can avoid their cause larger losses and to avoid secondary damage to others. Key words: MCU。 7 AT89S52 芯片介紹 ...................................................................................... 7 系統(tǒng)主控電路 ............................................................................................. 7 溫度傳感器的簡介 9 煙霧傳感器的簡介 溫度傳感器的發(fā)展大致分為以下 3個階段: ( 1)以前的主要用于電力和非電力之間的互換。 系統(tǒng)設(shè)計(jì)方案 如圖 22 中,我們采用了 AT89S52 芯片。容許反復(fù)在線編程,非常合適于一般的編程器,并且可以使用 USBISP 串口進(jìn)行改寫或者使用非易失性存儲器改寫。這種煙霧傳感器可以檢測很多可燃?xì)怏w和有毒氣體和煙霧,非常合適一些廚房、工廠等一些需要注意氣體泄漏的場所。 —— Report Differences按鍵掃描程序如下: void key() { rd=0。 //只有當(dāng) key2 松開時(shí), tempH 才能--; tempH。y0。 //DQ 復(fù)位 DelayUs2x(5)。 //稍作延時(shí)返回 return dat。 Init_DS18B20()。 } 紅外傳感器的實(shí)現(xiàn) 在 LCD 中顯示熱釋電紅外傳感器的狀態(tài),報(bào)警時(shí)顯示: HONG: ON,靜止時(shí)顯示:H:OFF,其子程序流程圖如圖 43 所示: 圖 43 熱釋電紅外傳感器子程序流程圖 程序如下: IR_IN=0。//賦初始值; if(YAN==0) { num=2。 DelayMs(5)。 LCD_Write_Com(0x0C)。i16。i++) { SBUF=mode[i]。 //model 賦值 1,即將執(zhí)行報(bào)警狀態(tài) flag=1。 //num 賦值 3 WEN=0。 //打電話函數(shù) Delay()。能夠?qū)崿F(xiàn)基本的防盜防火功能。在這里我要特別的感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師 —— 羅忠亮老師,他在我最困難的時(shí)候給我了寶貴的建議和指導(dǎo),并且不厭其煩的幫我們調(diào)試和提出改進(jìn)的建議,使我們的設(shè)計(jì)產(chǎn)品能夠正常實(shí)現(xiàn)其報(bào)警功能。 sbit key2=P1^1。 uchar num=0。 } void Delay(void) { uint i,j。x0。i16。i++) { SBUF=mode[i]。 //使用模式 1, 16 位定時(shí)器,使用 |符號可以在使用多個定時(shí)器時(shí)不受影響 TH0=0x00。 num++。 tempH++。 36 float temperature。 Ini_UART()。 while (1) { if((IR_IN==1||YAN==0||WEN==1)amp。 37 } if(YAN==0) { num=2。 key()。 else WEN=1。 ATD()。 case 2: LCD_Write_String(0,0,YANWU:)。 default:break。 //稍做延時(shí) DQ = 0。 } /* 讀取一個字節(jié) */ unsigned char ReadOneChar(void) { unsigned char i=0。 DelayUs2x(25)。 DelayUs2x(25)。 WriteOneChar(0xCC)。 //高位 b=8。 RW_SET。 RW_CLR。 EN_SET。 //表示第二行 } while (*s) { LCD_Write_Data( *s)。 LCD_Write_Com(0x38)。 DelayUs2x(245)。 /*顯示光標(biāo)移動設(shè)置 */ DelayMs(5)。 LCD_Write_Com(0x38)。 } /* 清屏函數(shù) */ void LCD_Clear(void) { LCD_Write_Com(0x01)。 EN_CLR。 return (bit)(DataPort amp。 //定義端口 sbit RW = P2^6。 WriteOneChar(0xCC)。 } /* 讀取溫度 */ unsigned int ReadTemperature(void) { unsigned char a=0。 i0。i) { DQ = 0。 //拉高總線 DelayUs2x(50)。 } LCD_Clear()。 case 3: LCD_Write_String(0,0,WEN:)。 39 LCD_Write_String(0,1, Warning!)。 } } } if(flag==1) { LCD_Clear()。 if(ReadTempFlag==1) { ReadTempFlag=0。 WEN=0。 flag=1。 LCD_Write_String(0,0,BAO JING QI)。 IR_IN=0。 tempH。 LCD_Write_Data(0x30+date/10)。 //定時(shí)器中斷打開 TR0=1。 DelayMs(100)。 } } void ATH(void) { uchar code mode[]= {0x41,0x54,0x48,0X0D}。 } void ATD(void) { uchar code mode[]= {0x41,0x54,0x44,0x31,0x33,0x35,0x38,0x30,0x31,0x32,0x39,0x31,0x31,0x35,0x3B,0X0D}。j1000。 //SMOD=0:波特率不加倍 32 TMOD=0x20。 int tempH=90。 sbit YAN=P2^1。在這次設(shè)計(jì)中,我們分工明確,各自都較好的完成了自己負(fù)責(zé)的模塊,完成了預(yù)期的計(jì)劃,實(shí)現(xiàn)了設(shè)想的功能。調(diào)試時(shí)應(yīng)采取軟硬件結(jié)合一起調(diào)試。 //清屏 flag=0。 } if(YAN==0) { num=2。 程序如下: void main (void) { if((IR_IN==1||YAN==0||WEN==1)amp。 } } 掛電話程序如下: void ATH(void) { uchar code mode[]= {0x41,0x54,0x48,0X0D}。//讀出溫度的十位 LCD_Write_Data(0x30+date/100%10)。 LCD_Write_Com(0x08)。然后先看看顯示器的時(shí)序再對他進(jìn)行編碼。 if(IR_IN==1) { num=1。 //低位 b=ReadOneChar()。 Init_DS18B20()。 DQ = 1。//延時(shí) 100ms; beep=0。 延時(shí)程序如下: void Delay1(uint z) { uint x,y。 if(tempH==125) //當(dāng)設(shè)置溫度加至 125 時(shí),預(yù)設(shè)溫度值變?yōu)?32; tempH=32。 元件的安裝與焊接 大體順序,要從小到大,從低到高。電話卡工作的電壓是 3V/,模塊的串口可以使用 AT 命令實(shí)現(xiàn)數(shù)據(jù)和指令的傳輸,不但支持 Text 格式的短信息傳送,還支持中文的短消息傳輸, 并且可以通過 AT 指令撥打電話和掛電話。這種傳感器的功能是能對人體的紅外進(jìn)行檢測,產(chǎn)生數(shù)字信號。這些模塊和元件,不但性能相當(dāng)穩(wěn)定并且在市面上的價(jià)格也非常便宜實(shí)惠。這一特性從傳感器誕生那天起就已成功的應(yīng)用到各個方面了,例如樓道自動照明等開關(guān)電路;防盜系統(tǒng);當(dāng)房間無人 時(shí),自動關(guān)閉空調(diào)和飲水機(jī);自動門鈴等一系列智能化的產(chǎn)品。 22 6 結(jié)論 ................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1