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

正文內(nèi)容

畢業(yè)設(shè)計(jì)太陽能熱水器智能控制系統(tǒng)(參考版)

2025-07-30 16:36本頁面
  

【正文】 }附 錄附錄2 太陽能熱水器水位水溫傳感器圖片。 dat=DS1302_Read(DS1302_SEC_Reg)。 dat=DS1302_Read(DS1302_MIN_Reg)。 dat=DS1302_Read(DS1302_HR_Reg)。 dat=DS1302_Read(DS1302_DAY_Reg)。 dat=DS1302_Read(DS1302_DATE_Reg)。 dat=DS1302_Read(DS1302_MONTH_Reg)。0x0f。 dat=DS1302_Read(DS1302_YEAR_Reg)。 //秒 DS1302_Write(DS1302_CONTROL_Reg,0x80)。 //時(shí) DS1302_Write(DS1302_MIN_Reg,0x25)。 //日 DS1302_Write(DS1302_DAY_Reg,0x04)。 //年 DS1302_Write(DS1302_MONTH_Reg,0x12)。//暫停 DS1302_Write(DS1302_CHARGER_Reg,0xa9)。 }void DS1302_Init(void)//初始化DS1302 { DS1302_Write(DS1302_CONTROL_Reg,0x00)。 _nop_()。 } Clr_DS1302_RST。 _nop_()。 _nop_()。 Set_DS1302_SCLK。i) { dat=1。 } for(i=8。 _nop_()。 Clr_DS1302_SCLK。 _nop_()。 _nop_()。 else Clr_DS1302_SDA。i) { if(regamp。 for(i=8。 _nop_()。 _nop_()。 Clr_DS1302_SCLK。 _nop_()。 }uchar DS1302_Read(uchar reg)//讀取時(shí)間 { uchar dat=0,i。 _nop_()。 dat=1。 _nop_()。 _nop_()。 Set_DS1302_SCLK。 _nop_()。0x01) Set_DS1302_SDA。i0。 reg=1。 _nop_()。 _nop_()。 Set_DS1302_SCLK。 _nop_()。0x01) Set_DS1302_SDA。i0。 _nop_()。 Set_DS1302_RST。 _nop_()。 _nop_()。 Clr_DS1302_RST。 BUFFER[2]=hour。}void DS1302()//時(shí)間程序{ ReadTime()。b200。aj。 }} void delay(uchar j)//延時(shí)程序{ uchar a,b。delay++)。 for(delay=0。 DIGPORT=digit。 digit=digit1。delay=200。 WORDPORT=TABLE[disp]。//顯示高位 else disp=BUFFER[i]%10。i=0。 //定義數(shù)碼管顯示位 digit=0x0200。 //顯示延時(shí) uchar disp。}void display(void){ uchar i。amp。 if(TMP=TMPSET) P1_0=0。 }}void WtTmCr()//水位、水溫控制{ if(WTLV==4) P1_1=0。L1=1。 L3=1。L0=1。L2=1。 } else if(buf[1]36) { WTLV=3。L1=1。 L3=1。L0=1。L2=1。 }void LvRead()//水位值處理{ if(buf[1]60) { WTLV=1。 else if(val20000) TMP=50int(val/1000)。 val=buf[3]*256+buf[2]。 buf[3]=TH0。 TR0=0。}void int1_int(void) interrupt 2//外部中斷1,測(cè)水溫{ EX1=0。 buf[0]=TL0。 EX1=1。//定時(shí)器0賦初值0 TR0=1。 Hig=!Hig。 } }void timer1_svr() interrupt 1{ TH1=0X8A。//增加十度 BUFFER[0]=TMPSET。 } if(key==0x08)//設(shè)置溫度 { if(TMPSET=80) TMPSET=30。//顯示設(shè)置水位 display()。 else WTLVSET+=WTLVSET。 if(key==0x01) { P1_1=1。 key=kbscan()。 } } else return(0)。0X0F)!=0X0F) { recode=KPORT。0X0F)!=0X0F) //若有鍵按下 { delay(2)。//初始化8255A,送控制字,工作方式0 }uchar kbscan(void){ uchar recode。定時(shí)器1開定時(shí)中斷 TR1=1。//定時(shí)器1賦初值 TL1=0XD0。 TMOD=0x11。//外部中斷下降沿觸發(fā) EX0=1。//初始化外部驅(qū)動(dòng)口DS1302_Init()。//讀取時(shí)間 display()。//讀取溫度 LvRead()。//鍵盤掃描 key()。main(){ inital()。//水溫設(shè)定值uchar buf[4]={0,0,0,0}。//水溫值uchar WTLVSET。uchar WTLV。void int1_int(void)。void DS1302(void)。void key(void)。void LvRead()。void ReadTime(void)。uchar DS1302_Read(uchar reg)。void delay(uchar j)。void timer1_svr(void)。sbit DS1302_RST=P1^7。sbit DS1302_SDA=P1^5。sbit P1_2=P1^2。sbit P1_0=P1^0。sbit L3=P2^3。sbit L1=P2^1。uchar second=0x88。uchar hour=0x88。uchar date=0x88。uchar year0=0x88。對(duì)實(shí)驗(yàn)室的其他老師給予的大力支持和指導(dǎo)表示真誠的謝意。在此,對(duì)邊老師致以衷心的感謝和崇高的敬意,愿邊老師學(xué)術(shù)攀高峰,桃李滿天下。94), Glasgow () 2426 August 1994.[11] Popovic D, V P Bhatkar. Distributed Computer Control for Industrial Automation. Marcel Dekker Inc, 1992.[12] 王兆安,黃俊. 電力電子技術(shù). 機(jī)械工業(yè)出版社,2005.[13] Lattice Date Book. LATTICE SEMICON DATEBOOK CORPORATION. 1994.致 謝致 謝在本次課程設(shè)計(jì)過程中和其他與*老師的接觸中,*老師對(duì)我們都是悉心教導(dǎo)、躬親示范,在生活上對(duì)我們也是十分關(guān)懷,特別是*老師博學(xué)的知識(shí)、耐心的教誨給了我極大的支持和鼓舞。5. 用鍵盤實(shí)現(xiàn)了手動(dòng)上水、電加熱、參數(shù)設(shè)置等功能。4. 完成了時(shí)鐘電路設(shè)計(jì),為系統(tǒng)提供了準(zhǔn)確的時(shí)間顯示,顯示時(shí)、分。2. 通過對(duì)水位、水溫的測(cè)量監(jiān)控,實(shí)現(xiàn)了自動(dòng)上水、水溢報(bào)警、智能加熱等功能。圖62 系統(tǒng)直流電源總圖結(jié) 論本課題設(shè)計(jì)了一個(gè)以89C52單片機(jī)為核心配合其他外圍電路的太陽能熱水器智能控制系統(tǒng),完成了對(duì)太陽能熱水器容器內(nèi)的水位、水溫測(cè)量、顯示;時(shí)間顯示;缺水時(shí)自動(dòng)上水,水溢報(bào)警;手動(dòng)上水、參數(shù)設(shè)定;定時(shí)水溫過低智能電加熱等功能模塊的設(shè)計(jì)。變壓器分別采用220/8和220/15的變壓器,穩(wěn)壓電路分別采用集成穩(wěn)壓器件7805和7812進(jìn)行穩(wěn)壓。圖51 主要驅(qū)動(dòng)電路電路圖 電源電路對(duì)于太陽能用戶來講,最常用、最方便的電源當(dāng)然是220V的工頻交流電源,但太陽能容熱水器控制系統(tǒng)需要的是穩(wěn)定的+5V和+12V電源,所以要為控制系統(tǒng)設(shè)計(jì)直流電源電路。 報(bào)警控制電路報(bào)警輸出三極管的集電極接蜂鳴器,蜂鳴器的另一端接正5伏電源。三極管不導(dǎo)通,繼電器無電流通過,開關(guān)開啟,電加熱器不工作。三極管9013導(dǎo)通,有較大的飽和電流流過繼電器,使其吸合、關(guān)閉,從而開啟電磁閥。9013的集電極通過一個(gè)單刀繼電器接正12V電源,9013射極接地。 上水電磁閥、電加熱、報(bào)警等驅(qū)動(dòng)電路上水電磁閥、電加熱開關(guān)、水位顯示、報(bào)警開關(guān)等驅(qū)動(dòng)電路均采用9013三極管進(jìn)行放大驅(qū)動(dòng),如圖61所示。電源電路微單片機(jī)的主電路及部分驅(qū)動(dòng)開關(guān)提供電源。 }}第五章 其他硬件電路設(shè)計(jì)上水、電加熱、報(bào)警電路屬于大功率驅(qū)動(dòng)電路,需用開關(guān)控制外部電源的關(guān)斷。delay++)。 for(delay=0。 DIGPORT=digit。 digit=digit1。delay=200。 WORDPORT=TABLE[disp]。 else disp=BUFFER[i]%10。i2。 //定義數(shù)碼管顯示位 digit=
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1