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

正文內(nèi)容

太陽能熱水器控制系統(tǒng)的設(shè)計(jì)-資料下載頁

2024-08-14 04:50本頁面
  

【正文】 好舍友。最后,衷心感謝所有老師對(duì)我的栽培、支持和鼓勵(lì),感謝所有朋友的關(guān)心和幫助。向在百忙中抽出時(shí)間來幫助我,沒有他們的幫助和支持,完成畢業(yè)設(shè)計(jì)任務(wù)就是一個(gè)很大的難題,就不能這么順利完成。參 考 文 獻(xiàn)[1]藺金元,車進(jìn).單片機(jī)智能控制在太陽能熱水器中的應(yīng)用[J].:21-23.[2]楊新華,郝曉弘,邵輝.基于89C51智能型太陽熱水器的控制系統(tǒng)[J].(9):88-91.[3]王長胤.單片機(jī)原理及應(yīng)用[M].武漢::64-120.[4]王俊杰.基于89C51單片機(jī)的太陽能熱水器智能控制器的設(shè)計(jì)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào)( 自然科學(xué)版) :67-68.[5]何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)[M].北京::34-42.[6]張振榮,晉明武, 51單片機(jī)原理及實(shí)用技術(shù)[M].北京:人民郵電出版社. 2000:64-120.[7]郭惠,[M].北京::235-240.[8][M].北京::206-210.[9][J].:141-142.[10]張景文,[J]. 西華大學(xué)學(xué)報(bào)( 自然科學(xué)版) -28.[11][J] .家用電子. 1999 : 372-381.[12]徐龍坤. 輔助加熱式太陽能熱水器[J] .家用電器. 1997: 9-10.[13]鄒燦,紅李斌. 太陽能熱水器智能控制系統(tǒng)[J].-43.[14]齊劍玲,曾玉紅. 智能水位控制系統(tǒng)[J]. 海淀走讀大學(xué)學(xué)報(bào)2003年第一期.2003:87-91.[15][J]. 現(xiàn)代電子技術(shù)2005年第4期總第195 :5-7.附錄Ⅰ 系統(tǒng)總原理圖附圖Ⅰ1 系統(tǒng)總原理圖附錄Ⅱ 系統(tǒng)源程序include include define uint unsigned intdefine uchar unsigned chardefine sled_AD_port P0 define sled_WD_port P1 define sled_wm_port P2 sbit DQ =P3^5。 sbit ADCS =P3^2。tsbit ADCLK =P3^3。 sbit ADDI =P3^4。 sbit ADDO =P3^4。sbit kai1=P3^1。 sbit kai2=P3^2。uchar code du_char[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}。uchar code we_table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 uchar data sled_data[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}。 uchar data led_lighten_bit=0 。 void delay_1ms(uchar z) { uchar x,y。 for(x=z。x0。x) for(y=110。y0。y)。 }//////////////////以下是DS18B20驅(qū)動(dòng)程序////////////////void delay(uint i) { while(i)。}//初始化函數(shù)Init_DS18B20(void){ uchar x=0。 DQ = 1。 delay(8)。 DQ = 0。 delay(80)。 DQ = 1。 delay(14)。 x=DQ。 delay(20)。}Read(void){ uchar i=0。 uchar dat = 0。 for (i=8。i0。i){ DQ = 0。 dat=1。 DQ = 1。 // if(DQ) dat|=0x80。 delay(4)。 } return(dat)。}Write(uchar dat){ uchar i=0。 for (i=8。 i0。 i){ DQ = 0。 DQ = datamp。0x01。 delay(5)。 DQ = 1。 dat=1。 }}ReadTemperature(void){ uchar a=0。 uchar b=0。 uint t=0。 float tt=0。 Init_DS18B20()。 Write(0xCC)。 Write(0x44)。 Init_DS18B20()。 Write(0xCC)。 Write(0xBE)。 a=Read()。 b=Read()。 t=b。 t=8。 t=t|a。 tt=t*。 t= tt*10+。 return(t)。}//////////////////以上是DS18B20驅(qū)動(dòng)程序//////////////////采集數(shù)據(jù) unsigned int Adc0832(unsigned char channel){ uchar i=0。 uchar j。 uint dat=0。 uchar ndat=0。 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。 _nop_()。 _nop_()。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 ADCLK=1。 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 ADCLK=1。 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。 ADDI=1。 _nop_()。 _nop_()。 dat=0。 for(i=0。i8。i++) { dat|=ADDO。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 } for(i=0。i8。i++) { j=0。 j=j|ADDO。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 j=j7。 ndat=ndat|j。 if(i7)ndat=1。 } ADCS=1。 ADCLK=0。 ADDO=1。 dat=8。 dat|=ndat。 return(dat)。 }xianshiTemperature(){ uint wendu。 uchar c。 sled_WD_port=0。 P1=0。 { wendu=ReadTemperature()。 sled_data[3] = du_char[wendu/100]。 sled_data[4] = du_char[wendu%100/10]。 sled_data[5] = du_char[wendu%10]。 for(c=0。c6。c++){sled_wm_port = 0x00。 sled_WD_port = sled_data[c]。 if(c==4) sled_WD_port = sled_WD_portamp。0x7f。 sled_wm_port = we_table[c]。 delay_1ms(20)。}}}xianshishuiwei(){ uchar shuiwei,uu。 uchar d。 sled_AD_port=0。 { uu=Adc0832(0)。 shuiwei=uu/。 sled_data[0] = du_char[shuiwei%100/10]。 sled_data[1] = du_char[shuiwei%10]。 for(d=0。d2。d++) { sled_wm_port = 0x00。 sled_AD_port = sled_data[d]。 sled_wm_port = we_table[d]。 delay_1ms(1)。 } }}anjianshezhi(){ uchar temp_buff。 uchar temp=10。 uchar i。 sled_dm_port=0。 while(1) { if(up_key==0) { delay(10)。 if(up_key==0) temp=temp+10。 while(!up_key)。 delay(10)。 while(!up_key)。 } else if(down_key==0) { delay(10)。 if(down_key==0) temp。 while(!down_key)。 delay(10)。 while(!down_key)。 } temp_buff=temp。 sled_data[5] = du_char[temp_buff/100]。 sled_data[6] = du_char[temp_buff%100/10]。 sled_data[7] = du_char[temp_buff%10]。 for(i=0。i8。i++) { sled_wm_port = 0x00。 sled_dm_port = sled_data[i]。 if(i==6) sled_dm_port = sled_dm_portamp。0x7f。 sled_wm_port = we_table[i]。 delay(20)。 } }}void main(){ while(1) { xianshiTemperature()。 xianshishuiwei()。 if(shuiwei20) kai1=0。 if(shuiwei90) kai1=1。 if(wendu35) kai2=0。 if(wendu40) kai2=1。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1