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

正文內(nèi)容

基于單片機(jī)智能電水壺控制系統(tǒng)設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-05 21:02本頁面
  

【正文】 。在此,我特向他表示衷心的感謝并致以崇高的敬意! 在 湖北工程學(xué)院新 技術(shù)學(xué)院學(xué)習(xí)的這段時間里,我要感謝這么多教導(dǎo),關(guān)心我的老師,使我的知識視野和學(xué)習(xí)能力有了極大的開闊和提高。 } } } 34 謝 辭 本文是在我的導(dǎo)師的精心指導(dǎo)下完成的,從論文的選題,修改,到最后的成文,無不傾注了 丁 老師 、鄔老師 的心血。//開啟蜂鳴器 } beep=1。 display()。 bi_jiao()。 display()。 shang=300。//手動調(diào)溫加熱時溫度 低于設(shè)定溫度 10 度,開啟繼電器 mode_ok=0。 } } if(wen_du=shang100) 33 { if(mode_ok==1) { yj1602_init()。//手動調(diào)溫加熱時溫度 達(dá)到設(shè)定溫度,關(guān)閉繼電器 mode_ok=1。 } } } if(mode_flag==1) { if(mode_ok==0) { if(wen_du=shang) { yj1602_init()。 jdq=0。//自動加熱完成 beep=0。 jdq=1。 } while(!key3)。 shang=10。*39。)。 yj1602_write_date(39。 if(key3==0) { di()。 } while(!key2)。 shang+=50。*39。)。 yj1602_write_date(39。 if(key2==0) { di()。//開啟繼電器 } while(!key1)。 flag=0。 if(key1==0) { delay(10)。 } while(!key2)。 } } if(key3==0)//取消報警 { delay(10)。 jdq=0。 if(key2==0) { di()。 } while(!key1)。)。 yj1602_write_date(39。*39。 yj1602_write_(0x80+0x43)。 if(key1==0) { di()。amp。 } } } } void keyscan()//按鍵掃描函數(shù) { uchar flag。e39。)。 yj1602_write_date(39。o39。)。 yj1602_write_date(39。 write_1602_she(0X44,shang)。:39。)。 yj1602_write_date(39。e39。)。 yj1602_write_date(39。)。 yj1602_write_date(39。r39。)。 yj1602_write_date(39。w39。 yj1602_write_(0x80+0X4a)。p39。)。 yj1602_write_date(39。t39。)。 yj1602_write_date(39。)。 yj1602_write_date(39。d39。)。 yj1602_write_date(39。M39。 } } if(mode_ok==1) { yj1602_write_(0x80+0X40)。o39。)。 yj1602_write_date(39。u39。)。 yj1602_write_date(39。)。 yj1602_write_date(39。r39。)。 yj1602_write_date(39。w39。 yj1602_write_(0x80+0X4a)。p39。)。 yj1602_write_date(39。t39。)。 yj1602_write_date(39。)。 yj1602_write_date(39。t39。)。 yj1602_write_date(39。A39。 } if(jian_ce==0) { if(auto_ok==1) { yj1602_write_(0x80+0X40)。r39。)。 yj1602_write_date(39。t39。)。 yj1602_write_date(39。W39。 yj1602_write_(0x80+0X47)。O39。)。 yj1602_write_date(39。 write_1602_tem(8,wen_du)。:39。)。 yj1602_write_date(39。e39。)。 yj1602_write_date(39。m39。)。 yj1602_write_date(39。T39。 } void display() { yj1602_write_(0x80)。C39。 yj1602_write_date(0Xdf)。 yj1602_write_date(0x30+shi)。 ge=date%100/10。 } void write_1602_she(uchar add,uint date)//設(shè)定溫度顯示 數(shù)據(jù) { uchar shi,ge。C39。 yj1602_write_date(0Xdf)。)。 yj1602_write_date(39。 yj1602_write_date(0x30+shi)。 yj1602_write_(0x80+add)。 ge=date%100/10。 bai=date/1000。 yj1602_write_(0x01)。 yj1602_write_(0x0c)。delay(1)。 P0=date。 rs=1。 en=1。 } void yj1602_write_date(uchar date) //液晶寫數(shù)據(jù) { en=0。 en=0。delay(1)。delay(1)。delay(1)。 wen_du=((b*256+a)4)*10。 temp2=aamp。 temp1+=(aamp。 //讀取溫度值低位 b=ReadOneChar()。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 delay_18B20(100)。 WriteOneChar(0xCC)。 // 啟動溫度轉(zhuǎn)換 delay_18B20(100)。 WriteOneChar(0xCC)。 uchar t=0。 uchar a=0。 dat=1。 delay_18B20(5)。 DQ = datamp。 i0。 } /*************ds18b20 寫 一 個 字 節(jié)****************/ void WriteOneChar(uchar dat) { uchar i=0。 delay_18B20(4)。 DQ = 1。i) { DQ = 0。 for (i=8。 } /***********ds18b20 讀 一個字節(jié) **************/ uchar ReadOneChar() { uchar i=0。 x=DQ。 //精確延時 大于 480us DQ=1。 //稍做延時 DQ=0。 DQ=1。 } /***********ds18b20 延遲子函數(shù)(晶振 12MHz )*******/ void delay_18B20(uint i) { while(i)。 beep=1。 } void di() { beep=0。y0。x0。//手動加熱 ok void delay(uint ms)//延時 { uint x,y。//自動加熱 ok bit mode_flag。 bit auto_flag。 uint shang,xia。//溫度傳感器接口 /////////////////////////////// sbit jdq=P1^2。 ////////////////////////// sbit beep=P2^0。 sbit key2=P3^5。 //////////////////////////////////////// sbit jian_ce=P3^3。 26 參考文獻(xiàn) [1]朱冬梅 .電水壺技術(shù)外觀雙突破 [J].現(xiàn)代家電 , 20xx,23: 5859 [2]郭公兵 .電水壺產(chǎn)能及設(shè)計(jì)趨勢 [J]. 現(xiàn)代家電 ,20xx,19:4850 [3]趙亮 .液晶顯示模塊 LCD1602 應(yīng)用 [J] .電子制作, 20xx [4]施波林 . 電水壺管理系統(tǒng) [P].CN, G05B19/042, 20xx0801 [5]扈羅全 . 電水壺加熱盤及其構(gòu)成的電水壺 [P].CN, A47J27/21, 20xx0801 [6]康華光.電子 技術(shù)基礎(chǔ)模擬部分(第五版) [M].高等教育出版社, 1995 [7]劉時進(jìn) .數(shù)字電子技術(shù)基礎(chǔ) [M].湖北科學(xué)技術(shù)出版社 [8]陳大欽.電子技術(shù)基礎(chǔ)實(shí)驗(yàn) [M].高等教育出版社, 20xx [9]譚浩強(qiáng). C 程序設(shè)計(jì)教程 [M].清華大學(xué)出版社, 20xx [10]王福瑞 .《單片機(jī)測控系統(tǒng)設(shè)計(jì)大全》 .北京航空航天大學(xué)出版社 ,20xx 年 [11]劉春恰 .數(shù)字溫度傳感器 DS18B20 測溫的應(yīng)用 [J].電器時代 ,20xx,10,16117 [12]李泉溪.單片機(jī)原理與應(yīng)用實(shí)例仿真 [M].北京航天航空大學(xué)出版社, 20xx [13]林思軒 . 電熱水壺結(jié)構(gòu)的一種創(chuàng)新設(shè)計(jì) [J]. 家電科技 ,20xx,Z1:5558 [14]陳金平 .電子系統(tǒng)設(shè)計(jì) [M].北京 .國 防工業(yè)出版社 ,20xx,1830 [15]Wang Min. The research of measurement and control system of temperature and humidity, carbon dioxide in Greenhouse[J] . March 20xx 27 附錄 整體電路設(shè)計(jì) : 硬件實(shí)物圖 : 28 PCB 圖: 程序清單 : include include define uint unsigned int define uchar unsigned char ///////1602 液晶控制接口 ///////////////// sbit rs=P2^6。還要通過程序的設(shè)計(jì)實(shí)現(xiàn)各功能,設(shè)計(jì)安全、可靠,完全能夠滿足實(shí)際需要。整個系統(tǒng)的關(guān)鍵電路是單片機(jī)控制電路,該電路是整個控制的核心,完成信號的輸入和輸出的轉(zhuǎn)換。 電路連接正常,進(jìn)行功能測試。 整機(jī)調(diào)試 。 軟件調(diào)試 使用 keil uVision3 編寫程序,編寫各個程序模塊并聯(lián)合調(diào)試,直至不再出現(xiàn)錯誤,設(shè)置晶振頻率并生成 Hex 文件。//手動調(diào)溫加熱時溫度 低于設(shè)定溫度 10 度,開啟繼電器 mode_ok=0。 } } } if(wen_du=shang100) { if(mode_ok==1) { yj1602_init()。//自動加熱時溫度 達(dá)到 100 度,關(guān)閉繼電器 auto_ok=1。 圖 15 溫度保持在某一設(shè)定值子流程圖 void bi_jiao() { Y Y 開始 報警 并停止加熱 是否達(dá)到預(yù)定? 低于預(yù)定值? 結(jié)束 N 23 if(auto_flag==1) { if(auto_ok==0) { if(wen_du=1000) { yj1602_init()。)。 yj1602_write_date(39。 //0x30 碼制轉(zhuǎn)換 yj1602_wr
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1