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

正文內(nèi)容

基于單片機的家庭防火防盜系統(tǒng)畢業(yè)論文(文件)

2025-07-15 19:30 上一頁面

下一頁面
 

【正文】 ].傳感技術(shù).(7):47~48[6][J].:74~75[7][J].:39~41[8]雷旭,[J].:82~83[9]鄭長風(fēng),程光偉,[J].:84~86[10]于長軍,張秀珍,楊向明,楊魁,[J]..增刊:34~36[11]張羲,李文元,[J].:20~21[12][M].,[13]吳柄勝,[M].北京:冶金工業(yè)出版社,[14][M].,[15]張俊謨,[M]., [19][M].[20][][21]湖南文理學(xué)院電氣系自動化教研室[M].[22][M].附錄A 電路圖附錄B 程序include include define uchar unsigned chardefine uint unsigned intdefine ufloat unsigned floatdefine LED_DUAN P0 //斷碼define LED_WEI P2 //位選//單片機I/O使用位定義sbit DIAN=P0^5。 //檢測紅外sbit JC_YG=P3^7。 //賦值屏蔽位bit MEUN_N=0。 //溫度檢測屏蔽位bit Z_PB=0。 //溫度數(shù)據(jù)轉(zhuǎn)換的臨時儲存空間uchar code ditab[16] = {0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04, 0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09} 。 //顯示位 uint wd_value=0。 //調(diào)整值//***********變量定義*****************//果錯誤跳出按鍵等待 ==0 正確 ==1錯誤//****************************/***************************函數(shù)名稱:函數(shù)功能:***************************//***************************函數(shù)名稱:delay(uint s)函數(shù)功能:毫秒延時函數(shù)***************************/void Delay(uint s){while(s){。ms_i++){_nop_()。BEEP=1。 //單片機將DQ拉低 Delay(90) 。 //如果=0則初始化成功 =1則初始化失敗 Delay(100) 。unsigned char dat = 0 。 // 給脈沖信號 dat = 1 。 } return (dat) 。 i) { DQ = 0 。 DQ = 1 。 led_dis_temp[0]=ditab[led_dis_temp[4]] 。 wd_value=led_dis_temp[4]。 led_dis_temp[1]=led_dis_temp[1]%10 。amp。(WD_PB==1))BEEP=1,led_dis_temp[3]=12,WD_PB=0。 //消隱if(MEUN_N==0){LED_WEI=wei_chose[dis_w]。 //位選LED_DUAN=duan_ma[wd_set[dis_w]]。P1=0xf0。 if((P1amp。 scan2=P1。 return (scan)。 // 是否調(diào)整判斷位 switch(key) { case 0x11: ///此時為菜單鍵 MEUN_N=~MEUN_N。 else wd_set[0]++。 case 0x14: //按鍵 下 if((wd_set[1])=9)wd_set[1]=0。break。 case 0x21: HW_PB=1。 case 0x22: HW_PB=0。 //屏蔽煙感 BEEP=1,led_dis_temp[3]=12。 //開始檢測煙感 beep()。LED_DUAN=0。//meun_n=1。 //定時器0 工作方式1 定時中斷模式EA=1。TR0=1。}}/***************************函數(shù)名稱:timer0()函數(shù)功能:主函數(shù) 初始化***************************/void timer0() interrupt 1{TR0=0。 t0_1++。amp。 case 11: WriteOneChar(0xCC) 。 break。 case 14: temp_data[0] = ReadOneChar() 。 break。 //溫度高8位 break。 //跳過讀序號列號的操作 WriteOneChar(0xBE) 。 break。switch(t0_1) { case 10: Init_DS18B20() 。dis_play()。 //初始值TL0=0X60。 keya=anjian()。 //允許定時器0中斷TH0=0X3C。//get_temperature()。//KEY_IO=0XFF。 default: break。break。break。 beep()。 beep()。 set_wd=wd_set[1]*10+wd_set[0]。 beep()。break。return (0)。 scan=~scan。 scan1=P1。0xf0)!=0xf0) { delay_ms(50)。if(dis_w==4)dis_w=0。 //段選if(dis_w==1)DIAN=0。}if(YG_PB==0){if(JC_YG==0)BEEP=0,led_dis_temp[3]=3。else if((set_wdwd_value)amp。 if(led_dis_temp[2]==0) //次高位為0,不顯示 led_dis_temp[2]=12 。 led_dis_temp[1]=led_dis_temp[4]%100 。0xf0)4)|((temp_data[1]amp。 }}/* 數(shù)據(jù)轉(zhuǎn)換與溫度顯示 *//*******************************************************************/ Disp_Temperature(){ led_dis_temp[4]=temp_data[0]amp。0x01 。 for (i = 8 。 // 給脈沖信號 if(DQ) dat |= 0x80 。 i 0 。 return(presence) 。 //拉高總線 Delay(8) 。 //DQ復(fù)位 Delay(8) 。}}}void beep(){BEEP=0。while(ms){for(ms_i=0。 //t0定時器uchar set_wd=60。 //led顯示測量的值的臨時儲存區(qū)uchar data wd_set[4]={0,6,12,12}。 //數(shù)碼管的位選uchar code duan_ma[]={0xa0,0xbe,0x64,0x2c,0x3a,0x29,0x21,0xbc,0x20,0x28,0xe3,0xe1,0xff}。 //紅外檢測屏蔽位bit YG_PB=0。 //ds18b20的上電正確判斷位bit BS_W=0。 //ds18b20的數(shù)據(jù)接口sbit BEEP=P3^4。在此十分感謝劉老師的細心指導(dǎo),才能讓我順利完成技師論文。致 謝首先,也是最主要感謝的是我的指導(dǎo)老師,李玉春老師。雖然在旁人看來這工作可能微不足道,但我卻從中學(xué)到了不少東西;體會到了工作中的酸甜苦辣,也認(rèn)識到了自己的不足之處。再次:調(diào)試的時候,充分體驗了一次工程現(xiàn)場調(diào)試的氛圍,與各位實驗室同學(xué)一起的場景至今仍然歷歷在目。若更換其他的傳感器,該系統(tǒng)還可以用于火災(zāi)報警、煤氣泄漏等報警。由于該系統(tǒng)主要用于多點集中檢測報警,故應(yīng)能對受監(jiān)測點進行巡回檢測,為防止誤報警,當(dāng)檢測到某點有盜請時該系統(tǒng)應(yīng)延時2秒鐘后再進行檢測一次,若確有盜情方可報警,并用數(shù)字指示出被盜地點。結(jié) 論隨著經(jīng)濟的發(fā)展,人們對防盜、防劫、防火保安設(shè)備的需求量大大增加。按鍵6:開啟紅外檢測。按鍵2:在設(shè)置溫度界面,為溫度值加1。 顯示電路本設(shè)計中使用動態(tài)掃描的方式對數(shù)碼管進行控制掃描,圖中SRD2為上拉電阻排,電阻值為10K,驅(qū)動芯片用74HC573作為驅(qū)動使用,U2為位選驅(qū)動,U3為段碼驅(qū)動,單片機的P0口接LED的段碼驅(qū)動,單片機的P2口接LED的位選碼驅(qū)動,該器件驅(qū)動電流可以達到100mA,而LED數(shù)碼管全亮?xí)r,最大電流可以達到32mA,如果全部驅(qū)動輸出會將數(shù)碼管燒壞,所以在程序中使用PWM輸出的控制,在消隱時,也就是禁止數(shù)碼管的輸出,之后加上一段時間的延時,要確保加入的時間與顯示時間和不能超過20ms,同時74HC573具有鎖存功能,在本設(shè)計中沒有使用該功能。動態(tài)掃描方法是用其接口電路把所有顯示器的8個筆畫字段(a~g和dp)同名端連在一起,而每一個顯示器的公共極COM各自獨立接受I/O線控制。靜態(tài)顯示中,每一個顯示器都要占用單獨具有鎖存功能的I/O口,該接口用于筆畫段字型代碼。: 十六進制數(shù)字型代碼表共陰極接法七段代碼D7 D6 D5 D4 D3 D2 D1 D0Dp g f e d c b a 00 0 1 1 1 1 1 13FH10 0 0 0 0 1 1 006H20 1 0 1 1 0 1 15BH30 1 0 0 1 1 1 14FH40 1 1 0 0 1 1 066H50 1 1 0 1 1 0 16DH60 1 1 1 1 1 0 17DH70 0 0 0 0 1 1 107H80 1 1 1 1 1 1 17FH90 1 1 0 1 1 1 16FHA0 1 1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1