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

正文內(nèi)容

基于電子溫控方式的電冰箱控制電路的設(shè)計畢業(yè)論文-資料下載頁

2025-06-27 21:09本頁面
  

【正文】 _mesg(uchar code *adder1){ uchar i。 TransferData(0x80,0)。 //Set Graphic Display RAM Address delay(100)。 for(i=0。i32。i++) { TransferData(*adder1,1)。 adder1++。 } TransferData(0x90,0)。 //Set Graphic Display RAM Address delay(100)。 for(i=32。i64。i++) { TransferData(*adder1,1)。 adder1++。 }}void lcd_mesg2(uchar add,uchar code *adder2){ uchar i。 TransferData(add,0)。 //Set Graphic Display RAM Address delay(100)。 for(i=0。i16。i++) { TransferData(*adder2,1)。 adder2++。 }}/******************************************************************************///溫度顯示處理并送入LCD的指定區(qū)域void LCD_w_wd(uchar add2,int wwd,uchar fs){uchar te1,te2,te3。 te1=wwd/100+48。te2=(wwd/10)%10+48。te3=wwd%10+48。if(te1==48)te1=0x20。 TransferData(add2,0)。 if(fs)TransferData(0x2d,1)。 else TransferData(0x20,1)。 TransferData(te1,1)。 TransferData(te2,1)。 TransferData(0x2e,1)。 TransferData(te3,1)。}/******************************************************************************/void TransferData(char data1,bit DI) //傳送數(shù)據(jù)或者命令,當(dāng)DI=0是,傳送命令,當(dāng)DI=1,傳送數(shù)據(jù). { WRD=0。 RS=DI。 delay(1)。 P0=data1。 E=1。 delay(1)。 E=0。 }/******************************************************************************/void delayms(uint n) //延時10n毫秒程序 { uint i,j。 for(i=0。in。i++) for(j=0。j2000。j++)。 }void delay(uint m) //延時程序 { uint i,j。 for(i=0。im。i++) for(j=0。j10。j++)。 }void delayds(unsigned int i)//延時函數(shù){ while(i)。}/******************************************************************************///關(guān)門與否顯示處理void lcd_w_menkg(void){ if(door==1) {lcd_mesg2(0x88,men)。}。 if(door==0) {lcd_mesg2(0x88,men1)。}。}/******************************************************************************///工作狀態(tài)判斷void lcd_w_gzztpd(void){ if(KEY_4==1amp。amp。ysj==1) lcd_mesg2(0x98,gzzt0)。 if(KEY_4==1amp。amp。ysj==0) lcd_mesg2(0x98,gzzt1)。 if(KEY_4==0){ ysj=0。TR1=0。 lcd_mesg(gzzt2)。 while(KEY_4==0)。 soft_reset()。 }}/***********************上是12864的代碼/********************以下是DS18B20 的代碼//18b20初始化函數(shù)void Init_DS18B20(void){ unsigned char x=0。 DQ = 1。 //DQ復(fù)位 delayds(8)。 //稍做延時 DQ = 0。 //單片機將DQ拉低 delayds(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delayds(10)。 x=DQ。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delayds(5)。}//讀一個字節(jié)unsigned char ReadOneChar(void){unsigned char i=0。unsigned char dat = 0。for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 delayds(5)。 } return(dat)。}//寫一個字節(jié)void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delayds(5)。 DQ = 1。 dat=1。 }delayds(5)。}//讀取溫度unsigned int ReadTemperature(void){unsigned char a=0。unsigned char b=0。unsigned int t=0。float tt=0。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過讀序號列號的操作WriteOneChar(0x44)。 // 啟動溫度轉(zhuǎn)換delayds(200)。Init_DS18B20()。WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=ReadOneChar()。b=ReadOneChar()。if(bamp。0x80) {fushu=1。b=0xffb。a=0xffa。} else fushu=0。 t=(b8)+a。tt=t*。t= tt*10+。 //放大10倍輸出并四舍五入return(t)。}/******************************************************************************/uchar key(void){ if(!KEY_1){ delay(10)。 //去抖 if(!KEY_1) { yskey++。 if(yskey40)yskey=40。 }} if(!KEY_2){ delay(10)。 //去抖 if(!KEY_2) { yskey。 if(yskey=1)yskey=1。 }} if(!KEY_3)door=0。else door=1。return(yskey)。 }/**************************************************************************/void znkzysj(void)//智能控制壓縮機工作{ if(fushu==0amp。amp。fushu1==0){if(ys=temp/10)TR1=1。else {ysj=0。TR1=0。n=0。}} if(fushu==0amp。amp。fushu1==1)TR1=1。 if(fushu==1amp。amp。fushu1==0){ysj=0。TR1=0。n=0。} if(fushu==1amp。amp。fushu1==1){if(ys=temp/10){ysj=0。TR1=0。n=0。}else TR1=1。}}/**************************************************************************//* T1溢出中斷處理函數(shù) */void timer1_int() interrupt 3 using 2 // T1溢出中斷,使用工作組2{ n++。 if(n!=500){ TH1= 0x15。 // 重新填入初值 TL1= 0xA0。} else {ysj=1。n=0。TR1=0。} }/**************************************************************************/void soft_reset(void){ ((void(code*)(void))0x0000)()。}
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1