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

正文內(nèi)容

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

2024-07-23 21:05 本頁(yè)面
 

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