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

正文內(nèi)容

基于at89c51單片機lcd顯示3點ds18b20溫度控制器設計學士學位論文-在線瀏覽

2025-08-14 17:26本頁面
  

【正文】 外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P3口也可作為AT89C51的一些特殊功能口,如: RXD(串行輸入口), TXD(串行輸出口), /INT0(外部中斷0), /INT1(外部中斷1), T0(記時器0外部輸入), T1(記時器1外部輸入), /WR(外部數(shù)據(jù)存儲器寫選通), /RD(外部數(shù)據(jù)存儲器讀選通),P3口同時為閃爍編程和編程校驗接收一些控制信號。當復位時,應保持2個機器周期有效。在FLASH編程期間,此引腳用于輸入編程脈沖。因此它可用作對外部輸出的脈沖或用于定時目的。如想禁止ALE的輸出可在SFR8EH地址上置0。另外,該引腳被略微拉高。PSEN:外部程序存儲器的選通信號。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。   XTAL2:來自反向振蕩器的輸出。 獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。 DS18B20在使用中不需要任何外圍元件,全部 傳感元件及轉換電路集成在形如一只三極管的集成電路內(nèi) ?!妗?   在9位分辨率時最多在 ,12位分辨率時最多在750ms內(nèi)把溫度值轉換為數(shù)字,速度更快 。 DS18B20溫度測量分辨率表R1R0分辨率/b測量精度溫度最大轉換時間/ms009011010113751112750 液晶顯示器LCD1602   LCD1602實物圖  1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。     第2腳:VCC接5V電源正極。     第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。   第6腳:E(或EN)端為使能(enable)端。 第15~16腳:空腳或背燈電源。 LCD1602的內(nèi)部顯示地址 1 234567891011121314151680H81H82H83H84H85H86H87H88H89H8AH8BH8CH8DH8EH8FHC0HC1HC2HC3HC4HC5HC6HC7HC8HC9HCAHCBHCCHCDHCEHCFH 第三章 構架設計 硬件構架主機:由于系統(tǒng)控制方案簡單,數(shù)據(jù)量也不大,因此選用AT89C51作為控制系統(tǒng)的核心。電源電路:由直流穩(wěn)壓電源提供+9V電源,在本次設計中, 將220V的市電降壓到12V,經(jīng)橋式整流和濾波后再使用7809芯片獲得較為穩(wěn)定的+9V電源。動態(tài)顯示A、B、C三點的溫度值??刂贫丝隍寗臃澍Q器鳴叫、LED閃爍燈報警,并控制繼電器的動作。用于設置上、下限溫度。 溫控系統(tǒng)構架圖 在proteus軟件的仿真實驗中,溫控系統(tǒng)構架中各個模塊如下圖所示:,在顯示屏中動態(tài)的顯示A、B、C三點的溫度值。它的功能是通過聲、關形式做出報警,綠燈模擬繼電器工作,實現(xiàn)對電路的控制。這個模塊主要是使單片機能夠正常工作。在設計過程中通過3個I/O口循環(huán)讀取DS18B20的數(shù)據(jù),以達到實時動態(tài)顯示A、B、C三點的溫度。 主程序構架框圖 中斷程序構架第四章 軟件仿真 穩(wěn)壓直流電源仿真原理圖在本設計中。整流電路是于4個1N914二極管組成。C2的作用是濾除高頻雜波。D6為指示燈,D6點亮則說明電源已經(jīng)工作。在proteus軟件中按照預先設計好的硬件構架搭建電路,由于這軟件的元器件名都是英文標注的,我們可事先在網(wǎng)上查找到相關的元器件英文對照表,這樣,搭建電路圖才會事半功倍。Keil是一款單片機程序編輯軟件,能將C語言和匯編語言進行編譯、連接,生成單片機運行文件。在本次設計中,可調節(jié)任意一個DS18B20的讀數(shù)和觀察LCD1602顯示的讀數(shù)來驗證程序的正確與否。 C點B點A點 溫控模塊仿真圖第五章 硬件制作和結論 實物結果圖片 ,萬用表檔位調到直流10V檔,測出讀數(shù)為9V。說明直流穩(wěn)壓電源工作正常,并達到設計要求的標準。LCD1602插槽DS18B20繼電器AT89C51蜂鳴器 溫控系統(tǒng)實物圖,布線要盡量使實物外觀完美,也要減少跳線的使用量。 電路板焊接及走線圖,液晶顯示器正確顯示A、B、C三點的溫度值。 正確顯示溫度值 硬件的測試與檢修硬件調試:第一步:對單片機燒錄可執(zhí)行文件,這一步要先學會燒錄軟件和燒錄器的使用。電壓正常則可斷電插入單片機和顯示屏。硬件檢修:硬件檢修是針對調試中出現(xiàn)的問題進行查找、修理、改進。一般是穩(wěn)壓芯片7809的引腳接錯了,分清引腳功能,正確接入即可。(3)單片機不能讀取DS18B20,或者不能不能正確讀取DS18B20的讀數(shù),可先查看DS18B20的引腳是否接錯,引腳焊接無誤的話可查看程序和仿真是否正確。給它提供穩(wěn)定的工作電壓是保證其工作正常的重要前提,因此,設計中包含了穩(wěn)壓直流電源的設計要求。在實際作品中穩(wěn)壓電源工作穩(wěn)定,完全符合設計要求。在本設計中采用的是默認分辨率,即12位二進制表示一個數(shù)值,℃。本設計中還添加了按鍵設置功能,通過按鍵的設置功能可以對報警溫度進行設置,如果A、B、C三點的溫度有任意一個溫度低于或者高于設置好的范圍就會觸發(fā)報警功能和繼電器控制功能,在程序中,報警功能和控制功能是通過將讀取的溫度值與設定好的p、q兩個參數(shù)的值進行比較后經(jīng)過單片機的判斷而做出的響應。首先,我在確定題目后查找和閱讀了很多相關的理論知識,尤其是對DS18B20這個器件做了很多的了解,也重新溫習了一遍單片機應用知識和C語言的應用知識。在結合keil編程軟件的仿真中,進一步加強了對硬件的了解。因而制作出完美的實物作品是必不可少的。 參考文獻(References)[1]:電子工業(yè)出版社,2009.[2]:西安電子科技大學出版社,2009.[3]房小翠,王金鳳. :國防工業(yè)出版社,2002[4]李珍. 單片機原理與控制技術. 北京:清華大學出版社,2002[5]閻實. :高等教育出版社,1983.[6]譚浩強. C語言程序設計(第三版).北京:清華大學出版社,2005.[7]陳杰,:高等教育出版社,2002.[8]張紅潤,張亞凡,:清華大學出版社,2008. [9]童師白,:高等教育出版社,1980.[10]朱清慧,:清華大學出版社,2008.致 謝經(jīng)過將近六個月,終于將畢業(yè)設計完成了,在設計過程中遇到了無數(shù)的困惑,都在同學和老師的幫助下找到了解決辦法,尤其要強烈感謝我的畢業(yè)設計指導老師張福陽老師,他對我進行了無私的指導和幫助,不厭其煩的對我的設計提出建議和幫助我進行論文的修改。更要感謝我的幾個室友,在我程序設計中給予我很多建議和幫助,在生活壞境上給我營造了一個良好的學習、設計的氛圍。在跟您相處的日子中,您嚴謹?shù)闹螌W,淵博的學識,深邃的思想,雄闊的視野,為我營造了一種良好的精神氛圍,授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學術目標,領會了基本的思考方式從論文題目的選定到論文寫作的指導,經(jīng)由您悉心的點撥,再經(jīng)思考后的領悟,常常讓我有山重水復疑無路,柳暗花明又一村。祝愿敬愛的老師們在今后工作和生活中一帆風順,心想事成。typedef unsigned int uint16。typedef int int16。sbit RW=P2^1。sbit BUSY=P0^7。 //溫度輸入口sbit EQ=P2^6。sbit SET=P3^2。//加減sbit SUB=P1^2。//確定鍵sbit LED=P1^7。uint8 flag。int data set[4]。define nops()。 _nop_()。 _nop_()。}void delay_ms(uint16 m){ uint8 n=120。}/* * DQ:18B20復位函數(shù)*/void DS1802_reset(){ uint8 flag=1。 delay(1)。 delay(50)。
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1