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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電冰箱液晶顯示溫控器-文庫(kù)吧資料

2024-12-11 19:06本頁(yè)面
  

【正文】 OneChar(uchar X,uchar Y,uchar DData) { // DisplayOneChar 函數(shù)開(kāi)始 Yamp。//清屏,檢測(cè)忙信號(hào) WriteCommandLCM(0x06,1)。//8 位數(shù)據(jù)傳送, 2 行顯示, 5*7 字形,檢測(cè)忙信號(hào) WriteCommandLCM(0x08,1)。當(dāng) P1 口內(nèi)容與 Busy( 80H)相與后不為零時(shí),程序原地踏步 */ return(DATAPORT)。Busy)。 //置 LCM_EN 端為低電平,延時(shí)一會(huì)兒 LCM_EN=1。 //讀模式 LCM_EN=0。 //置 P1 口為全 1 LCM_RS=0。 //置 LCM_EN 端為高電平,讀使能 return(DATAPORT)。 //置 LCM_EN 端為低電平 LCM_EN=0。 //選中數(shù)據(jù)寄存器 LCM_RW=1。 //置 LCM_EN 端為低電平,延時(shí)一會(huì)兒 LCM_EN=1。 //寫(xiě)模式 LCM_EN=0。 //將變量 WDLCM 中數(shù)據(jù)傳送至 P1 口 LCM_RS=1。定義 WDLCM 為無(wú)符號(hào)字符型變量 */ { // WriteDataLCM 函數(shù)開(kāi)始 ReadStatusLCM()。 //置 LCM_EN 端為低電平,延時(shí)一會(huì)兒 LCM_EN=1。 //寫(xiě)模式 LCM_EN=0。 //將變量 WCLCM 中的指令傳送至 P1 口 LCM_RS=0。定義 WCLCM、 BusyC 為無(wú)符號(hào)字符型變量 */ { //WriteCommandLCM 函數(shù)開(kāi)始 if(BusyC)ReadStatusLCM()。j++) // for 循環(huán)語(yǔ)句開(kāi)始 {。i++) { //for 循環(huán)語(yǔ)句開(kāi)始 for(j=0。 //定義 i、 j 為無(wú)符號(hào)整型變量 for(i=0。 //********延時(shí) K*1mS, ********* void delay(uint k)//函數(shù)名為 delay 的延時(shí)子函數(shù)。 void delay15us(void)。 void write1TS(void)。 void resetTS(void)。 uchar readBTS(void)。 void gettempTS(void)。 void dec_key(void)。 void set_adj(void)。 void fun2(void)。//待顯空字符串 //====================函數(shù)聲明 ======================= void fun0(void)。//待顯字符串 uchar code str1[]={SET: C SA: . C}。 uchar ReadStatusLCM(void)。 char set,T。 uchar deda,sec。 //============================================== uchar temp1,temp2。//看門(mén)狗寄存 器定義 bit ON_OFF。WDT=0xe1。 //控制繼電器 sbit TSOR=P3^7。 //引腳定義 sbit LCM_EN=P3^5。 附錄 液晶顯示電冰箱溫控器源程序 include //器件配置文件 include sbit LCM_RS=P3^3。 。 ,利用軟件抗干擾也可以達(dá)到精度不高的要求,而且,節(jié)省 了硬件資源,降低了產(chǎn)品設(shè)計(jì)成本,有助于產(chǎn)品的推廣、民用化。從以上的設(shè)計(jì)中我們可以總結(jié)出 以下 結(jié)論: 、體積小、價(jià)格低廉的 8 位 MCS51 單片機(jī) ,可以做出可行、可靠性強(qiáng)的自動(dòng)控制產(chǎn)品 電冰箱溫度的控制系統(tǒng)。在圖中已經(jīng) 完成了匯編語(yǔ)言源文件的輸入,并且完成了源程序向當(dāng)前工程的添加。(可加入多個(gè)文件) 、源程序的輸入 Keil 單片機(jī)模擬調(diào)試軟件內(nèi)集成了一個(gè)文本編輯器,用該文本編輯器可以編輯源程序。選擇后再點(diǎn)擊 “ 確定 ” 按鈕,回到主界面。 、源程序工程的錄入 點(diǎn)擊 “ ProjectNew Project? ” 菜單,出現(xiàn)一個(gè)對(duì)話框,在編緝框中輸入 一 個(gè)將要建立的工程名字,不需要擴(kuò)展名。 uVision2 提供邏輯分析器,可監(jiān)控基于 MCUI/O 引腳和外設(shè)狀態(tài)變化下的程序變量。除增加了源代碼、功能導(dǎo)航器、模板編輯以及改進(jìn)的搜索功能外, uVision2 還提供了一個(gè)配置向?qū)Чδ埽铀倭藛?dòng)代碼和配置文件的生成。 定時(shí)器 1 中斷服務(wù)程序流程圖如 下 圖所示。 、數(shù)據(jù)采集子程序 主程序循環(huán)調(diào)用定時(shí)器和 其定時(shí)擴(kuò)展寄存器中的 樹(shù)值,根據(jù)設(shè)定的脈沖個(gè)數(shù)計(jì)算出脈沖頻率。如果 3S 內(nèi)無(wú)鍵按下,表示誤按或用戶(hù)放棄設(shè)置。當(dāng)設(shè)置鍵 SET_KEY按下二次,指示燈 L2亮 ,L1滅,按 ADD(+)鍵和 SUB(- )鍵設(shè)置冷凍室溫度。也就是說(shuō),即使 B 點(diǎn)的電壓波形是抖動(dòng)的,但經(jīng)雙穩(wěn)態(tài)電路之后,其輸出為正規(guī)的矩形波。當(dāng)按鍵未按下時(shí)輸出為 1,剛鍵按下時(shí)輸出為 0。按鍵電路如圖所示。 VSS:背光顯示器接地。 DB0~ DB7:雙向數(shù)據(jù)總線的第 0— 7 位。 E:使能操作。 R/W:讀 /寫(xiě)選擇。 RS:寄存器選擇。 VDD:反視度調(diào)整。 VSS/VDD:接地或電源 5( 1177。 基于單片機(jī)的電冰箱液晶顯示溫控器 11 VDD/VSS:電源 5( 1177。 E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 RW 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。 1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中 VSS 為地電源, VDD 接 5V 正電源, V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,可通過(guò)一 10KΩ的電位器調(diào)整對(duì)比度。 DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成: 64 位光刻 ROM,溫度傳感器 ,非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL,高速暫存器。 內(nèi)部結(jié)構(gòu)及 DS18B20 的管腳排列 64 位光刻 ROM 是出廠前被光刻好的,它可以看作是該 DS18B20 的地址序列號(hào)。 ( 8)測(cè)量結(jié)果直接 輸出數(shù)字溫度信號(hào),以 “一線總線 ”串行傳送給 CPU,同時(shí)可傳送 CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力。 ( 6)可編程的分辨率為 9~ 12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃ 、 ℃ 、 ℃ 和℃ ,可實(shí)現(xiàn)高精度測(cè)溫。 ( 5)溫范圍- 55℃ ~+ 125℃ ,在 10~ +85℃ 時(shí)精度為 177。 ( 3) DS18B20 支持多點(diǎn)組網(wǎng)功能, 多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。 1. DS18B20 的特性 ( 1)適應(yīng)電壓范圍更寬,電壓范圍: ~ ,寄生電源方式下可由數(shù)據(jù)線供。與前一代產(chǎn)品不同,新的產(chǎn)品支持 3V~ 的電壓范圍,使系統(tǒng)設(shè)計(jì)更靈活、方便?,F(xiàn)場(chǎng)溫度直接以 “一線總 線 ”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。176。C,在 10~ +85176。 同 DS1820一樣, DS18B20 也支持 “一線總線 ”接口,測(cè)量溫度范圍為 55176?,F(xiàn)在,新一代的 DS18B20 體積更小、更經(jīng)濟(jì)、更靈活。全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。 、數(shù)字溫度傳感器 DS18B20 與傳統(tǒng)的溫度傳感器相比, DS18B20 溫度數(shù)字溫度傳感器 具有體積更小、精度更高、適用電壓更寬、采用一線總線、可組網(wǎng)等優(yōu)點(diǎn),在實(shí)際應(yīng)用中取得了良好的測(cè)溫效果。空閑方式停止 CPU 的工作,但允許 RAM,定時(shí) /計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。 AT89S51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部 RAM, 32 個(gè) I/O口線,看門(mén)狗( WDT),兩個(gè)數(shù)據(jù)指針,兩個(gè) 16 位定時(shí) /計(jì)數(shù)器,一個(gè) 5 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。 DS18B20 的引腳定義: (1)DQ 為數(shù)字信號(hào)輸入 /輸出端 (2)GND 為電源地 (3)VDD 為外接供電電源輸入端(在寄生電源接線方式時(shí)接地) 第四章 硬件設(shè)計(jì) 、微處理器 AT89S51是美國(guó) ATMEL公司生產(chǎn)的低功耗, 高性能 CMOS 8位單片機(jī),片內(nèi)含 4k bytes的可系統(tǒng)編程的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) 8051 指令系統(tǒng)及引腳。不同的器件地址序列號(hào)不同。 ( 9)負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。 基于單片機(jī)的電冰箱液晶顯示溫控器 9 ( 7)在 9 位分辨率時(shí)最多在 內(nèi)把溫度轉(zhuǎn)換為數(shù)字, 12 位分辨率時(shí)最多在 750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快?!?。 ( 4) DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。 ( 2)獨(dú)特的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。而且新一代產(chǎn)品更便宜,體積更小。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。C。C范圍內(nèi),精度為 177。C~ +125176。使你可以充分發(fā)揮 “一線總線 ”的優(yōu)點(diǎn)。 “一線總線 ”獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶(hù)可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。 美國(guó) Dallas 半導(dǎo)體公司的數(shù)字化溫度傳感器 DS1820 是世界上第一片支持 “一線總線 ”接口的溫度傳感器,在其內(nèi)部使用了在板( ONB0ARD)專(zhuān)利技術(shù)。掉電方式保 存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。同時(shí), AT89S51 可降至 0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。它集 Flash 程序存儲(chǔ)器既可在線編程( ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用 8 位微處理器于單片芯片中。 AT89S51單片機(jī)為控制核心,它既負(fù)責(zé)讀取 DS18B20測(cè)得的冷藏室溫度并輸出至液晶模組顯示,同時(shí)又產(chǎn)生實(shí)時(shí)時(shí)鐘供液晶顯示,并且還負(fù)責(zé)鍵盤(pán)輸入掃描及輸出控制壓縮機(jī)的運(yùn)行等。用戶(hù)可以利用鍵盤(pán)對(duì)冰箱溫度進(jìn)行設(shè)定,同時(shí)還可以對(duì)時(shí)間進(jìn)行調(diào)整。 該系統(tǒng)通過(guò)感溫頭精確感應(yīng),把冰箱內(nèi)部溫度的變化傳遞給中央控制芯片,由芯片控制制冷系統(tǒng)使冰箱內(nèi)的溫度達(dá)到顯示屏上設(shè)定的值,使用者只需要根據(jù)食物的種類(lèi)不同設(shè)定不同的溫度即可,以此達(dá)到最大的保鮮程度。 第二章 總體設(shè)計(jì)方案 基于單片機(jī)的電冰箱液晶顯示溫控器 7 、系統(tǒng)功能描述 隨著技術(shù)的發(fā)展,目前有些冰箱采用了電腦只能溫控及 LCD(或 LED)箱門(mén)外溫度顯示。基于單片機(jī)設(shè) 計(jì)的智能電冰箱目前已經(jīng)占據(jù)越來(lái)越多的市場(chǎng),而隨著這種電冰箱的不斷深入,只能冰箱已經(jīng)為越來(lái)越多的人所接受。 20 世紀(jì)以前,用冰箱保存食物是不可想象的, 20 世紀(jì)沒(méi)有冰箱的生活是不可想象的。 “冰盒 ”僅作為一個(gè)詞匯流傳下來(lái)。 此后,隨著生產(chǎn)數(shù)量劇增,冰箱價(jià)格暴跌。這種裝置安靜、方便,且結(jié)構(gòu)緊湊。 1923 年,當(dāng)弗雷基代爾還是美國(guó)通用汽車(chē)公司的分廠的時(shí)候,它引進(jìn)了一種新的機(jī)械冰箱組件,并組裝成電冰箱。存放皮毛的窖主和牛奶公司經(jīng)理根據(jù)需要進(jìn)一步改進(jìn)了機(jī)械冰箱技術(shù)。真正的電冰箱發(fā)明于 20 年代, 1920 年,紐約布魯克林一家平板印刷廠的一位名叫威利斯 平常生活中,在以前僅僅只能幻想的景象現(xiàn)在只需要我們輕輕點(diǎn)擊一下按鈕即可 。例如電子控溫。傳統(tǒng)的機(jī)械式冰箱已經(jīng)難 以滿(mǎn)足人們的日常生活的需要,因此應(yīng)用單片機(jī)控制的電冰箱已經(jīng)逐漸被越來(lái)越多的人們所接受。可以說(shuō),冰箱已經(jīng)深深地滲透到了人們生活中。 14 第七章 總結(jié) 13 、源程序工程的錄入 13 、編程仿真軟件 Keil 的簡(jiǎn)介 12 、鍵掃子程序流程設(shè)計(jì) 12 、主程序流程框圖 9
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1