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

正文內(nèi)容

單片機設(shè)計的遠程實時溫度監(jiān)控系統(tǒng)-閱讀頁

2025-07-14 21:14本頁面
  

【正文】 附錄2 源程序甲機程序:includedefine uchar unsigned chardefine uint unsigned intsbit k1=P1^7。uchar NO=0。sbit shou_led=P1^0。sbit BEEP=P2^7。 while(TI==0)。}/*******************/void Init_serial(){SCON=0x50。 PCON=0x00。 TL1=0xFD。 TL0=1000%256。 RI=0。 IE=0x92。 }//主程序void main(void){ LO_LED=0 。 while(1) { if(k1==0) { while(k1==0)。 switch(NO) {case 0:fa(39。)。 break。g39。LO_LED=1。 } } } } ////////////////////////////void serial_INT() interrupt 4 using 1{if(RI) {RI=0。 switch (SBUF) {case 39。:jidianqi=0。break。m39。TR0=0。 } }}////////////////////////void T0_INT()interrupt 1{ TH0=1000/256。BEEP=!BEEP。sbit jidianqi=P3^2。sbit fa_led=P1^0。/*void delayms(uint x){ uchar i。i120。}*/void fa(uchar c){SBUF=c。TI=0。 TMOD=0x20。 TH1=0xFD。 TI=0。 TR1=1。 }//共陰數(shù)碼管段碼及空白顯示uchar code DSY_CODE[] ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00}。uchar code df_Table[] = {0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9}。uchar Current=0。uchar Display_Digit[] = {0,0,0,0}。bit DS18B20_IS_OK = 1。////延時//void Delay(uint x){ while(x)。DQ = 1。DQ = 0。DQ = 1。status = DQ。DQ = 1。 //初始化成功時返回0}////讀一字節(jié)//uchar ReadOneByte(){uchar i, dat = 0。 _nop_()。 i 8。dat= 1。 _nop_()。if(DQ) dat |= 0x80。 DQ = 1。}////寫一字節(jié)//void WriteOneByte(uchar dat){uchar i。 i 8。DQ =dat amp。Delay(5)。 dat= 1。else{WriteOneByte(0xCC)。 //啟動溫度轉(zhuǎn)換Init_DS18B20()。 WriteOneByte(0xBE)。 //溫度低于8位 Temp_Value[1] = ReadOneByte()。 //報警溫度THAlarm_Temp_HL[1] = ReadOneByte()。}}////設(shè)置DS18B20溫度報警值//void Set_Alarm_Temp_Value(){Init_DS18B20()。 // 跳過序列號WriteOneByte(0x4E)。 //寫TH WriteOneByte(Alarm_Temp_HL[1] )。 //十二位精度Init_DS18B20()。 // 跳過序列號WriteOneByte(0x48)。uchar t = 100。//負(fù)數(shù)標(biāo)識及負(fù)號顯示位置uchar Signed_Current_Temp。 0xF8) == 0xF8){Temp_Value[1] = ~Temp_Value[1]。if(Temp_Value[0]==0x00) Temp_Value[1]++。np = 0xEF。0x0F]。0XF0)4)|((Temp_Value[1]amp。//有符號的當(dāng)前溫度值,定義為charSigned_Current_Temp=ng ? Current:Current。LO_Alarm=Signed_Current_Temp=Alarm_Temp_HL[1] ? 1:0。Display_Digit[2]=Current%100/10。 if(Display_Digit[3]==0){ Display_Digit[3]=10。 np=0xDF。i30。 P2=0x7F。P2=0xFF。 P2=0xBF。P2=0xFF。 P2=0xDF。P2=0xFF。 P2=0xEF。P2=0xFF。P2=np。P2=0xFF。 Set_Alarm_Temp_Value()。 Delay(50000)。 while(1) { Read_Temperature()。 if (DS18B20_IS_OK) { DQ_LED =0。z39。LO_LED=0。m39。LO_LED=1。 } else { P0=P2=0x00。 switch (SBUF) {case 39。:jidianqi=1。 case 39。:jidianqi=0。 } }附錄三:元件清單序號名稱型號數(shù)量1單片機精簡開發(fā)板STC89C5122數(shù)字溫度傳感器DS18B2013數(shù)碼管CPS5611ARL44電阻110k133045繼電器本溪410016三極管90121901317二極管IN400718蜂鳴器19串行線1m110發(fā)光二極管紅 綠4
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1