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

正文內(nèi)容

畢業(yè)設(shè)計(jì)家用快熱式電熱水器設(shè)計(jì)(文件)

 

【正文】 。 w12864sj(0x30+wdbj%10)。 //以下是顯示對(duì)應(yīng)該的大寫 if(w!=dw) //判斷檔位沒(méi)有改變 有就顯示否則不顯示 { w12864dz(0x95)。 w12864sj(0xfe)。 w12864sj(0xc4)。 w12864sj(0xf9)。 } //************************************************************* //以下是第四行的顯示 if(q70) if(i==2) if(e!=1) //當(dāng) i=2 時(shí) ,提示只顯示一次 { w12864dz(0x98)。 //顯示按上下鍵調(diào) } for (f=0。 } if(q70) if(i==1) if(e!=2) //當(dāng) i=1 時(shí) ,提示只顯示一次 { w12864dz(0x98)。 //顯示按上下鍵調(diào) } for (f=0。 } //只有在繼電器導(dǎo)通下 ,和 I=0 沒(méi)有設(shè)置的時(shí)候要顯示的提示 if(q70) if(jdq==0) //在繼電器導(dǎo)通下 if(i==0) //在沒(méi)有設(shè)置的時(shí)候 ,沒(méi)有按設(shè)置鍵時(shí) if(e!=3) { w12864dz(0x98)。 //顯示運(yùn)行狀態(tài) 34 } w12864sj(0xa1)。 // for (f=0。 } if(jdq==1) if(q70) if(i==0) //在沒(méi)有下按電源時(shí) 手動(dòng)設(shè)定 if(e!=4) { w12864dz(0x98)。 //顯示運(yùn)行狀態(tài) } w12864sj(0xa1)。a++) { w12864sj(yq4[a])。 for (a=0。 //顯示 : w12864sj(0xc3)。 //顯示故障 } e=5。 } 36 if(kgj==1) // 電源開關(guān)鍵 { jdq=1。 init12864()。a++) { ms(50)。 //給 T1 初值 TH1=0XCE。 } void main() { 37 init()。 ET0=0。 ET1=1。 moc30=1。 } if(dw==1) // { //不同的檔位 ,改變導(dǎo)通角延時(shí) 6000 TH0=0Xe8。 } if(dw==4) { //不同的檔位 ,改變導(dǎo)通角延時(shí) 3750 TH0=0Xf1。 } if(dw==5) { //不同的檔位 ,改變導(dǎo)通角延時(shí) 2100 TH0=0Xf7。 } if(dw==0) //不同的檔位 ,這里直接關(guān)掉 moc30=1。 } if(dw0) { 39 ET0=1。 } if(dw==2) { //不同的檔位 ,改變導(dǎo)通角延時(shí) 5250 TH0=0Xeb。 } if(dw==3) { //不同的檔位 ,改變導(dǎo)通角延時(shí) 4500 TH0=0Xee。 TH0=0Xff。 } void t1() interrupt 3 { TR1=0。 TH1=0Xf8。 //顯示溫度 sz()。 //開 INT0 中斷 IT0=1。 } TMOD=0X11。 for(a=0。 EA=0。 //蜂明器低電平有效 if(kgj==0) //流量開關(guān)鍵 { if(q70) //當(dāng)溫度過(guò)高時(shí) 斷掉繼電器 jdq=0。a4。a++) { w12864sj(yxzt[a])。 } 35 if(q69) if(e!=5) { fmq=0。 // for (a=0。a8。f++) { w12864sj(yq5[f])。 // w12864sj(0xd5)。f8。f++) { w12864sj(yq1[f])。f10。f++) { 33 w12864sj(yq3[f])。f10。 w12864sj(0xe3)。 w12864sj(0xe5)。 w12864sj(0xfd)。 w12864sj(0xbb)。 } //根據(jù)檔位 ,顯示檔位 31 if(dw0) //只有九個(gè)檔位 dw=0。 //以下是顯示設(shè)定溫度值 if(r!=wdbj) { w12864dz(0x8d)。 while(xst==0)。 while(xxt==0)。 while(xst==0)。 while(xxt==0)。 while(szj==0)。 //電磁閥關(guān) if(dykg==0) //同上相反 29 dcf=0。 szj=1。 moc30=1。 w12864sj(0x30+c)。 } else //正常運(yùn)行情況下顯示溫度 { w12864dz(0x85)。)。 d=b%10。 q=b。 //小延時(shí) } return r18sj。 //延時(shí) if(dq18) //讀 1位數(shù)據(jù) r18sj|=0x8000。 //小延時(shí) dq18=0。 // for(z=0。 //等溫度轉(zhuǎn)換完 fwds18()。 fwds18()。 //等 1820 讀入數(shù)據(jù) dq18=1。 //再拉低 us(5)。 for(g=0。 //延時(shí) dq18=1。a++) { w12864sj(yq4[a])。 //顯示運(yùn)行狀態(tài) } w12864sj(0xa1)。 w12864dz(0x98)。 //: w12864sj(0xc3)。 for (a=0。 w12864dz(0x96)。a8。 //39。 w12864sj(39。a++) { w12864sj(dqwd[a])。 //指定在寫入或讀取時(shí),光標(biāo)的移動(dòng)方向 us(4)。 //設(shè)置打開屏幕顯示 ,光標(biāo)顯示 ,光標(biāo)閃 us(4)。 //基本指令操作 us(4)。 //拉低 ,做準(zhǔn)備寫下一位 ms(10)。 //拉低 P0=sj。 //還是等他忙完 ,安全起見 rw12=1。 //準(zhǔn)備好指令 e12=1。 } void w12864dz(uchar dz) //12864 寫地址 { rw12=0。x) 22 for(y=110。 char yq4[]=停止 。 char yq2[]=按上下鍵調(diào) 。 char sdwd[]=設(shè)定溫度 。 //電源開關(guān)低電平有效 sbit dcf=P2^4。 //向上調(diào) 低電平有效 sbit kgj=P2^0。 //MOC3023,低電平有效 sbit jdq=P1^4。謝謝! 七 、 參考文獻(xiàn) ⒈ 趙建領(lǐng) ,薛園園 主 編 .51 單片機(jī)開發(fā)與應(yīng)用技術(shù)詳解 .北京: 電子工業(yè)出版社 .2021 年 10月 ,黃鶴松 ,員玉良 ,蔣海峰 主 編 .51 單片機(jī)應(yīng)用開發(fā)范例大全 .北京: 人發(fā)郵電出版社 .2021 年 2月 主 編 .單片機(jī)微機(jī)控制應(yīng)用技術(shù) .北京:機(jī)械工業(yè)出版社 .2021年 1月 ,胡松 主編 .圖表細(xì)說(shuō)元器件及實(shí)用電路 .第二版 .北京 :電子工業(yè)出版社 .2021年 1月 主 編 . 單片機(jī)微機(jī)控制應(yīng)用技術(shù)實(shí)操指導(dǎo)書 .北京: 機(jī)械工業(yè)出版社 .2021 年 5 月 編 .傳感器與單片機(jī)接口實(shí)例 .北京: 北京航空航天大學(xué)出版社 .2021 年 1 月 八、附錄: 附錄 1 程序清單: include define uint unsigned int define uchar unsigned char 21 sbit rs12=P1^0。經(jīng)過(guò)組合 :得到如下 3大函數(shù) ,再 加 上中斷函數(shù) (3個(gè) )一共可分為 4大函數(shù) .分別如下 : 1:初始化函數(shù) , (void init ())這里面包括了液晶的 初始化 設(shè)置 ,和進(jìn)入系統(tǒng)后 ,液晶要固定顯示的字符 ,中斷的設(shè)置 。 :光標(biāo)顯示 ,畫面移位 ,自定義字符 ,睡眠模式等 。 :黃綠 。形成 C點(diǎn)電壓波形 ,當(dāng) C點(diǎn)電壓低于 ,三極管截止 , D點(diǎn)為 高 電平 。 1℃ . 7 個(gè)功率檔位 ,設(shè)定溫度范圍為 1~ 65℃ ,液晶實(shí)時(shí)顯示當(dāng)前檔位 和設(shè)定溫度 3 個(gè)輕觸按鈕 ,分別為設(shè)置鍵 , “ +”鍵和“ ” 鍵 ,加熱功率分為 0~ 6檔 可調(diào) ,設(shè)定溫度為 1~ 65℃ 可調(diào) ,當(dāng)?shù)谝淮?按一下 設(shè)置鍵時(shí) ,則可以按“ +”鍵和“ ”鍵 設(shè)定設(shè)定溫度 ,當(dāng) 第二次 按一下 設(shè)置鍵時(shí) ,則可以按“ +”鍵和“ ”鍵設(shè)定功率檔位 ,當(dāng)?shù)谌伟匆幌?設(shè)置鍵時(shí) ,則返回到當(dāng) 前 狀態(tài) 69℃ 時(shí) ,停止加熱 ,并蜂鳴報(bào)警 , 105℃時(shí)停止加熱 ,防止干燒 3 三、 設(shè)計(jì)方案的選擇和論證 : 方案一 :用熱敏電阻組成電橋來(lái)采集信號(hào) ,再經(jīng)放大 ,A/D 轉(zhuǎn)換后送給單片機(jī) ,再由數(shù)碼管顯示 ,通過(guò)可控硅控制發(fā)熱管 ,這種方法 ,線路復(fù)雜 ,不直觀 . 方案二 :用 DS18B20 采集溫度 ,直接將數(shù)字信號(hào)送給單片機(jī) ,再由 LCD12864 液晶顯示 ,通過(guò)可控硅控制發(fā)熱管 ,這種方法 ,線路比前者簡(jiǎn)單 ,且讀取溫度準(zhǔn)確度高 ,采用大屏液晶顯示 ,同 時(shí)能顯示當(dāng)前溫度 ,設(shè)定檔位 ,設(shè)定溫度 ,和當(dāng)前狀態(tài) ,使用戶一目了然 .所以采用方案二 . 四、 快熱式家用電熱水器系統(tǒng)設(shè)計(jì) : 1:系統(tǒng)總體方案設(shè)計(jì) 在本系統(tǒng)中 ,需要檢測(cè)的輸入信號(hào)有出水溫度和水流檢測(cè)信號(hào) 等 ,需要輸出的信號(hào)主要是雙向可控硅的導(dǎo)通時(shí)間以控制加熱功率的大小 .液晶的實(shí)時(shí)顯示 ,并還要完成出水溫度的設(shè)置 ,功率的設(shè)置 ,和保護(hù)功能 ,如溫度超限報(bào)警 ,防干燒等等 .系統(tǒng)總體方案設(shè)計(jì)圖如下 : 圖表 1 圖表 1 2:控制系統(tǒng)的硬件組成及工作原理 快熱式電熱水 器控制系統(tǒng) 主要是 由 5V 穩(wěn)壓電路 ,液晶顯示電路 ,加熱輸出控制電路 ,過(guò)零檢測(cè)電路 ,水流檢測(cè)電路 ,溫度檢測(cè)電路 和報(bào)警電路 等電路組成 .如下圖 :圖表 2 4 圖表 2 控制系統(tǒng)的原理如圖表 2 所示 ,首先通過(guò)溫度傳感器 DS18B20 將出水口的溫度直接變換成數(shù)字送到單片機(jī) ,單片機(jī)對(duì)接收的信號(hào)與設(shè)定信號(hào)進(jìn)行比較 ,輸出一個(gè)控制量 ,控制可控硅的導(dǎo)通角 ,以實(shí)現(xiàn)對(duì)加熱量的控制 ,同時(shí)用 LCD12864 顯示當(dāng)前溫度 ,當(dāng)出現(xiàn)故障時(shí) ,液晶提示故障 ,并蜂 鳴 器報(bào)警 ,斷開繼電器 ,并停止對(duì) 可控硅的導(dǎo)通信號(hào) 等等 . 3:控制系統(tǒng) 總 硬件電路的設(shè)計(jì) : 如下圖 :圖表 3 下 面 就將 各個(gè)硬件電路設(shè)計(jì)模塊分別描述 : 5 圖表 3 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 7
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1