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

正文內(nèi)容

電子綜合課程設(shè)計與實踐1-資料下載頁

2025-06-22 19:22本頁面
  

【正文】 1820wr1(0x3f)。 ds1820rst1()。 ds1820wr1(0xcc)。 ds1820wr1(0x48)。 }ds1820rst1()。 ds1820wr1(0xcc)。//*跳過讀序列號*/ds1820wr1(0x44)。//*啟動溫度轉(zhuǎn)換*/ds1820rst1()。 ds1820wr1(0xcc)。//*跳過讀序列號*/ ds1820wr1(0xbe)。//*讀取溫度*/ a1=ds1820rd1()。b1=ds1820rd1()。tvalue1=b1。tvalue1=8。tvalue1=tvalue1|a1。 if(tvalue10x0fff) tflag1=0。 else {tvalue1=~tvalue1+1。tflag1=1。 }tvalue1=tvalue1*()。//溫度值擴(kuò)大10倍,精確到1位小數(shù)}/*讀取溫度值并轉(zhuǎn)換*/read_temp2(){unsigned char a2,b2。 if(res_flag2==1) { //delay1ms(5)。 ds1820rst2()。 ds1820wr2(0xcc)。 ds1820wr2(0x4e)。 ds1820wr2(0x01)。 ds1820wr2(0x02)。 ds1820wr2(0x1f)。 ds1820rst2()。 ds1820wr2(0xcc)。 ds1820wr2(0x48)。 }else { ds1820rst2()。 ds1820wr2(0xcc)。 ds1820wr2(0x4e)。 ds1820wr2(0x01)。 ds1820wr2(0x02)。 ds1820wr2(0x3f)。 ds1820rst2()。 ds1820wr2(0xcc)。 ds1820wr2(0x48)。 }//delay1ms(10)。ds1820rst2()。 ds1820wr2(0xcc)。//*跳過讀序列號*/ds1820wr2(0x44)。//*啟動溫度轉(zhuǎn)換*/ds1820rst2()。 ds1820wr2(0xcc)。//*跳過讀序列號*/ ds1820wr2(0xbe)。//*讀取溫度*/ a2=ds1820rd2()。b2=ds1820rd2()。tvalue2=b2。tvalue2=8。tvalue2=tvalue2|a2。 if(tvalue20x0fff) tflag2=0。 else {tvalue2=~tvalue2+1。tflag2=1。 }tvalue2=tvalue2*()。//溫度值擴(kuò)大10倍,精確到1位小數(shù)}/*******************************************************************/ void ds1820disp()//溫度值顯示{ delay1ms(5)。 if(setup_flag==0) { if(sensor_num==0) { 。 }else { if(sensor_num==3) { tvalue=tvalue1。tflag=tflag1。 if(tvalue1upper_v1*100) { LED1=1。beep_flag=1。 }else { LED1=0。beep_flag=0。 } if(tvalue1lower_v1*100) { LED2=1。beep_flag2=1。 }else { LED2=0。beep_flag2=0。 } } if(sensor_num==4) { tvalue=tvalue2。 tflag=tflag2。 if(tvalue2upper_v2*100) { LED1=1。beep_flag=1。 }else { LED1=0。beep_flag=0。 } if(tvalue2lower_v2*100) { LED2=1。beep_flag2=1。 }else { LED2=0。beep_flag2=0。 } } disdata[0]=tvalue/10000+0x30。//百位數(shù) disdata[1]=tvalue%10000/1000+0x30。//十位數(shù) disdata[2]=tvalue%1000/100+0x30。//個位數(shù) disdata[3]=tvalue%100/10+0x30。//小數(shù)位 disdata[4]=tvalue%10+0x30。// disdata[5 ]=tvalue%10+0x30。 if(tflag==0) flagdat=0x20。//正溫度不顯示符號 else flagdat=0x2d。//負(fù)溫度顯示負(fù)號: if(disdata[0]==0x30) { disdata[0]=0x20。//如果百位為0,不顯示 if(disdata[1]==0x30) { disdata[1]=0x20。//如果百位為0,十位為0也不顯示 } } wr_(0xc3)。 wr_dat(flagdat)。//顯示符號位 wr_(0xc4)。 wr_dat(disdata[0])。//顯示百位 wr_(0xc5)。 wr_dat(disdata[1])。//顯示十位 wr_(0xc6)。 wr_dat(disdata[2])。//顯示個位 wr_(0xc7)。 wr_dat(0x2e)。//顯示小數(shù)點(diǎn) wr_(0xc8)。 wr_dat(disdata[3])。//顯示小數(shù)位 wr_(0xc9)。 wr_dat(disdata[4])。 wr_(0xca)。// wr_dat(disdata[5])。// wr_(0xcb)。 wr_dat(0xdf)。 wr_(0xcb)。 wr_dat(0x43)。 tflag=0。 } } }void C_to_F(){ if(setup_flag==0amp。amp。t_change==0) { if(sensor_num==3) { tvalue1=tvalue1*+3200。 ds1820disp()。 t_change=1。 } if(sensor_num==4) { tvalue2=tvalue2*+3200。 ds1820disp()。 t_change=1。 } }}void F_to_C(){ if(setup_flag==0amp。amp。t_change==1amp。amp。sensor_num!=0) { ds1820disp()。 t_change=0。 }}void resolution_select(){ if(setup_flag==1amp。amp。sensor_num==1) { if(res_flag1==0) { wr_(0xc0)。 display(res: )。 wr_(0xc5)。 display()。 res_flag1=1。 }else { wr_(0xc0)。 display(res: )。 wr_(0xc5)。 display()。 res_flag1=0。 } } if(setup_flag==1amp。amp。sensor_num==2) { if(res_flag2==0) { wr_(0xc0)。 display(res: )。 wr_(0xc5)。 display()。 res_flag2=1。 }else { wr_(0xc0)。 display(res: )。 wr_(0xc5)。 display()。 res_flag2=0。 } }}void keyscan() ////鍵掃描{ delay1ms(50)。 P1=0x7f。 delay1ms(50)。 switch(P1) { case 0x7e:C_to_F()。break。//第三排 變?nèi)A式 case 0x7d:F_to_C()。break。//變c case 0x7b:resolution_select()。break。 case 0x77:ds1820disp()。break。//顯示 } P1=0xbf。 delay1ms(50)。 switch(P1) { case 0xbe: upper()。break。//第二排 case 0xbd: lower()。break。 case 0xbb: increase()。break。 case 0xb7: decrease()。break。 } P1=0xdf。 delay1ms(50)。 switch(P1) { case 0xde:init_play()。break。//第一排 初始化 case 0xdd:setup()。break。// 進(jìn)入設(shè)置 case 0xdb:sensor1()。break。//2口的傳感器 case 0xd7:sensor2()。break。//3口的傳感器 } delay1ms(50)。}void main(){ P0=0x04。 init_play()。 while(1) { read_temp1()。 read_temp2()。 keyscan()。 beep()。 beep2()。 }} 參考文獻(xiàn)[1]白澤生. 用MCS51單片機(jī)實現(xiàn)溫度的檢測[J].現(xiàn)代電子技術(shù),2005,(10):13.[2]張開生,[J].微計算機(jī)信息,2005,21(7):6869.[3][M].北京:北京航空航天大學(xué)出版社,2004.[4]楊剛,[M].北京:電子工業(yè)出版社,2004.[5]丁元杰,單片機(jī)原理及運(yùn)用,機(jī)械工業(yè)出版社,2003.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1