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

正文內(nèi)容

基于at89s52溫度控制器的設(shè)計(jì)(參考版)

2025-06-21 17:02本頁(yè)面
  

【正文】 溫度低于下限繼電器動(dòng)作CLR EXIT:RET。**********************溫控單元*****************************WENKONG:CLR CMOV A,40HSUBB A,42HJC WW1CLR MOTOSETB CLR CMOV A,42HSUBB A,41HJC WW2CLR GDQSETB LJMP EXITWW1:SETB MOTO 。上限要顯示溫度低位放 54HMOV R4,02HMOV R5,54HLCALL DINPUTMOV R4,01HMOV R5,55HLCALL DINPUTRET。下限要顯示溫度低位放 52H MOV R4,04HMOV R5,52HLCALL DINPUTMOV R4,03HMOV R5,53HLCALL DINPUTRETHL: MOV A,40H MOV B,10DIV ABMOV 55H,A 。要顯示溫度低位放 50HMOV R4,06HMOV R5,50HLCALL DINPUTMOV R4,05HMOV R5,51HLCALL DINPUTRETLL: MOV A,41H MOV B,10DIV ABMOV 53H,A 。數(shù)據(jù)處理MOV B,10DIV ABMOV 51H,A 。正常工作LCALL DINPUTRET。顯示 7 位LCALL DINPUTMOV R4,0CH 。亮度值LCALL DINPUTMOV R4,0BH 。調(diào)用寫(xiě)入命令子程序MOV R4,0AH 。譯碼方式寄存器MOV R5,0FFH 。溫控單元判斷有沒(méi)有高于或低于上下限值LCALL DEY_10MSLJMP LOOP。中斷參數(shù)MOV TH0,0B1H 。*********初始化初次使用上限值為 30,下限值為 23***************MAIN:CLR MOTOCLR GDQMOV ADDRESS,00H 。**********************************************ORG 0000HLJMP MAINORG 000BHLJMP INTT0 。18B20 存在標(biāo)志位。************AT24C02 引腳定義******************SDA EQU SCL EQU I2CDATA EQU 6FHADDRESS EQU 6EH。****************直流電機(jī)引腳定義***********MOTO EQU 。文件名:112233445566DDCCBBAAAT8912345678RST91011INT012INT11314151617XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1DIG26DIG65GND4SEG E21SEG G17ISET18V+19SEG C20DIG43SEG D23DIN1DIG02SEG F15SEG B16SEG A14GND9DIG111DIG510CLK13SEG DP22DIG37DIG78DOUT24LOAD12U2E01E12E23GND4SDA5SCL6MODE7VCC8U3DIG1DIG2DIG3DIG4abcdefgDPA1 A2A3 A4HDSPB10G....DIG4.DIG4 .A5 A6U4 DQ2GND1VCC3U5A+B1K08050Q11 2RED1 2GREEN1 2RED8050Q1D11KR110KR21KR310KR410KR810KR91KR111KR12VCCVCCS1 S2 S3 S4S512 Y130pFC1 30pFC2100pFC3VCCVCCVCC1KR51KR6VCCVCC330R61KR7330R8溫度上限加溫度上限減溫度下限加溫度下限減MAX7219驅(qū)動(dòng)模塊溫度采集模塊EEPROM溫度上下限存儲(chǔ)模塊溫度越線報(bào)警模塊繼電器加熱模塊電機(jī)降溫模塊LED顯示。在此我要向我的指導(dǎo)老師致以最衷心的感謝和深深的敬意。老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無(wú)私的奉獻(xiàn)精神使我深受啟迪。在此更要感謝我的指導(dǎo)老師和專(zhuān)業(yè)老師,是你們的細(xì)心指導(dǎo)和關(guān)懷,使我能夠順利的完成畢業(yè)論文。我想這是一次意志的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助?;叵脒@段日子的經(jīng)歷和感受,我感慨萬(wàn)千,在這次畢業(yè)設(shè)計(jì)的過(guò)程中,我擁有了無(wú)數(shù)難忘的回憶和收獲。在此基礎(chǔ)上,介紹了系統(tǒng)設(shè)計(jì)用到的各個(gè)模塊的功能特性,并進(jìn)性了方案比較,選擇出了最優(yōu)越的方案。使自己成長(zhǎng)了許多。這次畢業(yè)設(shè)計(jì),這不僅是對(duì)我的一種鍛煉,也是對(duì)我大學(xué)三年所學(xué)知識(shí)的綜合檢查。從學(xué)校到社會(huì)是個(gè)極大的跨越,我深刻感受到了自己的不足。? 開(kāi)機(jī)后一直顯示 0,以為是存儲(chǔ)器和溫度采集有問(wèn)題,按模塊檢測(cè)沒(méi)問(wèn)題,后來(lái)發(fā)現(xiàn)復(fù)位電路有問(wèn)題按鈕引腳接錯(cuò)了造成單片機(jī)不停復(fù)位。 (3)調(diào)試中出現(xiàn)的問(wèn)題及解決方法? 由于 DS18B20 的 DQ 腳與單片機(jī)的引腳接錯(cuò)導(dǎo)致沒(méi)有溫度顯示,本來(lái) DQ引腳應(yīng)該接在單片機(jī)的 口,但是由于自己的疏忽接在了單片機(jī)的 口,導(dǎo)致沒(méi)有溫度顯示。整機(jī)調(diào)試過(guò)程中,應(yīng)對(duì)各項(xiàng)參數(shù)分別進(jìn)行測(cè)試,使測(cè)試結(jié)果符合技術(shù)文件規(guī)定的各項(xiàng)技術(shù)性能指標(biāo)。調(diào)試時(shí),應(yīng)先測(cè)量和調(diào)整靜態(tài)工作點(diǎn),然后再進(jìn)行其他各項(xiàng)參數(shù)的調(diào)整,直到各部分電路均符合技術(shù)文件規(guī)定的指標(biāo)。(1) 負(fù)載調(diào)試空載調(diào)試正常后再進(jìn)行負(fù)載調(diào)試,即將電源加上額定負(fù)載,向單片機(jī)寫(xiě)入程序再測(cè)試各電壓值,觀察波形是否符合要求,當(dāng)達(dá)到要求后,應(yīng)固定調(diào)節(jié)元件的位置。如發(fā)現(xiàn)有異常現(xiàn)象,應(yīng)立即按程序斷電。 系統(tǒng)調(diào)試(1) 空載調(diào)試對(duì)通電調(diào)試的要求通電前,應(yīng)檢查直流電源極性是否正確,通電程序是否合理。檢查焊點(diǎn)。若所焊部位焊錫過(guò)多,可將烙鐵頭上的焊錫甩掉(注意不要燙傷皮膚,也不要甩到印刷電路板上!),然后用烙鐵頭“沾”些焊錫出來(lái)。將沾有少許焊錫的電烙鐵頭接觸被焊元器件約幾秒鐘。插裝時(shí)不要用手直接碰元器件引腳和印制板上銅箔;自動(dòng)機(jī)械設(shè)備插裝、焊接,就應(yīng)該先插裝那些高度較低的元器件,后安裝那些高度較高的元器件,貴重的關(guān)鍵元器件應(yīng)該放到最后插裝,散熱器、支架、卡子等的插裝,要靠近焊接工序。圖 本系統(tǒng)狀態(tài)三電路圖? 5 系統(tǒng)制作與調(diào)試 系統(tǒng)制作(1) 裝配將元器件插裝到萬(wàn)能板上。圖 本系統(tǒng)狀態(tài)二電路圖狀態(tài)三 :當(dāng)前溫度低于所設(shè)定的溫度下限值。圖 本系統(tǒng)狀態(tài)一電路圖狀態(tài)二 :當(dāng)前溫度高于所設(shè)定的溫度上限值。圖 程序加載的界面 仿真結(jié)果狀態(tài)一:當(dāng)前溫度在設(shè)置的溫度上下限范圍內(nèi)。然后再選擇上面生成的*.hex 文件。 中鍵放縮原理圖。連線用左鍵,刪除用右鍵。 先右鍵后左鍵編輯元件屬性。雙擊右鍵刪除元件。原理圖編輯窗口的操作是不同于常用的 WINDOWS 應(yīng)用程序的,正確的操作是: 用左鍵放置元件。Proteus 的虛擬工具箱提供了電路測(cè)試中的常用工具和儀器,主要用于在實(shí)時(shí)仿真同時(shí)的電路參數(shù)觀測(cè),測(cè)量結(jié)果隨仿真動(dòng)態(tài)變化并顯示,可以滿(mǎn)足精度要求不是很高的測(cè)量分析,對(duì)于電路特性的定性分析可以起到事半功倍的效果,大大節(jié)約了測(cè)試時(shí)間和開(kāi)發(fā)成本。在豐富的庫(kù)元件的支持下,原理布圖時(shí)只要進(jìn)行相應(yīng)的調(diào)用和連線,通過(guò)對(duì)每個(gè)元件的屬性設(shè)置完成繪圖,然后即可進(jìn)行仿真和虛擬測(cè)量。相比之下,其主要的特點(diǎn)有兩個(gè):(1) 實(shí)時(shí)動(dòng)態(tài)仿真 : 對(duì)動(dòng)態(tài)元件的實(shí)時(shí)仿真,它對(duì)“人機(jī)對(duì)話”的模擬增強(qiáng)了系統(tǒng)的真實(shí)性;與多數(shù)仿真軟件相似,Proteus 有著數(shù)量龐大的元件庫(kù)。 Proteus 是 世 界 上 著 名 的 EDA 工 具 (仿 真 軟 件 ), 從 原 理圖 布 圖 、 代 碼 調(diào) 試 到 單 片 機(jī) 與 外 圍 電 路 協(xié) 同 仿 真 , 一 鍵 切 換 到 PCB 設(shè) 計(jì) ,真 正 實(shí) 現(xiàn) 了 從 概 念 到 產(chǎn) 品 的 完 整 設(shè) 計(jì) 。它 是 目 前 最 好 的 仿 真 單 片 機(jī) 及 外 圍 器 件 的 工 具 。 仿真軟件簡(jiǎn)介Protues 軟 件 是 英 國(guó) Labcenter electronics 公 司 出 版 的 EDA 工 具 軟 件 。(2) 讀模塊流程:如圖 所示,AT24C02 發(fā)送開(kāi)始信號(hào),然后發(fā)送設(shè)備號(hào) A0,檢測(cè)應(yīng)答,寫(xiě)入地址,檢測(cè)應(yīng)答,發(fā)送起始信號(hào),寫(xiě)入設(shè)備號(hào) A1,檢測(cè)應(yīng)答,然后讀取溫度值,最后再發(fā)送終止信號(hào)并結(jié)束。 DS18B20 溫度采集流程如圖 所示,DS18B20 先復(fù)位,然后跳過(guò) ROM 匹配,啟動(dòng)溫度轉(zhuǎn)換,準(zhǔn)備讀溫度前再次復(fù)位 DS18B20,然后再跳過(guò) ROM 匹配,讀取溫度值,返回。 溫度檢測(cè)與報(bào)警流程如圖 所示,判斷當(dāng)前溫度數(shù)值是否超過(guò) EEPROM 中存儲(chǔ)的溫度上限數(shù)據(jù),若超過(guò)則通過(guò)單片機(jī) 口產(chǎn)生高電平信號(hào)驅(qū)動(dòng)直流電機(jī)工作同時(shí)報(bào)警模塊紅色報(bào)警燈亮。如果 s3 沒(méi)有按下則判斷 s4 是否按下,如果 s4 按下則判斷溫度下限值是否等于0,若等于 0 則返回,若不等于 0,EEPROM 中的溫度下限值減 1 并通過(guò) 7219刷新溫度下限值并在數(shù)碼管上顯示。如果 s1 沒(méi)有按下則判斷 s2 是否按下,如果 s2 按下則判斷溫度上限值是否等于溫度下限值,若等于下限值則返回,若不等于下限值,EEPROM 中的溫度上限值減 1 并通過(guò) 7219 刷新溫度上限值并在數(shù)碼管上顯示。 鍵盤(pán)掃描流程 如圖 所示,判斷 s1 有沒(méi)有按下,如果 s1 按下則判斷溫度上限值是否等于 99,若等于 99,則返回。 子程序流程 子程序流程包括中斷程序、鍵盤(pán)掃描程序、溫度檢測(cè)與報(bào)警程序、溫度采集程序 、存儲(chǔ)程序。例如,將 4 個(gè) MAX7219 級(jí)聯(lián)使用,那么要對(duì)第 4 片 MAX7219 寫(xiě)入時(shí),發(fā)送所需要的 16 位字,其后跟 3 個(gè)空操作代碼(X0XX) 。MAX7219 可以級(jí)聯(lián)使用,這時(shí)需要用到空操作寄存器(NO OP),空操作寄存器的地址為 x0H。AT89S52 的 口連接到 MAX7219 的 DIN 端, 口連到 LOAD 端, 連到 CLK 端。表24 所列為 MAX7219 的內(nèi)部寄存器及其地址。8 個(gè)數(shù)字寄存器由一個(gè)片內(nèi) 8X8 雙端口 SRAM 實(shí)現(xiàn),它們可以直接尋址;因此,可以對(duì)單個(gè)數(shù)字進(jìn)行更新;并且只要 V+超過(guò) 2V,數(shù)據(jù)就可以保留下去。 表 23MAX7219 的串行數(shù)據(jù)格式D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0X X X X 地址 MSN 數(shù)據(jù) LSB(3) MAX7219 的數(shù)據(jù)傳輸時(shí)序MAX7219 的數(shù)據(jù)傳輸時(shí)序如圖 所示。DOUT端的數(shù)據(jù)在 CLK 的下降沿輸出。LOAD 信號(hào)必須在第 16 個(gè)時(shí)鐘上升沿同時(shí)或之后,但在下一個(gè)時(shí)鐘上升沿之前變高;否則將會(huì)丟失數(shù)據(jù)。輸入到 DIN 的數(shù)據(jù)經(jīng)過(guò) 個(gè)時(shí)鐘周期后,在DOUT 端有效。V+:+5V 電源電壓。SEGA~G,DP:七段和小數(shù)點(diǎn)驅(qū)動(dòng)輸出,它提供 LED 顯示器源電流。它是串行數(shù)據(jù)輸入時(shí)所需的移位脈沖。在 LOAD 的上升沿,串行輸入數(shù)據(jù)的最后 16 位被鎖存。GND:接地,兩根 GND 引腳必須相連。移入時(shí)最高位(MSB )在前。(2)引腳功能DIN :串行數(shù)據(jù)輸入。MAX7219 的引腳排列如圖 所示。采用三線串行方式與單片機(jī)接口。其片內(nèi)包含有一個(gè) BCD 碼到 B 碼的譯碼器、多路復(fù)用掃描電路、字段和字位驅(qū)動(dòng)器,以及存儲(chǔ)每個(gè)數(shù)字的 8X8RAM。圖中的電阻是限流電阻。圖 (b)為共陽(yáng)極接法+5V 電源。 圖 (a )為共陰極接法,公共陰極接地。點(diǎn)亮適當(dāng)?shù)淖侄?,就可以出不同的?shù)字。利用動(dòng)態(tài)驅(qū)動(dòng)方法可以減少需要的邏輯部件和連線。這種驅(qū)動(dòng)方法需要顯示的位數(shù)增加時(shí),所需的邏輯部件及連線也相應(yīng)增加,成本也增加。發(fā)光效率和顏色取決于制造的材料,一般常用紅色,偶爾也用于黃色或綠色。工作電流通常在 1020mA,故電路中需要串聯(lián)適當(dāng)?shù)南蘖麟娮?。?shù)碼顯示是采用 BCD 編
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1