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

正文內(nèi)容

基于51單片機(jī)的溫度測(cè)試系統(tǒng)+有vb上位機(jī)-全文預(yù)覽

2025-12-06 16:09 上一頁面

下一頁面
  

【正文】 c)。 th=1。 tempamp。 write_byte(th)。 } if(th==256) { th=0。 } tl=read_tl()。 if(temp==0x0d) { delay(5)。 write_date(table2[th2])。)。)。 th=read_th()。H39。 write_date(39。 write_(0x0f)。 write_date(table2[year1])。 if(year2==1) { year2=9。 } year=read_ds(0x8d)。//向 ds1302中寫入年 } } else if(temp==0x0b) { delay(5)。 } write_(0x80+0x02)。 year2+=1。=0x0f。=0x0f。 } } } if(num1==7) { write_(0x80+0x03)。 } write_(0x80+0x05)。 } if(mon1==0amp。 } if(mon2==9amp。 mon2=mon%16。 tempamp。 write_date(table2[mon2])。mon2==0) { mon1=0。mon1==1) { mon2=0。 if(mon2==10) { mon2=0。 } mon=read_ds(0x89)。 if(temp==0x0d) { delay(5)。 write_(0x0f)。 write_date(table2[date1])。amp。amp。 date2=1。=0x0f。 write_ds(0x86,date1*16+date2)。 date2=1。 date1=0。 date1+=1。//從 ds1302中讀日期 date1=date/16。 if(temp==0x0d) { while(temp==0x0d)//松手檢測(cè) { temp=P2。 temp=P2。 write_date(table2[day])。 } day=read_ds(0x8b)。//向 ds1302中寫入星期 } } else if(temp==0x0b) { delay(5)。 if(day==8) { day=1。 tempamp。 tempamp。 write_ds(0x84,h1*16+h2)。 h1=2。 h1=1。 h1=h/16。 if(temp==0x0b) { while(temp==0x0b)//松手檢測(cè) { temp=P2。 write_date(table2[h1])。amp。 h2+=1。=0x0f。=0x0f。 } } } if(num1==3) { write_(0x80+0x40+0x02)。 write_(0x80+0x40+0x04)。 m2=1。=0x0f。 write_ds(0x82,m1*16+m2)。 } if(m1==6) m1=0。 m2=m%16。 tempamp。 tempamp。 write_ds(0x80,s1*16+s2)。 } if(s1==1) s1=5。 s2=s%16。 tempamp。 write_date(table2[s2])。 s1+=1。 s1=s/16。 if(temp==0x0d) { while(temp==0x0d)//松手檢測(cè) { temp=P2。//光標(biāo)閃爍 temp=P2。 tempamp。 tempamp。 tempamp。//禁止寫保護(hù) while(temp==0x0e)//松手檢測(cè) { temp=P2。=0x0f。=0x0f。 return c。 a=read_byte()。 write_byte(0x44)。 return c。 write_byte(0xbe)。 write_byte(0xcc)。 c=(b4)|(a4)。 write_byte(0xcc)。 init_ds18b20()。 if(DQ)dat=dat|0X80。 delay2(1)。 } } uchar read_byte()//從 ds18b20中 讀一字節(jié) { uchar i,dat=0。 delay2(5)。 DQ=0。 for(i=0。i255) i++。 delay2(80)。 } void init_ds18b20()//初始化 ds18b20 { uchar i。 stop()。 start()。 write_byterom(0xa0)。 respons()。 respons()。 delay1()。 delay1()。 delay1()。 } scl=0。 sda=CY。i8。 scl=0。 scl=1。 delay1()。 delay1()。 delay1()。 delay1()。 。 write_date(39。 delay(10)。 } write_(0x80+0x40)。 for(i=0。 write_(0x01)。 lcden=1。 } void write_date(uchar date)//寫數(shù)據(jù) { lcdrs=1。 delay(5)。 year2=year%16。 mon2=mon%16。 date1=date/16。 h=read_ds(0x85)。 s2=s%16。 //星期 write_ds(0x8c,0x11)。 //分 write_ds(0x84,0x23)。 return date1。 ACC=1。 } for ( i=8。 ds_io=tempamp。 for ( i=8。 } uchar read_ds(uchar add ) //ds1302指定地址讀數(shù)據(jù) { unsigned char i,temp,date1。0x01。 i0。0x01。 i0。 ds_rst=0。 //星期 char date,date1,date2。 } /*********************************************************************************************** DS1302部分 **************************************************************************************************/ char s,s1,s2。i0。 uchar min,hour,sec。//鬧鐘標(biāo)志位 bit stop_alarm=0。 sbit sda=P3^3。 sbit lcdrs=P1^0。 uchar code table3[]= alarm clock 。下面是下位機(jī)程序和上位機(jī)程序,程序比較長(zhǎng),而且下位機(jī)程序的鍵盤部分寫得有點(diǎn)麻煩。上位機(jī)是用 VB語言寫的,只是一個(gè)模型,從上位機(jī)上可以觀察當(dāng)前溫度值以及溫度上下限,以后會(huì)更加完善其功能。 uchar code table2[]=0123456789。 sbit ds_rst=P1^4。 sbit scl=P3^2。 bit alarm=0。 //溫度上下限 uint th1,th2,tl1,tl2。 for(。j++)。 //時(shí) char day。//年 void write_ds(uchar add,uchar date ) //向 ds1302指定地址寫數(shù)據(jù) { uchar i,temp。 for ( i=8。 ds_io= tempamp。 } for ( i=8。 ds_io =tempamp。 } ds_rst= 0。 ds_rst= 1。 temp = add。 ds_clk = 1。 ds_clk = 1。 date1=ACC。 //初始化秒 write_ds(0x82,0x59)。 //月 write_ds(0x8a,0x06)。 s1=s/16。 m2=m%16。 date=read_ds(0x87)。 mon1=mon/16。 year1=year/16。 P0=。 lcden=0。 delay(5)。 } void init_1602() //初始化 1602 { lcdrw=0。 write_(0x06)。 delay(10)。i++) { write_date(table1[i])。 delay(10)。 } /*********************************************************************************************** EEPROM部分 **************************************************************************************************/ void delay1() { 。 scl=1。 scl=1。 } void stop()//停止函數(shù) { sda=0。 sda=1。 delay1()。i250) i++。 for(i=0。 delay1()。 delay1()。 scl=0。i++) { scl=1。 scl=0。 write_byterom(0xa0)。 write_byterom(date)。 start()。 respons()。 temp=read_byterom
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1