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

正文內(nèi)容

stc12c5a60s2單片機(jī)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-08-04 22:57本頁面
  

【正文】 delay_18B20(50)。 } return(dat)。 }void DS18B20wr(uchar wdata)/*寫數(shù)據(jù)*/{ unsigned char d。 int i。 DQ = 1。 for (i=8。 i0。 i) { d=wdataamp。0x01。 wdata=1。 if(d) {DQ = 0。 delay_18B20(2)。 DQ=1。 delay_18B20(60)。 } else {DQ=0。 delay_18B20(60)。 DQ=1。 _nop_()。 _nop_()。 } } }read_temp()/*讀取溫度值并轉(zhuǎn)換*/{ DS18B20rst()。 DS18B20wr(0xcc)。//*跳過讀序列號(hào)*/ DS18B20wr(0x44)。//*啟動(dòng)溫度轉(zhuǎn)換*/ delay1ms(30)。 DS18B20rst()。 DS18B20wr(0xcc)。//*跳過讀序列號(hào)*/ DS18B20wr(0xbe)。//*讀取溫度*/ a=DS18B20rd()。 b=DS18B20rd()。 tvalue=b。 tvalue=tvalue8。 tvalue=tvalue|a。 if(tvalueamp。0x8000) tvalue=~tvalue+1。 tvalue=tvalue*()。 return(tvalue)。 }void DS18B20disp()//溫度值顯示{ uint i。 disdata[0]=39。T39。 disdata[1]=39。e39。 disdata[2]=39。m39。 disdata[3]=39。p39。 disdata[4]=39。t39。 disdata[5]=39。:39。 disdata[6]=(int)tvalue/1000+0x30。//百位數(shù) disdata[7]=(int)(tvalue%1000)/100+0x30。//十位數(shù) disdata[8]=(int)(tvalue%100)/10+0x30。//個(gè)位數(shù) disdata[9]=39。.39。 disdata[10]=(int)tvalue%10+0x30。//小數(shù)位 disdata[11]=39。C39。 Lcd_WriteAddress(0x40)。 //設(shè)置顯示位置為第二行的第1個(gè)字 for(i=0。i12。i++) //顯示字符 { Lcd_WriteData(disdata[i])。 delay(100)。 }}void initLCD(){ Lcd_Int()。 huanying_show()。} int main(){ a=0x00。 b=0x00。 initLCD()。 Lcd_WriteCom(0x01)。 //清屏幕指令,將以前的顯示內(nèi)容清除 delay1ms(1000)。 while(1) { read_temp()。//讀取溫度 DS18B20disp()。//顯示 }return 0。}紅外遙控解碼模塊include include define uchar unsigned charuchar flag。 //標(biāo)志變量,0x01為下降沿進(jìn),0x02為引導(dǎo)碼,0x03為連發(fā)碼unsigned int sys,dat。uchar da[4]。sbit out=P3^3。sbit o1=P3^4。sbit o2=P3^5。/**************************************/void adjust (void){ if(flag==0x01) { start()。 if(flag==0x02) // { getdata()。 o1=0。 } else if(flag==0x03) // { o2=0。 } }}void getdata(void){int i。int j。for(j=0。j4。j++) for(i=0。i8。i++) { da[j]=da[j]1。 while(~out)。 TL1=0x00。 TH1=0x00。 TR1=1。 while(out)。 TR1=0。 if(TH17) da[j]|=0x80。 }}void start (void){ while(~out)。 TR0=0。 if(TH060) { EA=0。 TR1=1。 while(out)。 TR1=0。 if(TH130) flag=0x02。 else if(TH115) flag=0x03。 } else { flag=0x00。 EA=1。 }}void initintterrupt(void){ TL0=0x00。 TH0=0x00。 TL1=0x00。 TH1=0x00。 IT1=1。 EX1=1。 EA=1。}void Int1_Routine(void) interrupt 2{ EA=0。 TL0=0x00。 TH0=0x00。 TL1=0x00。 TH1=0x00。 TMOD=0x91。 TR0=1。 ET0=1。 flag=0x01。 EA=1。}int main(void){out=1。o1=1。o2=1。initintterrupt()。 while(1) {EA=0。 adjust()。 EA=1。 }return 0。}八、整機(jī)硬件、軟件聯(lián)機(jī)仿真調(diào)試中出現(xiàn)的問題,解決方案、結(jié)果九、設(shè)計(jì)總結(jié)十、參考文獻(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1