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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電冰箱溫控器的設(shè)計(jì)-全文預(yù)覽

2024-12-31 18:51 上一頁面

下一頁面
  

【正文】 CD 字庫初始化程序 /* 定時(shí)、中斷初始化 */ TMOD = 0x10。 // 允許定時(shí)器 1 中斷 EA = 1。 湖南人文科技學(xué)院畢業(yè) 設(shè)計(jì) 29 if(ys=20){fushu1=0。} znkzysj()。 // delayms(50)。 } } /*************************以下是 12864 的代碼 ***********************************/ void lcd_mesg(uchar code *adder1) { uchar i。i32。 //Set Graphic Display RAM Address delay(100)。 adder1++。 for(i=0。 } } /******************************************************************************/ //溫度顯示處理并送入 LCD 的指定區(qū)域 void LCD_w_wd(uchar add2,int wwd,uchar fs) {uchar te1,te2,te3。if(te1==48)te1=0x20。 TransferData(te1,1)。 } /******************************************************************************/ void TransferData(char data1,bit DI) //傳送數(shù)據(jù)或者命令 ,當(dāng) DI=0 是 ,傳送命令 ,當(dāng) DI=1,傳送數(shù)據(jù) . { WRD=0。 E=1。 for(i=0。j++)。i++) for(j=0。 } /******************************************************************************/ //關(guān)門與否顯示處理 void lcd_w_menkg(void) { if(door==1) {lcd_mesg2(0x88,men)。 } /******************************************************************************/ //工作狀態(tài)判斷 void lcd_w_gzztpd(void) { if(KEY_4==1amp。amp。 lcd_mesg(gzzt2)。 DQ = 1。 //精確延時(shí) 大于 480us DQ = 1。 } //讀一個(gè)字節(jié) unsigned char ReadOneChar。 x=DQ。 //稍做延時(shí) DQ = 0。 soft_reset()。 if(KEY_4==0){ ysj=0。ysj==1) lcd_mesg2(0x98,gzzt0)。 if(door==0) {lcd_mesg2(0x88,men1)。j++)。 for(i=0。i++) for(j=0。 E=0。 delay(1)。 TransferData(0x2e,1)。 if(fs)TransferData(0x2d,1)。te2=(wwd/10)%10+48。i++) 湖南人 文科技學(xué)院畢業(yè)設(shè)計(jì) 30 { TransferData(*adder2,1)。 TransferData(add,0)。i64。 adder1++。 //Set Graphic Display RAM Address delay(100)。 delayms(50)。LCD_w_wd(0x83,ys,fushu1)。} else {fushu1=1。 LCD_w_wd(0x93,temp,fushu)。 // 為 T1 填 入初值,定時(shí)時(shí)間 50ms TL1 = 0xA0。 lcd_mesg(table1)。 //Enry Mode Set,光標(biāo)從右向左加 1 位移動(dòng) delay(100)。 //Display Control,D=1,顯示開 delay(100)。 //Display on Control delay(100)。 //Extended Function Set :8BIT 設(shè)置 ,RE=0: basic instruction set, G=0 :graphic display OFF delay(100)。 //復(fù)位 delay(1)。 /*********************************************************************************/ void initinal(void) //LCD 字庫初始化程序 { delay(40)。 uchar code men1[]={門已關(guān)閉 }。 void znkzysj(void)。 void WriteOneChar(unsigned char dat)。 湖南人文科技學(xué)院畢業(yè) 設(shè)計(jì) 27 void lcd_w_hz(char address,char *hanzi)。 void delayms(uint n)。 // 模擬電壓是否正常 void lcd_w_gzztpd(void)。//控制繼電器 sbit KEY_1 = P3^3。 sbit PSB=P2^1。 uint n=0。 uchar fushu1。 湖南人 文科技學(xué)院畢業(yè)設(shè)計(jì) 24 參考文獻(xiàn) [1] 求是科技 .8051 系列單片機(jī) C 程序設(shè)計(jì)完全手冊(cè) [M].北京 :人民郵電出版社 ,2021 [2] 張鑫等 .單片機(jī)原理及應(yīng)用 [M].北京 :電子工業(yè)出版社 ,2021 [3] 陳 濤 .單片機(jī)應(yīng)用及 C51 程序設(shè)計(jì) [M].北京 :機(jī)械工業(yè)出版社 ,2021 [4] 樓然苗 ,李光飛 .單片機(jī)課程設(shè)計(jì)指導(dǎo) [M].北京 :北京航天航空大學(xué)出版社 ,2021 [5] 譚浩強(qiáng) .C 程序設(shè)計(jì) (第三版 )[M].北京 :清華大學(xué)出版社 ,2021 [6] 楊克昌 ,羊四清 ,周克江等 .C 程序設(shè)計(jì) [M].武漢 :武漢大學(xué)出版社 ,2021 [7] 周興華 .單片機(jī) 智能化產(chǎn)品 —— C 語言設(shè)計(jì)實(shí)例詳解 [M].北京 :北京 航空航天大學(xué)出版社 ,2021 [8] 沙占友等 .單片機(jī)外圍電路設(shè)計(jì) [M].北京 :電子工業(yè)出版社 ,2021 [9] 張齊等 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) —— 基本 C 語言編程 [M].北京 :電子工業(yè)出版社 ,2021 [10] 王東鋒 ,董冠強(qiáng) .單片機(jī) C 語言應(yīng)用 100 例 [M].北京 :電子工業(yè)出版社 ,2021 [11] 余瑾 ,姚燕 .基于 DS18B20測溫的單片機(jī)溫度控制系統(tǒng) [J].單片機(jī)開發(fā)與應(yīng)用 ,2021,25( 32) :105106. [12] Zhang Chunzhi Feng of Microcontrollers Control System of Electric Refrigerator[J] .Journal of Beijing Vocationalamp。 湖南人文科技學(xué)院畢業(yè) 設(shè)計(jì) 23 致謝 在此論文最終完成之際,向所有關(guān)心和幫助過我的老師、同學(xué)和朋友表示深深感謝!首先感謝 通信與 控制 工程系 的領(lǐng)導(dǎo)和老師對(duì)我的關(guān)心和幫助,感謝他們?yōu)槲姨峁┍憷臈l件,使我的畢業(yè)設(shè)計(jì)能順利完成。 ,利用軟件抗干擾也可以達(dá)到精度不高的要求,而且,節(jié)省了硬件資源,降低了產(chǎn)品設(shè)計(jì)成本,有助于產(chǎn)品的推廣、民用化。 預(yù)置溫度程序就看能不能正確地調(diào)動(dòng)溫度,智能控制就看在實(shí)測溫度和預(yù)置溫度大小比較時(shí) 和電壓出現(xiàn)不穩(wěn)定情況時(shí) ,能不能正確的控制制冷設(shè)備工作 和保護(hù)制冷設(shè)備 ;延時(shí)開啟程序就看在制冷設(shè)備啟動(dòng)前是否有相應(yīng)的一段時(shí)間間隔。 軟件調(diào)試 可以先編寫顯示程序并進(jìn)行硬件的正確性檢驗(yàn),然后分別進(jìn)行主程序和 各個(gè)子程序的編程和 功能 調(diào)試。但在本程序中壓縮機(jī)的開啟延時(shí)時(shí)間為 30 秒,方便演示。為了延長壓縮機(jī)的壽命 ,都要延時(shí) 5 分鐘后壓縮機(jī)才能啟動(dòng)。這一部分將不再圖 46 中畫出。 若當(dāng)壓縮機(jī)的工作電壓不正常時(shí),壓縮機(jī)將有被燒壞的危險(xiǎn),程序自動(dòng)進(jìn)入故障處理部分,在液晶顯示屏上顯示故障原因,壓縮機(jī)停止工作。將其值送入指定的溫度顯示區(qū)域,我們便能夠適時(shí)的看到 調(diào)節(jié)的 預(yù)置溫度了。在編寫程序過程中,如果直接對(duì) 代表溫度值的變量 yskey 的值在 20~20 操作對(duì)數(shù)據(jù)的轉(zhuǎn)換將很復(fù)雜和麻煩。 DS18B20 的轉(zhuǎn)換精度為 9~12 位可選,為了提高精度采用 12 位。在本程序中,采用 2s 顯示程序延時(shí)法等待轉(zhuǎn)換完成。在讀出時(shí)須進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。 讀 DS18B20 程序流程圖如圖 44。 LCD液晶屏初始化完成后就可以顯示各種字符了,即進(jìn)入正常工作狀態(tài)。 湖南人文科技學(xué)院畢業(yè) 設(shè)計(jì) 15 顯 示子程序 在 本次設(shè)計(jì)中,顯示子程序包括三部分 : 往 LCD 液晶顯示屏發(fā)送一個(gè)字節(jié)的數(shù)據(jù)或指令子程序, LCD 液晶屏初始化子程序,顯示數(shù)據(jù)處理程序。根據(jù)寫入內(nèi)容的不同,可分別在液晶屏上顯示 CGROM(中文字庫)、 HCGROM( ASCII 碼字庫)及 CGRAM(自定義字形)的內(nèi)容??梢燥@示 8 4 行 16 16 點(diǎn)陣的漢字 . 也可完 成圖形顯示 .低電壓低功耗是其又一顯著特點(diǎn)。 只有當(dāng)輸入電壓處于窗口電壓之內(nèi), 即 UR2UiUR1 時(shí),比較器 A1 和 A2輸出管均截止,窗口比較器輸出電平是由上拉負(fù)載電阻拉向高電平。在使用時(shí),必須外接上拉電阻。 DS18B20 的 一線工作協(xié)議流程是:初始化 → ROM 操作指令 → 存儲(chǔ)器操作指令 → 數(shù)據(jù)傳輸。 23 22 21 20 21 22 23 24 溫度值低字節(jié) LSB S S S S S 26 25 24 溫度值高字節(jié) MSB 高低溫報(bào)警觸發(fā)器 TH 和 TL、配置寄存器均由一個(gè)字節(jié)的 EEPROM 組成 , 使用一個(gè)存儲(chǔ)器功能命令可對(duì) TH、 TL 或配置寄存器寫入。 64 位 ROM 的排的循環(huán)冗余校驗(yàn)湖南人 文科技學(xué)院畢業(yè)設(shè)計(jì) 10 碼( CRC=X8+ X5+ X4+ 1)。 DS18B20 的管腳排列如圖32 所示: 圖 3 2 DS18B20 的管腳排列圖 DQ: 為數(shù)字信號(hào)輸入/輸出端 。 DS18B20 是 DALLAS 公司生產(chǎn)的一線式數(shù)字溫度傳感器 , 具有 3 引腳 TO-92 小體積封裝形式 ; 溫度測量范圍為- 55℃~+ 125℃ , 可編程為 9 位~ 12 位 A/D轉(zhuǎn)換精度 , 測溫分辨率可達(dá) ℃ , 被測溫度用符號(hào)擴(kuò)展的 16 位數(shù)字量方式串行輸出 ; 其工作電源既可在遠(yuǎn)端引入 , 也可采用寄生電源方式產(chǎn)生 。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。此時(shí), ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。在平時(shí), ALE 端以不變的頻率 周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。 RST:復(fù)位輸入。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL門電流。這是由于內(nèi)部上拉的緣故。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng)P1 口的管腳第一次寫 1 時(shí),被定義為高 阻輸入。這種結(jié)構(gòu)特點(diǎn)決定了單片機(jī)具有體積小 、成本低、可靠性高、應(yīng)用靈活、開發(fā)效率高、易于被產(chǎn)品化等優(yōu)點(diǎn),使其具有很強(qiáng)的面向控制的能力,在工業(yè)自動(dòng)化控制、家用電器、智能化儀表、機(jī)器人、軍事裝置等領(lǐng)域獲得了廣泛的應(yīng)用。 S T C 8 9 C5 2 主 控制 器D S 1 8 B 2 0過 欠 壓 檢 測 1 2 8 6 4 液 晶繼 電 器 壓 縮 機(jī)按 鍵 電 路 圖 2 1 溫度控制器總體電路結(jié)構(gòu)框圖 湖南人 文科技學(xué)院畢業(yè)設(shè)計(jì) 6 第 3 章 系統(tǒng)的 硬件 設(shè)計(jì) 硬件電路的 重要芯片 介紹 溫控器電路設(shè)計(jì)原理圖如附錄 A 所示,控制器使用單片機(jī) STC89C5
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1