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

正文內(nèi)容

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

2025-06-30 12:01本頁面

【導讀】方面,也是高職培養(yǎng)應用型專門人才的要求。經(jīng)系、教務處審查同意后,才能指導學生的畢業(yè)設計。立思考,自己動手,不得抄襲或找人代筆。求,符合國家有關標準和部頒標準。字數(shù)、圖紙數(shù)量符合有關。并在規(guī)定的時間內(nèi)完成。真回答答辯主持人,委員等提出的問題。此表由主持答辯的同志填寫。設計一種基于電子溫控方式的電冰箱控制電路。2)用仿真軟件仿真出效果,要有仿真圖證明其仿真過程。警、速凍等多種功能。正文、結(jié)論、致謝、參考文獻、附錄等。單片機是實時檢測和自動控制系統(tǒng)中心一個核心器件。INTEL公司的高效微控制器STC89C52單片機進行信號控制,從而達到智能控制的目的。通過對直冷式電冰箱制冷系統(tǒng)的改進,實現(xiàn)了電冰箱的智能控制,使電冰箱能根據(jù)。使用條件的變化迅速合理地調(diào)節(jié)制冷,且節(jié)能效果良好。

  

【正文】 溫控電冰箱電路的設計,該電路 具有溫度指示、雙溫雙控、瞬間斷電壓縮機延時保護、敞門報警、速凍等多種功能。 通過這次畢業(yè)設計,使我對 51 單片機的認識更為深刻,更能夠在 LCD12864 液晶上隨意顯示中文字符,對矩陣鍵盤的編譯也有了深刻的認識。在今后的學 習過程中,相信通過自己的學習,能夠編譯出更為美觀更為簡潔的程序28 參考文獻 [1] 雷 建龍 .單片機 c語言實踐教程 [M].北京:電子工業(yè)出版社, 20xx. [2] 吉紅 .單片機系統(tǒng)設計與調(diào)試 [M].北京:化學工業(yè)出版, 20xx. [3] 王用倫 .微機控制技術 .第 2版 [M].重慶:重慶大學出版社, 20xx. [4] 張偉 .單片機原理及應用 [M].北京:機械工業(yè)出版社, 20xx. [5] 王栓柱 .PROTEL 99 SE— 印刷電路板設計技術 [M].西安:西北工業(yè)大學出版社,20xx. [6] 錢金發(fā) .電子設計自動化技術 [M].北京:機械工業(yè)出版社, 20xx29 致 謝 首先感謝學院能夠給我可以讓我把 自己所學的知識總結(jié)起來的機會,通過這次畢業(yè)設計,我對溫度系統(tǒng)有了一個整體上的了解,也讓我對單片機有了更深的 認識,尤其是對12864 液晶中文顯示有了更為深刻的研究,對矩陣鍵盤的功能設計也有了很深刻的認識。 這次畢業(yè)設計在周老師的指導下完成,在老師的指導下使我對自己所學知識有了深入了解,讓我受益匪淺。 在此我還要感謝我的同組同學。在做畢業(yè)設計時,正是在這些同學的幫助下,我克服了一個又一個困難,直到本文的順利完成。他們此次設計中做了很多工作,在這里請接受我誠摯的謝意! 30 附錄 附錄 1 系統(tǒng)仿真圖 : 系統(tǒng)仿真 圖 31 附錄 2 源代碼: include include include include define uint unsigned int define uchar unsigned char uchar code table[]。 uint door。 uchar fushu。 uchar fushu1。 uint temp。 uchar ys。 uchar yskey=20。 uint n=0。 sbit RS =P2^4。 sbit WRD=P2^5。 sbit E= P2^6。 sbit PSB=P2^1。 sbit RES=P2^3。 sbit DQ=P1^7。//ds18b20 端口 sbit ysj=P1^1。//控制繼電器 sbit KEY_1 = P3^3。 //上 sbit KEY_2 = P3^1。 //下 sbit KEY_3 = P3^2。 // sbit KEY_4 = P1^2。 // 模擬電壓是否 正常 重慶航天職業(yè) 技術 學院畢業(yè)論文 32 void lcd_w_gzztpd(void)。 void lcd_w_menkg(void)。 void LCD_w_wd(uchar add2,int wwd,uchar fs)。 void TransferData(char data1,bit DI)。 void delayms(uint n)。 void delay(uint m)。 void lcd_mesg(uchar code *adder1)。 void lcd_mesg2(uchar add,uchar code *adder2)。 void lcd_w_hz(char address,char *hanzi)。 uint ReadTemperature(void)。 void Init_DS18B20(void)。 uchar ReadOneChar(void)。 void WriteOneChar(unsigned char dat)。 void delayds(unsigned int i)。 uchar key(void)。 void soft_reset(void)。 void znkzysj(void)。 uchar code table[]={ 重慶航天職業(yè)技術學院 王韻涕 應用電子技術 1 班 }。 uchar code table1[]={ 預設: ℃ 當前: ℃ 工作狀態(tài): }。 重慶航天職業(yè) 技術 學院畢業(yè)論文 33 uchar code men[]={門已打開 }。 uchar code men1[]={門已關閉 }。 uchar code gzzt0[]={電冰箱工作中 }。 uchar code gzzt1[]={電冰箱未工作 }。 uchar code gzzt2[]={ 壓縮機工作電壓不 電壓是否正常! 正常,請檢查電源 然后重啟電冰箱! }。 /*********************************************************************************/ void initinal(void) //LCD 字庫初始化程序 { delay(40)。 //大于 40MS 的延時程序 PSB=1。 //設置為 8BIT 并口工作模式 delay(1)。 //延時 RES=0。 //復位 delay(1)。 //延時 RES=1。 //復位置高 delay(10)。 TransferData(0x30,0)。 //Extended Function Set :8BIT 設置 ,RE=0: basic instruction set, G=0 :graphic display OFF delay(100)。 //大于 100uS 的延時程序 TransferData(0x30,0)。 //Function Set delay(37)。 ////大于 37uS 的延時程序 TransferData(0x08,0)。 //Display on Control delay(100)。 //大于 100uS 的延時程序 TransferData(0x10,0)。 //Cursor Display Control 光標設置 delay(100)。 //大于 100uS 的延時程序 重慶航天職業(yè) 技術 學院畢業(yè)論文 34 TransferData(0x0C,0)。 //Display Control,D=1,顯示開 delay(100)。 //大于 100uS 的延時程序 TransferData(0x01,0)。 //Display Clear delay(10)。 //大于 10mS 的延時程序 TransferData(0x06,0)。 //Enry Mode Set,光標從右向左加 1 位移動 delay(100)。 //大于 100uS 的延時程序 delay(100)。 //大于 100uS 的延時程序 lcd_mesg(table)。 //顯示中文漢字 delayms(50)。 lcd_mesg(table1)。 } /******************************************************************************/ void main(void) { initinal()。 //調(diào)用 LCD 字庫初始化程序 /* 定時、中斷初始化 */ TMOD = 0x10。 // T1 使用定時模式,工作模式 1,無門控位 TH1 = 0x15。 // 為 T1 填入初值,定時時間 50ms TL1 = 0xA0。 ET1 = 1。 // 允許定時器 1 中斷 EA = 1。 // CPU 開放中斷 while(1) { temp=ReadTemperature()。 LCD_w_wd(0x93,temp,fushu)。 ys=key()。 if(ys=20){fushu1=0。ys=ys20。} else {fushu1=1。ys=20ys。} znkzysj()。 重慶航天職業(yè) 技術 學院畢業(yè)論文 35 ys=ys*10。LCD_w_wd(0x83,ys,fushu1)。 lcd_w_menkg()。 // delayms(50)。 lcd_w_gzztpd()。 delayms(50)。 //delayms(240)。 } } /*************************以下是 12864 的代碼 ***********************************/ void lcd_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++。 } } 重慶航天職業(yè) 技術 學院畢業(yè)論文 36 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ù)或者命令 ,當 DI=0 是 ,傳送命令 ,
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1