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

正文內容

快熱式家用電熱水器的設計畢業(yè)論文(參考版)

2025-07-01 19:11本頁面
  

【正文】 最后,再次對關心、幫助我的老師和同學表示衷心地感謝。 另外,還要感謝我的伙伴們對我的無私幫助,使我得以順利完成畢業(yè)設計。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,并向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。北京:機械工業(yè)出版社, ISBN 9787111083146[4]周潤景、徐宏偉、分析與制作。北京航空航天大學出版社, ,ISBN 9787512406247[2]李光飛、樓然苗、胡佳文、。這就是這次設計的關鍵。 我這次所設計的電路在通電情況下能正常完成溫度、功率顯示功能,加熱控制電路在出水溫度超過65℃時停止加熱,并蜂鳴報警,溫度降至45℃以下時恢復。最后終于做完了有種如釋重負的感覺。 通過這次畢業(yè)設計,我才明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。通過這次畢業(yè)設計使我明白了自己原來知識還比較欠缺。在沒有做畢業(yè)設計以前覺得畢業(yè)設計只是對這幾年來所學知識的單純總結,但是通過這次做畢業(yè)設計發(fā)現(xiàn)自己的看法有點太片面。 //完成可控硅導通信號} 結 論 隨著畢業(yè)日子的到來,畢業(yè)設計也接近了尾聲。i++)。 //終止定時器運行for (i=0。 //輸出可控硅導通信號ET1=0。 //打開定時器T1}/* 可控硅觸發(fā)信號控制函數(shù) void triacctrl(void) 使用定時器T1中斷,寄存器組3 向可控硅送出觸發(fā)信號*/void triacctrl(void) interrupt 3 using 3{register unsigned char i。 //市電過零后,根據(jù)當前設置的檔位給定時器T1賦延時參數(shù)ET1=1。//10個功率檔位的可控硅導通角延時參數(shù)表TH1=powertab[2*heatpower]1。 //停止測頻外中斷 testok=1。 //開始計時 } else //如果是終點 { TR0=0。 TL0=0。 //清除測頻開始標志 px0count=100。 //當溫度回落到45度以下時清除超溫標志}/* 測溫頻率測試函數(shù) void tempfrequency(void) 使用外部X0中斷,寄存器組1 測出溫度——頻率轉換電路的頻率*/void tempfrequency(void) interrupt 0 using 1{if (px0count) return。 //刷新當前溫度寄存器if (temp65) tempov=1。 //接近最小值取最小值 break。 //若實際值小于假定值,增大查找范圍的最小值 if (tempmaxtempmin=1) //若查找范圍已縮小到1度之間, { //判斷實際值更接近哪個端點 if (temptab[tempmax]+temptab[tempmin]2*t0rig) temp=tempmax。 //若實際值等于假定值結束查找 else if (t0rigtemptab[temp]) tempmax=temp。 //tempmin和tempmax為溫度表的范圍while (1) { temp=(tempmax+tempmin)/2。 //字節(jié)合成字tempmin=0。 //清除測頻程序完成標志while (!testok) display()。 //置測頻程序開始標志EX0=1。 //溫度頻率表px0count=2。unsigned int t0rig。 //關閉可控硅 buzz=0。 ET1=0。} //9檔全功率,指示燈全亮 } } else //當有超溫標志時 { relay=1。triac=0。led2=0。ET1=0。break。led3=1。} //1~4檔1號指示等亮 case 5: case 6: case 7: case 8: {led1=0。EX1=1。led2=1。break。led2=1。triac=1。 //關閉蜂鳴器 switch (heatpower) //判斷加熱檔位 { case 0: {EX1=0。 //無任何鍵按下時由此返回}/* 加熱控制函數(shù) void heatctrl(void) 無參數(shù),無返回值 判斷是否加熱、加熱功率及檔位指示燈處理*/void heatctrl(void){if (!tempov) //當沒有超溫標志時 { relay=0。 //還原中斷控制字IE return (0)。 //確認開關鍵被按下 } while (swkey==0) display()。//延時消抖 buzz=1。i10。 //等待開關鍵按下 buzz=0。 //顯示“” display()。 //清除端口輸出 dispram[0]=0x10。 P1=0xff。 //暫存中斷控制字IE IE=0x00。 //置位開關鍵 while (swkey==0) display()。 //延時消抖 buzz=1。i30。 //返回有鍵按下 } else if (swkey==0) //開關鍵 { buzz=0。 //顯示當前檔位 while (downkey==0) display()。 //檔位減一 dispram[0]=0。 //延時消抖 buzz=1。i5。 //返回有鍵按下 } else if (downkey==0) //“”鍵 { buzz=0。 //顯示當前檔位 while (upkey==0) display()。 //檔位加一 dispram[0]=0。 //延時消抖 buzz=1。i5。if (upkey==0) //“+”鍵 { buzz=0。 //改變位選字 P0=0xff。 //選通一位 delay(4)。 //送顯示段碼 P2amp。 i++) //循環(huán)掃描兩位數(shù)碼管 { P2|=0x1f。 //位選賦初值for (i=0。unsigned char i,a。 )。 dt) for (bt= //定義寄存器變量for (。 //取十位數(shù) dispram[0]=j?j:0x11。 //取溫度絕對值 dispram[1]=j%10。 // } while (i)。b100。 //調用顯示函數(shù)一次約4ms heatctrl()。j++) // { if (keyscan()) i=6。 do{ for (j=0。 //設置外中斷0優(yōu)先IE=0x80。 //設定T0和T1工作方式為16位定時器TCON=0x05。 //清除超溫標志swkey=0。 //初始化水溫寄存器heatpower=5。 //超溫標志、測溫開始標志、測溫完成標志/* 主函數(shù) void main(void) 無參數(shù),無返回值 循環(huán)調用顯示、鍵掃描、溫度檢測、加熱控制函數(shù)*/void main(void){ unsigned char i,j。 //顯示區(qū)緩存unsigned char data heatpower,px0count。 //加熱檔位指示燈3signed char data ctemp。 //加熱檔位指示燈1sbit led2=P2^6。 //可控硅觸發(fā)信號輸出端sbit relay=P1^7。 //加熱檔位“”鍵sbit buzz=P1^05。 //開關鍵sbit upkey=P1^1。 //加熱控制函數(shù)void temptest(void)。 //顯示函數(shù)unsigned char ke
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1