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

正文內(nèi)容

基于單片機(jī)的上下限溫度控制報(bào)警器畢業(yè)設(shè)計(jì)-閱讀頁(yè)

2025-03-18 10:24本頁(yè)面
  

【正文】 ************************************ 主機(jī)發(fā)送一個(gè)字節(jié)的數(shù)據(jù)到 DS18B20 的子程序 *******************************************/ void ds18b20_write(unsigned char date) { unsigned char i。i0。 DQ=dateamp。 delay(20)。 date=1。 } /************************************************* 主機(jī)從 DS18B20 讀取一個(gè)字節(jié)子程序 ********************** **********************************************/ unsigned char ds18b20_read(void) { unsigned char i,date。i0。 date=1。 if(DQ==1) // 檢測(cè)總線(xiàn)當(dāng)前位的高低 ,如果為低就跳過(guò) ,繼續(xù)下一個(gè)循環(huán) { date=date|0x80。 } return(date)。 ds18b20_init()。 ds18b20_write(0x44)。 ds18b20_init()。 ds18b20_write(0xbe)。 h=ds18b20_read()。 k=hamp。//提取 H 的第 4 位 if(k==0x08)//檢測(cè) H 的第 4 位是否為 1 { fuhao=1。//把 H 左移 8 位,加上 L 后再按位取反 temp=temp+1。//把取反后的值乘以 得到 10 進(jìn)制實(shí)際溫度值再擴(kuò)大 100 倍,精確到小數(shù)點(diǎn)后面 2 位數(shù)( H 和 L 的值計(jì)算的時(shí)候由軟件自動(dòng)轉(zhuǎn)換成 10 進(jìn)制) } else { fuhao=0。//把 H 左移 8 位,加上 L 后的值乘以 得到 10 進(jìn)制實(shí)際溫度值再擴(kuò)大 100 倍,精確到小數(shù)點(diǎn)后面 2 位數(shù) EA=1。 //設(shè)置顯示最大值 LEDOneC=0。 delay(120)。 P0=0xff。 P0=seg7codeB[temp%100/10]。 LEDTwoC=1。 LEDThreeC=0。 delay(120)。 P0=0xff。 P0=seg7code[11]。 LEDOneC=1。 LEDTwoC=0。 delay(120)。 P0=0xff。 P0=seg7code[temp%10]。 LEDThreeC=1。 } } /****進(jìn)入設(shè)置顯示畫(huà)面 ******/ void Xiaxian_disp(void) //下限設(shè)置界面 { LEDOneC=0。 delay(50)。 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 26 頁(yè),共 33 頁(yè) P0=0xff。 P0=seg7code[xiaxian/10]。 LEDTwoC=1。 LEDThreeC=0。 delay(50)。 P0=0xff。 P0=0x89。 LEDOneC=1。 LEDTwoC=0。 delay(50)。 P0=0xff。 P0=seg7code[shangxian%10]。 LEDThreeC=1。 } /***********EEPROM 部份 ***********/ //****************** 關(guān)閉 ISPIAP 功能 ************** void ISP_IAP_Disable(void) { IAP_CONTR = 0x00。 IAP_TRIG = 0x00。 IAP_ADDRL=0X00。 //開(kāi)中斷 } //*******************字節(jié)讀 *************************** uchar Byte_read(uint byte_addr) { IAP_CONTR = 0X85。并送等待時(shí)間 IAP_CMD = 0X01。 //送地址高字節(jié) IAP_ADDRL = (uchar)(byte_addr amp。 //送地址低字節(jié) EA = 0。 //送觸發(fā)命令字 0X4 0XB9 IAP_TRIG = 0XA5。 ISP_IAP_Disable()。 //開(kāi)中斷 return (IAP_DATA)。 //開(kāi)啟 ISP/IAP。 //送字節(jié)編程命令字 IAP_ADDRH = (uchar)(byte_addr 8)。0X00FF)。 //送數(shù)據(jù)進(jìn) ISP_DATA EA = 0。 //送觸 發(fā)命令字 0X4 0XB9 IAP_TRIG = 0XA5。 ISP_IAP_Disable()。 //開(kāi)中斷 } //********************* 扇區(qū)擦除 ********************* void Sector_erase(uint sector_addr) { IAP_CONTR = 0X85。并送等待時(shí)間 // ISP_CONTR=0xc1。 //送扇區(qū)擦除命令字 IAP_ADDRH = (uchar)(sector_addr 8)。0X00FF)。 //關(guān)中斷 IAP_TRIG = 0X5A。 _nop_()。 //關(guān)閉 ISP/IAP 功能 EA = 1。 Sector_erase(0X2021)。 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 28 頁(yè),共 33 頁(yè) Sector_erase(0X2200)。 Sector_erase(0X2400)。 /* Sector_erase(0X2400)。 Sector_erase(0X2600)。 */ } /********中斷按鍵掃描 **********/ void Timer0(void) interrupt 1 { TH0=0X53。 if(Key_SET==0) delay(200)。 if(fg==3) { fg=0。 } while(Key_SET==0)。 if(fg==1) { if(Key_UP==0) delay(10000)。 } if(Key_DOWN==0) delay(10000)。 } if(shangxian99)shangxian=99。 } if(fg==2) //設(shè)置下限報(bào)警值 delay(200)。 if(Key_UP==0) { xiaxian++。 if(Key_DOWN==0) { if(xiaxian1)xiaxian=1。 } if(xiaxian=shangxian)xiaxian=shangxian。 } } /********循環(huán)顯示設(shè)置溫度 *****/ void key_scan(void) { while(fg==1) { Shangxian_disp()。 } while(fg==2) { Xiaxian_disp()。 } } /*********主函數(shù) *******/ void main(void) { TMOD=0x00。 TL0=0X32。 ET0=1。 ds18b20_init()。j0。 基于單片機(jī)的溫度 上下限 控制 報(bào)警 器 畢業(yè)設(shè)計(jì) 第 30 頁(yè),共 33 頁(yè) delay(100)。 fg1=Byte_read(0X2021)。 xiaxian=Byte_read(0X2400)。 xiaxian=5。 wendu[1]=temp%1000/100。 wendu[3]=temp%10。 user_set[1]=shangxian%10。 user_set[3]=xiaxian%10。Hled=0。Hled=1。Lled=0。Lled=1。 } else { Bell=1。amp。Lout=1。Lled=1。} Temp_read()。 key_scan()。 9JWKf wvGt YM*Jgamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1