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

正文內(nèi)容

家用報(bào)警器的設(shè)計(jì)方案-免費(fèi)閱讀

  

【正文】 LCD_Write_Com(0x0C)。 DelayMs(5)。 DelayMs(5)。 }/* 寫入數(shù)據(jù)函數(shù)*/ void LCD_Write_Data(unsigned char Data) { while(LCD_Check_Busy())。 0x80)。sbit EN = P2^7。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。unsigned int b=0。 i) { DQ = 0。 // 給脈沖信號(hào) dat=1。 //15~60us 后 接收60240us的存在脈沖 dat=DQ。 } }}//18b20溫度檢測(cè)程序*/includeinclude/* 18b20初始化*/bit Init_DS18B20(void){ bit dat=0。 LCD_Write_String(0,1, Warning!)。 RELAY1=0。 flag=0。 temp=ReadTemperature()。 LCD_Write_String(0,0,WEN:On)。 if(IR_IN==1) { num=1。 DelayMs(20)。 YAN=1。 if(tempH==20) tempH=32。 LCD_Write_Data(0x30+date%10)。 //定時(shí)器開關(guān)打開}/* 定時(shí)器中斷子程序*/void Timer0_isr(void) interrupt 1 { static unsigned int num。 beep=0。 //ATH cr uint i。 // ATD15839114002。j++)。 //T1方式2,用于UART波特率 TH1=0xFD。bit ReadTempFlag。sbit RELAY1=P2^2。我們?cè)O(shè)計(jì)的家用報(bào)警器,能夠?qū)崿F(xiàn)客廳防盜和廚房防火的功能,并且可以通過GSM模塊撥打電話給戶主。(1)單片機(jī)無法開啟,后檢查是因?yàn)殡娐窋嗦吩斐?;?)電源開關(guān)焊接錯(cuò)誤,導(dǎo)致無法啟動(dòng);(3)芯片40P座金屬片有彎曲,導(dǎo)致芯片不能完全接觸,經(jīng)努力查找發(fā)現(xiàn)并更換;(4)傳感器太過于敏感,導(dǎo)致頻繁報(bào)警很難測(cè)試,后調(diào)試靈敏度后有所改善;(5)延時(shí)函數(shù)沒有聲明,導(dǎo)致程序結(jié)果出錯(cuò);(6)各傳感器單獨(dú)測(cè)試成功,但是三路傳感器結(jié)合后溫度報(bào)警器頻繁出現(xiàn)誤報(bào);測(cè)試結(jié)果如表1所示表1 測(cè)試結(jié)果傳感器類別測(cè)試設(shè)置溫度/℃環(huán)境溫度/℃是否有煙霧是否有可燃?xì)怏w是否有人通過蜂鳴器和GSM模塊是否報(bào)警溫度傳感器3226否3232是3233是8082是煙霧傳感器29是否是40否是是熱釋電紅外傳感器否否是是 經(jīng)過反復(fù)測(cè)試,系統(tǒng)工作的溫度在10~+85℃靈敏度比較高,溫度傳感器的精確度達(dá)到小數(shù)點(diǎn)后三位數(shù)。 //重置打電話標(biāo)志位flag=0LCD_Write_String(0,0,DaDianHua)。 //num賦值2LCD_Write_String(0,0,YANWU:On)。amp。 uint i。//讀出溫度的個(gè)位}(TC35i)的實(shí)現(xiàn)GSM模塊子程序?qū)崿F(xiàn)流程圖如圖46所示NY開始建立連接是否報(bào)警撥打電話圖46 GSM模塊的實(shí)現(xiàn)打電話程序如下:void ATD(void) { Uchar code mode[]={0x41,0x54,0x44,0x31,0x33,0x35,0x38,0x30,0x31,0x32,0x39,0x32,0x38,0x34,0x3B,0X0D}。 /*顯示關(guān)閉*/ LCD_Write_Com(0x01)。初始化過程如圖45所示:開始寫入命令函數(shù)寫入數(shù)據(jù)函數(shù)清屏寫入字符串初始化圖45 初始化LCD流程圖初始化程序如下:void LCD_Init(void) { LCD_Write_Com(0x38)。// 選擇顯示模式1; LCD_Write_String(0,0,HONG:On)。 //高位b=8。WriteOneChar(0xCC)。 //拉高總線 DelayUs2x(50)。 //給蜂鳴器一個(gè)低電平; DelayMs(100)。 for(x=z。 display(0xcd,tempH)。4系統(tǒng)軟件設(shè)計(jì) uVision4簡(jiǎn)介 Keil uVision4是一款編程軟件,它能夠編寫C語(yǔ)言代碼,供開發(fā)者對(duì)程序的編寫、調(diào)試運(yùn)用,操作簡(jiǎn)單實(shí)用。 Designer 繪制原理圖 學(xué)會(huì)使用Altium Designer,如圖38為本次家用報(bào)警器設(shè)計(jì)的原理圖:圖38 原理圖 新建一個(gè)PCB文件并保存為家用報(bào)警器,然后:Design——Update Schematics ——Yes——Create Engineering Order熱釋電紅外傳感器還能避免一些誤報(bào),比如能防小動(dòng)物干擾等。因?yàn)槲覀儗W(xué)習(xí)了單片微型計(jì)算機(jī)與接口技術(shù)和C語(yǔ)言等一些相關(guān)課程,對(duì)我們的設(shè)計(jì)能提供一些幫助。 煙霧傳感器模塊不但可以檢測(cè)到煙霧,還可以檢測(cè)到煤氣、天然氣等其它無色無味的有毒氣體,并及時(shí)作出反應(yīng),然后將其轉(zhuǎn)換成數(shù)字型號(hào),不必再進(jìn)行A/D轉(zhuǎn)換,更加方便實(shí)用。同時(shí)因?yàn)榇中臎]有關(guān)好液化氣或者煮菜沒有及時(shí)關(guān)火導(dǎo)致燒焦引起大量煙霧導(dǎo)致起火而發(fā)生火災(zāi)的事件也常有。(3)智能溫度傳感器。這里我們用RIP傳感器,它可以能夠撲捉到移動(dòng)的人體輻射出來的紅外線。DS18B20的主要特性如下 :(1)在與系統(tǒng)連接時(shí)不用再加任何電路或者元件,可進(jìn)行信息傳遞;(2)測(cè)溫范圍非常廣;(3)單線數(shù)據(jù)傳輸方式,傳感器只需一根杜邦線便可以與單片機(jī)實(shí)現(xiàn)通信; 圖33 DS18B20封裝圖圖34為熱釋電紅外傳感器(PIR)。圖36 煙霧傳感器引腳圖 GSM模塊(TC35i)概述這個(gè)模塊能夠工作在兩個(gè)不同的網(wǎng)絡(luò)中,并且可以發(fā)送信息。 { while(!key1)。 display(0xcd,tempH)。蜂鳴器設(shè)計(jì)程序如下:void bell(){ beep=1。 //單片機(jī)將DQ拉低 DelayUs2x(200)。unsigned int b=0。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 //清屏 ; model=1。//顯示YANWU:On; Delay1(2000)。 DelayMs(5)。 LCD_Write_Data(0x30+date/100)。 while(TI==0)。 TI=0。 //num賦值1LCD_Write_String(0,0,HONG:On)。 //暫顯示系檢測(cè)超溫報(bào)警 Delay1(2000)。 //延時(shí)}if(model==1) //當(dāng)model=1時(shí),進(jìn)入報(bào)警狀態(tài){LCD_Clear()。 測(cè)試時(shí)遇到的一些問題分析:(1)紅外傳感器有時(shí)太過于敏感,使得紅外傳感器一直觸發(fā),測(cè)試使用都很不方便;導(dǎo)致誤報(bào)率很高;(2)當(dāng)傳感器觸發(fā)后,顯示器的亮度明顯下降,可能是因?yàn)殡妷翰粔?;?)電路元件有時(shí)不穩(wěn)定,容易出錯(cuò),需要復(fù)位;6結(jié)論
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1