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

正文內(nèi)容

單片機設(shè)計的遠程實時溫度監(jiān)控系統(tǒng)(參考版)

2025-07-02 21:14本頁面
  

【正文】 break。g39。break。k39。 } } }///////////////////////////////////////void serial_INT() interrupt 4 using 1{if(RI) {RI=0。} Display_Temperature()。)。 } else {fa(39。)。 if(HI_Alarm==1||LO_Alarm==1) { fa(39。 Display_Temperature()。 Delay(50000)。 Read_Temperature()。 } } }//主程序void main( ){ init_serial()。Delay(t)。 if(ng)//如果為負數(shù)在調(diào)整后的位置顯示 { P0=0x40。Delay(t)。 P0=DSY_CODE[Display_Digit[3]]。Delay(t)。 P0=DSY_CODE[Display_Digit[2]]。Delay(t)。 P0=(DSY_CODE[Display_Digit[1]])|0x80。Delay(t)。i++) { P0=DSY_CODE[Display_Digit[0]]。 }}//刷新顯示若干時間 for(i=0。 if(Display_Digit[2]==0) { Display_Digit[2]=10。Display_Digit[1]=Current%10。Display_Digit[3]=Current/100。//高低溫報警標志設(shè)置HI_Alarm=Signed_Current_Temp=Alarm_Temp_HL[0] ? 1:0。0X07)4)。//獲得溫度整數(shù)部分(無符號)Current=((Temp_Value[0]amp。 //默認負號顯示在左邊第1位}//查表得到溫度小數(shù)部分Display_Digit[0]=df_Table[Temp_Value[0]amp。ng = 1。Temp_Value[0] = ~Temp_Value[0] + 1。 //注意類型為uchar//如果為負數(shù)則反加1,并設(shè)置負號標識及負號顯示位置if ((Temp_Value[1] amp。 //延時值uchar ng = 0, np = 0。 //溫度報警值存入DS18B20}////在數(shù)碼管上顯示溫度//void Display_Temperature(){uchar i。 WriteOneByte(0xCC)。 //讀TLWriteOneByte(0x7F)。 //將設(shè)定的溫度報警值寫入DS18B20WriteOneByte(Alarm_Temp_HL[0] )。 WriteOneByte(0xCC)。 //報警溫度TLDS18B20_IS_OK = 1。 //溫度高于8位Alarm_Temp_HL[0] = ReadOneByte()。 // 跳過序列號Temp_Value[0] = ReadOneByte()。 WriteOneByte(0xCC)。 //跳過序列號WriteOneByte(0x44)。}}////讀取溫度//void Read_Temperature(){if(Init_DS18B20() == 1) //DS18B20故障DS18B20_IS_OK = 0。DQ = 1。 0x01。 i++){DQ = 0。for (i = 0。} return dat。 Delay(30)。_nop_()。 DQ = 1。 i++){DQ = 0。for (i = 0。DQ = 1。return status。Delay(100)。 Delay(8)。 Delay(90)。 Delay(8)。 }////初始化DS18B20//uchar Init_DS18B20( ){ uchar status。uint Time0_Count=0。bit HI_Alarm =0, LO_Alarm =0。uchar Temp_Value[] = {0x00,0x00}。////報警溫度上下限,為進行正負數(shù)比較,此處注意設(shè)為char類型//char Alarm_Temp_HL[2] = {50,30}。//uchar code DSY_CODE[] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。 IE=0x90。 RI=0。 TL1=0xFD。 PCON=0x00。}void init_serial( ){SCON=0x50。 while(TI==0)。i++) {} 。 while(x) for(i=0。sbit LO_LED = P1^6。sbit DQ_LED = P1^4。乙機:includeincludedefine uchar unsigned chardefine uint unsigned intsbit DQ = P3^6。 TL0=1000%256。break。:jidianqi=1。 case 39。TR0=1。z39。shou_led=0。 break。)。 case 1:fa(39。LO_LED=0。k39。 NO=(NO+1)%2。 Init_serial()。 }////延時//void Delay(uint x){ while(x)。 TR1=1。 TI=0。 TH0=1000/256。 TH1=0xFD。 TMOD=0x21。TI=0。void fa(uchar c){SBUF=c。sbit jidianqi=P2^2。sbit LO_LED = P1^5。uchar shou=0。這樣
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1