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

正文內(nèi)容

基于at89s51單片機的數(shù)字單片機溫度測量控制及顯示系統(tǒng)設計(編輯修改稿)

2025-07-23 14:52 本頁面
 

【文章內(nèi)容簡介】 具和語言也大大簡化。單片機的典型代表是Intel公司在20世紀80年代初研制出來的MCS51系列單片機。MCS51單片機很快在我國得到廣泛的推廣應用,成為電子系統(tǒng)中最普遍的應用手段,并在工業(yè)控制、交通運輸、家用電器、儀器儀表等領域取得了大量應用成果。以MCS51技術核心為主導的單片機已成為許多廠家、電氣公司競相選用的對象,并以此為基核,推出許多與MCS51有極好兼容性的CHMOS單片機,同時增加了一些新的功能,所以用AT89S51。 第3章 系統(tǒng)的硬件設計 單片機最小系統(tǒng)的設計目前的單片機開發(fā)系統(tǒng)只能夠仿真單片機,卻沒有給用戶提供一個通用的最小系統(tǒng)。由設計的要求,只要做很小集成度的最小系統(tǒng)應用在一些小的控制單元。其應用特點是:(1)全部I/O口線均可供用戶使用。 (2)內(nèi)部存儲器容量有限(只有4KB地址空間)。 (3)應用系統(tǒng)開發(fā)具有特殊性圖 最小系統(tǒng)圖,其中有4個雙向的8位并行I/O端口,分別記作P0、PPP3,都可以用于數(shù)據(jù)的輸出和輸入,P3口具有第二功能為系統(tǒng)提供一些控制信號。時鐘電路用于產(chǎn)生MCS51單片機工作所必須的時鐘控制信號,內(nèi)部電路在時鐘信號的控制下,嚴格地按時序指令工作。MCS51內(nèi)部有一個用于構成振蕩器的高增益反向放大器,該高增益反向放大器的輸入端為芯片的引腳XTAL1,輸出端為XTAL2。這兩個引腳跨接石英晶體振蕩器和微調(diào)電容,就構成了一個穩(wěn)定的自激振蕩器。電路中的微調(diào)電容通常選擇為30pF左右,該電容的大小會影響到振蕩器頻率的高低、振蕩器的穩(wěn)定性和起振的快速性。晶體的振蕩頻率為12MHz。把EA腳接高電平,單片機訪問片內(nèi)程序存儲器,但在PC值超過0FFFH(4Kbyte地址范圍)時,將自動轉(zhuǎn)向執(zhí)行外部程序存儲器內(nèi)的程序。MCS51的復位是由外部的復位電路來實現(xiàn)。采用最簡單的外部按鍵復位電路。,C1取47μf。 溫度傳感電路設計DS18B20的性能特點:采用單總線專用技術,既可通過串行口線,也可通過其它I/O口線與微機接口,無須經(jīng)過其它變換電路,直接輸出被測溫度值(9位二進制數(shù),含符號位)測溫范圍為55℃+125℃,℃內(nèi)含64位經(jīng)過激光修正的只讀存儲器ROM適配各種單片機或系統(tǒng)機用戶可分別設定各路溫度的上、下限內(nèi)含寄生電源。DS18B20內(nèi)部結(jié)構主要由四部分組成:64位光刻ROM,溫度傳感器,非揮發(fā)的溫度報警觸發(fā)器TH和TL,高速暫存器。 圖 DS18B20管腳圖在硬件上,DS18B20與單片機的連接有兩種方法,一種是VCC接外部電源,GND接地,I/O與單片機的I/O線相連;另一種是用寄生電源供電,此時UDD、GND接地,I/O接單片機I/O。無論是內(nèi)部寄生電源還是外部供電,I/,:把DS18B20的數(shù)據(jù)線與單片機的13管腳連接,再加上上拉電阻。圖 溫度傳感電路圖DS18B20有六條控制命令,:表31 DS18B20控制命令指 令 約定代碼 操 作 說 明 溫度轉(zhuǎn)換 44H 啟動DS18B20進行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存器9個字節(jié)內(nèi)容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的TH、TL字節(jié) 復制暫存器 48H 把暫存器的TH、TL字節(jié)寫到E2RAM中 重新調(diào)E2RAM B8H 把E2RAM中的TH、TL字節(jié)寫到暫存器TH、TL字節(jié) 讀電源供電方式 B4H 啟動DS18B20發(fā)送電源供電方式的信號給主CPU CPU對DS18B20的訪問流程是:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴格的工作時序和通信協(xié)議。如主機控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個步驟:每一次讀寫之前都要對DS18B20進行復位,復位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預定的操作。 溫度控制電路的設計圖 溫度控制電路,通過鍵盤設定溫度的上下限。把實際測量的溫度和設定的上下限進行比較,、。、。當測量的溫度超過了設定的最高溫度,就相當于基極輸入為“0”,這時三極管導通推動小風扇和控制電路工作,反之,當基極輸入為“1”時,三極管不導通,報警器和控制電路都不工作。、。 鍵盤電路的設計,用AT89S51的并行口P1接44矩陣鍵盤,-,-;液晶顯示器上顯示每個按鍵的“0-F”序號。:圖 按鍵的序號排列圖,X1和X2接12M的兩腳晶振,接兩個30PF的起振電容,+5V上,無按鍵按下時,行線處于高電平狀態(tài),有鍵按下時,:1 CPU判斷是否有鍵按下.2 確定是按下的是哪個鍵.3 把此鍵所代表的信息翻譯成計算機可以識別的代碼或者其他的特征符號. 圖 鍵盤硬件電路圖 顯示電路的設計液晶顯示器是一種將液晶顯示器件,連接器件,集成電路,PCB線路板,背光源,結(jié)構器件裝配在一起的組件。根據(jù)顯示內(nèi)容和方式的不同可以分為,數(shù)顯LCD,點陣字符LCD,點陣圖形LCD在此設計中我們采用點陣字符LCD,這里采用常用的2行16個字的1602液晶模塊。1602采用標準的14腳接口,其中:第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度 第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數(shù)據(jù)。 第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。 第15~16腳:空腳。圖 液晶顯示電路圖第4章 系統(tǒng)的軟件設計 系統(tǒng)的主程序設計主程序是系統(tǒng)的監(jiān)控程序,在程序運行的過程中必須先經(jīng)過初始化,包括鍵盤程序,中斷程序,以及各個控制端口的初始化工作。 所示。系統(tǒng)在初始化完成后就進入溫度測量程序,實時的測量當前的溫度并通過顯示電路在LCD上顯示。程序中以中斷的方式來重新設定溫度的上下限。根據(jù)硬件設計完成對溫度的控制。按下4*4鍵盤上的A鍵可以設定溫度上限,按下B鍵可以設定溫度下限。系統(tǒng)軟件設計的總體流程圖開始系統(tǒng)初始化開中斷Int0=0?YN溫度上下限設定溫度測量溫度測量顯示系統(tǒng)圖 系統(tǒng)總體設計流程圖 中斷程序的設計MCS51單片的中斷系統(tǒng)有5個中斷請求源,用戶可以用關中斷指令“CLR EA”來屏蔽所有的中斷請求,也可以用開中斷指令“SET EA”來允許CPU接收中斷請求。在本設計中我們選用INTO 來作為中斷請求源。INT1—外部中斷請求0,由INTO引腳輸入,中斷請求標志為IE0。ORG 0000HLJMP MAINORG 0003H (中斷入口地址)JMP INT0ORG 0038H (主程序的起始地址) MAIN: (主程序)MCS51響應中斷后,就進入中斷服務程序,中斷程序的基本流程圖如下圖 關 中 斷 現(xiàn)場保護開 中 斷中斷處理關 中 斷現(xiàn)場恢復開 中 斷中斷返回圖 中斷服務程序基本流程第5章 系統(tǒng)的控制本章對系統(tǒng)的硬件控制進行概述。分別對溫度控制電路,報警電路及LCD液晶顯示電路進行說明。 溫控電路及報警電路的控制、()和報警()。利用面包板搭了一個PNP9012的偏置電路電路如圖44?;鶚O輸入為“0”時,這時三極管導通推動報警器和控制電路工作,當基極輸入為“1”時,三極管不導通,報警器和控制電路都不工作。、。 圖 硬件控制電路 圖 硬件報警電路 LCD顯示電路的控制把8根數(shù)據(jù)線和P2口連接,、。給VCC端加上+5V的電壓,GND端接地。VEE端的驅(qū)動電壓不要過大。 使用說明鍵盤中阿拉伯數(shù)字0~9是數(shù)據(jù)輸入鍵,A鍵是寫上限的功能鍵,B鍵是寫下限的功能鍵,C鍵是取消鍵,其他的鍵置空。 第6章 全文總結(jié) 經(jīng)濟效益分析本系統(tǒng)的設計,是為了保證某特定環(huán)境溫度維持在設定的范圍內(nèi),以保證工作系統(tǒng)在穩(wěn)定的狀態(tài)下工作。本系統(tǒng)的設計成本很低,總成本不超過50元人民幣。如果采用大批量生產(chǎn)的話,生產(chǎn)成本會更低。在市場上的溫度自動控制系統(tǒng)的價格在百元人民幣以上。對于本系統(tǒng)的使用者來說,本系統(tǒng)能夠很穩(wěn)定的控制溫度而且穩(wěn)定性很高。只要配上適當?shù)臏囟葌鞲衅鳎@個系統(tǒng)便還可以實現(xiàn)很多領域的溫度自動控制。這對于提高系統(tǒng)的利用率,避免重復設計有很大的幫助的。在本系統(tǒng)的作用下,可以為工作系統(tǒng)提供一個良好的環(huán)境,使產(chǎn)品的數(shù)量和質(zhì)量有很大的提高。使得產(chǎn)品的生產(chǎn)成本降低,從而使系統(tǒng)的使用者獲得的利潤提高了。通過分析表明:本系統(tǒng)是一個性價比比較好的系統(tǒng),不論對于生產(chǎn)者還是使用者來說,它都可以帶來好的經(jīng)濟效益。 社會效益分析本設計是以AT89S51為核心,利用軟硬件相結(jié)合的自動控制的典型例子。在單片機自動控制已經(jīng)廣泛的應用于人們的生產(chǎn)和生活的今天,傳統(tǒng)用模擬電路來控制溫度的做法,已經(jīng)逐漸被淘汰。這個系統(tǒng)的實現(xiàn),改變了傳統(tǒng)的溫度控制方法,為溫度的控制開辟了一條新的道路。根據(jù)我國的科技和工業(yè)水平,這個系統(tǒng)的設計是符合工業(yè)生產(chǎn)的需要。實現(xiàn)我國的工業(yè)化,自動控制是其中的一個重要目標,自動控制系統(tǒng)正廣泛的應用于工業(yè)生產(chǎn)和人們的日常生活。本系統(tǒng)的設計成功知識實現(xiàn)自動控制的“冰山一角”,但它為以后更加智能化、人性化的自動控制系統(tǒng)的設計,作了鋪墊。因此這種系統(tǒng)的設計具有比較好的社會效益。經(jīng)過四個多月的方案論證、系統(tǒng)的硬件和軟件的設計、系統(tǒng)的調(diào)試。查閱了大量的關于傳感器、單片機及其接口電路、以及控制方面的理論。經(jīng)過了一番特殊的體驗后,經(jīng)歷了失敗的痛苦,也嘗到了成功的喜悅。第一次靠用所學的專業(yè)知識來解決問題。檢查了自己的知識水平,使我對自己有一個全新的認識。通過這次畢業(yè)設計,不僅鍛煉自己分析問題、處理問題的能力,還提高了自己的動手能
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1