目錄.wps

AT89C51單片機(jī)控制溫度

收藏

資源目錄
跳過(guò)導(dǎo)航鏈接。
AT89C51單片機(jī)控制溫度.zip
AT89C51單片機(jī)控制溫度
目錄.wps---(點(diǎn)擊預(yù)覽)
正文.wps---(點(diǎn)擊預(yù)覽)
圖紙
加熱模塊.SCHDOC
單片機(jī).SCHDOC
復(fù)位回路.SCHDOC
檢測(cè)回路.SCHDOC
壓縮包內(nèi)文檔預(yù)覽:
預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖
編號(hào):481640    類(lèi)型:共享資源    大?。?span id="obvqrnc" class="font-tahoma">484.56KB    格式:ZIP    上傳時(shí)間:2015-10-26 上傳人:畢業(yè)設(shè)計(jì)****498... IP屬地:江蘇
80
積分
關(guān) 鍵 詞:
at89c51 單片機(jī) 控制 節(jié)制 溫度
資源描述:
AT89C51單片機(jī)控制溫度,at89c51,單片機(jī),控制,節(jié)制,溫度
內(nèi)容簡(jiǎn)介:
1無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)第一章 緒論1.1課題背景測(cè)量控制的作用是從生產(chǎn)現(xiàn)場(chǎng)中獲取各種參數(shù),運(yùn)用科學(xué)計(jì)算的方法,綜合各種先進(jìn)技術(shù),使每個(gè)生產(chǎn)環(huán)節(jié)都能夠得到有效的控制,不但保證了生產(chǎn)的規(guī)范化、提高產(chǎn)品質(zhì)量、降低成本,還確保了生產(chǎn)安全。所以,測(cè)量控制技術(shù)已經(jīng)被廣泛應(yīng)用于煉油、化工、冶金、電力、電子、輕工和紡織等行業(yè)。隨著單片機(jī)技術(shù)的迅速興起與蓬勃發(fā)展,其穩(wěn)定、安全、高效、經(jīng)濟(jì)等優(yōu)點(diǎn) ,所以其應(yīng)用 廣泛。單片機(jī)已經(jīng)無(wú) 不 、與 生 , 到生 的方方 。單片機(jī)的 點(diǎn)是 , 是其 成 ,其 是 計(jì)算機(jī) 的化,currency1電, 能夠“成個(gè)的 ,單片機(jī)有fifl的 展 。有和 計(jì)算機(jī)的、fl 的數(shù) 能, 使用科學(xué)的算法, 以獲得fifl的數(shù) 能力。所以單片機(jī) 工業(yè)中應(yīng)用中, 以” 提高工業(yè)設(shè)的能化、數(shù) 能力和 效 , 單片機(jī)無(wú) 用fi 的。隨著測(cè)和技術(shù)的不 , 的種 , 機(jī) 中使用的 , 是能夠 電量 成電量的 , 用的有 電 、電 和 成 等,每種 其 ,都有的應(yīng)用 。本設(shè)計(jì)所 的數(shù)計(jì)與的計(jì) ,有數(shù)方,測(cè)范currency1廣,測(cè)確,其 用數(shù) , 用于 測(cè) 確的場(chǎng)所, 科 使用,設(shè)計(jì)控制使用單片機(jī)AT89C51。1.測(cè) 的 是個(gè) 的 量,因?yàn)橹苯佑绊懭紵?、化學(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃、擠壓成形、 晶以及氣流動(dòng)等 和化學(xué)程??刂剖д` 能引起生產(chǎn)安全、產(chǎn)品質(zhì)量、產(chǎn)品產(chǎn)量等 列問(wèn)題。因此 的測(cè)的意義 。 控制 工業(yè)生產(chǎn)、科學(xué)究和人 的生 中,得到了廣泛應(yīng)用。 工業(yè)生產(chǎn)程中,fi時(shí)候都 進(jìn)行嚴(yán)格的監(jiān)控,以使得生產(chǎn)能夠順利的進(jìn)行,產(chǎn)品的質(zhì)量才能夠得到充 的保證。使用動(dòng)控制 以 生產(chǎn)環(huán)境的進(jìn)行動(dòng)控制,保證生產(chǎn)的動(dòng)化、能化能夠順利、安全進(jìn)行,從提高企業(yè)的生產(chǎn)效 。 控制 是 嵌入式 設(shè)計(jì)的基礎(chǔ)上發(fā)展起的。嵌入式 雖然起源于型計(jì)算機(jī)時(shí)代,但是 型計(jì)算機(jī)的 、價(jià)位、 靠 ,都無(wú)法滿(mǎn)足廣 象 嵌入式的 求,因此,嵌入式 走獨(dú)立發(fā)展道。這條道 是芯片化道。 計(jì)算機(jī)做 個(gè)芯片上,從開(kāi)創(chuàng)了嵌入式 獨(dú)立發(fā)展的單片機(jī)時(shí)代。單片機(jī)誕生于二 世紀(jì)七 年代末,經(jīng)歷了 SCM 、 MCU 和SOC三 階段。nts2無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、壓力、流量、流速和開(kāi) 量都是 用的 被控參數(shù)。例如: 冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機(jī)械制造和食品工等諸 中,人 都 各 爐、 爐、反應(yīng)爐和鍋爐中的進(jìn)行測(cè)和控制。 用MCS-51單片機(jī) 進(jìn)行控制,不僅有控制方、“態(tài)單和靈 等優(yōu)點(diǎn), 以 幅提高被控的技術(shù)指標(biāo),從能夠 提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機(jī) 的控制問(wèn)題是個(gè)工業(yè)生產(chǎn)中經(jīng) 會(huì)遇到的問(wèn)題。同時(shí) 是生 中最 見(jiàn)的個(gè) 量, 是人 fi 心的個(gè) 量,與 的生 ,有著 的意義, 工業(yè)生產(chǎn)中,高 低會(huì)直接影響到產(chǎn)品的質(zhì)量、 機(jī)械設(shè)和控制 中的各種元件造成定的損壞,嚴(yán) 的會(huì)影響到生產(chǎn)安全。 日 生 中,高 低同樣會(huì)造成不良影響。nts3無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)第二章 整體系統(tǒng)方案.1 方案和 本控制 ,是基于單片機(jī)的控制 ,單片機(jī) 用AT89C51為 核,其有低耗,高 能CMOS 8位單片機(jī),4KB的 反復(fù)擦寫(xiě)1000次的 FLASH 只程序存儲(chǔ),件 用 ATMEL 公司的高 , 失 存儲(chǔ)技術(shù),芯片 成了 用8位中 和ISP Flash存儲(chǔ)單元,是能fl 的 型計(jì)算機(jī)的, 為 嵌入式控制 提 高 價(jià)的 方案。的工作程為: 入數(shù) , ,然 設(shè)定的存入 存單元 ”數(shù) 上。然 用 AD590 作為 , 其 到的量 為 電流量,然 經(jīng) 電,使其 為 ADC0809 以接 的電壓量,然 入到 數(shù) ADC0809 中,經(jīng) 數(shù) 的數(shù)量 入到89C51中,經(jīng)89C51數(shù) , 與 入的是 同,高于設(shè) 的 ,如 低于設(shè)的 ,開(kāi) 進(jìn)行 。個(gè) 的 ,如 2-1:圖2-1 系統(tǒng)結(jié)構(gòu)圖 控制電入電AT89C51 電數(shù)化電數(shù) 電nts4無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū). 件接 圖2-2 硬件接線圖nts5無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)第三章 系統(tǒng)硬件電路設(shè)計(jì).1機(jī)控制電本 用AT89C51單片機(jī)作為控電, 及其如 3-1:圖3-1 89c51封裝圖AT89C51有如 點(diǎn):40個(gè)引,4kBytes Flash片 程序存儲(chǔ),128 bytes的隨機(jī)存取數(shù)存儲(chǔ) RAM ,32個(gè) currency1 入 / I/O,5個(gè)中優(yōu)先“2中嵌中,2個(gè)16位 程定時(shí)計(jì)數(shù),2個(gè)全工fi行 fl,片 時(shí) 。此AT89C51設(shè)計(jì)和 了 為0Hz 件設(shè) 電 式。 式,CPU工作, RAM 定時(shí)計(jì)數(shù),fi行,中 ”工作,電 式保存 RAM 的數(shù), 芯片其能直中 件復(fù)位。同時(shí)芯片還有 PDIP 、TQFP和PLCC等三種形式,以應(yīng)不同產(chǎn)品的 求。本控制 的接引的方案如:(1) 單片機(jī)最基本的電 是能夠使單片機(jī) 的動(dòng)和工作的電,電源VCC 接+5V電壓,VSS接。 EA于引低電 時(shí)是問(wèn)片存儲(chǔ),本 不 展片存儲(chǔ),所以 保高電 ,接電源電壓+5V。(2) 時(shí) 電 于單片機(jī) 是 的于單片機(jī) 是各種各樣的數(shù)件 成,這件 時(shí)順序成。所以 的 XTAL1 和 XTAL2 引接 晶 和 個(gè) 電 ,電 用2個(gè) 20pF 電 , 用12M的 晶 。這樣 以 成89C51的基本時(shí) 電,時(shí) 為12M。(3) 復(fù)位電是 單片機(jī)進(jìn)行 化 作,使單片機(jī) 于個(gè)確定的 態(tài)。 89c51復(fù)位得 RESETY引上5ms的高電 fl 以了。 晶 為12M Hz ,復(fù)位電參數(shù)為 10f 的電 電 和 10k 的電 。如 4為單片機(jī)的起電和復(fù)位電的接 nts6無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)時(shí) 電 復(fù)位電圖3-2(4) 本 中 單片機(jī) 入 的 有4個(gè) 是: 數(shù) , 入 ,數(shù) , 控制 。但是89C51的 入 4個(gè)。其中 P3 用做 二能, P3 二能中 用到 中和片寫(xiě)。所以 入電和 控制電 用個(gè) I/O,于 P1 用上 電 代 了場(chǎng)效應(yīng) T1 ,做 時(shí)時(shí)無(wú) 接上 電 ,做 入是與 P0 樣,所以本 用 P1 作為 用。數(shù)用 P0 ,數(shù) 用 P2 。ALE 不問(wèn) 存儲(chǔ)時(shí),以時(shí) 的 1/6 定的 fl ,所以用其做數(shù) 的 ADC0809 的時(shí) 入,89C51的 ALEAD0809 的CLOCK。P3 用于 二能,于本 用中 方式,其中P3.3 INT0 用于。P3.2(INT1)用于 ADC0809 成 EOCcurrency1單片機(jī)發(fā) 控制fl 。P3. 6 WR進(jìn) 接入到 ADC0809 的Start和ALE引上,P3.7RD經(jīng) 接入到 ADC0809 的 OE。nts7無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū). 電 AD590是ANALOG DEV ICES 公司的單片 成 電流源。如 5為AD590, 的引,和 形。引 形圖3-3其 如:(1) 流件的電流 (A) 等于件所 環(huán)境的 力學(xué) (開(kāi) ) 數(shù)。Ir/T=1式中,Ir流件(AD590) 的電流,單位為 A T 力學(xué),單位為K。(2) AD590 的測(cè)范currency1為 - 55 +150 。(3) AD590 的電源電壓范currency1為4 30 V, 以 44 Vcurrency1電壓和20 V反currency1電壓,因件 使反接 不會(huì)被損壞。(4) 電 為 710M 。(5) 高,AD590 - 55 +150 范currency1 , 誤 僅為0.3 。本 控制的 為0-100,所以 用AD590 以,所 的 動(dòng)電壓范currency1 4-30V,這 12V電壓,用于 動(dòng)AD590,AD590的 為電流 為A,ADC0809的 量為電壓型,所以得接電 為電壓型。經(jīng)計(jì)算:0.0002A*10K=2v 所以應(yīng)接個(gè)10k的電 。于ADC0809的量程范currency1是0-5V,所以得nts8無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)經(jīng) 電 ,然 使其 范currency1為0到5V電壓,使 電壓為ADC0809 以接 的電壓范currency1。AD590的+引接+12v電壓 ,-引接經(jīng)10k電 接, 電的 接到 數(shù) ADC0809的 入INT1引上。接方法如 3-4:圖3-4 加熱電路nts9無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū). 數(shù) 電 是 樣 辨 為 位的、以逐次逼近原進(jìn)行 數(shù) 的件。其 有個(gè) 道開(kāi) , 以 址 鎖存譯 的fl ,只 入fl 中的個(gè)進(jìn)行/ 。如 -5為 的 和 nts10無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖3-5 ADC0809封裝和結(jié)構(gòu)圖 :(1) 入 道, 位 , 辨 為 位。 ()有 起控制。 ( ) 時(shí)為1 s。(4)單個(gè)5V電源 電。 (5) 入電壓范currency1 5V,不 零點(diǎn)和滿(mǎn)刻校 。 (6)工作范currency1為-4 5攝氏。(7)低耗,約15mW。從 的各個(gè)參數(shù) 辨 為 位 單片機(jī)的“ I/O好 合。 時(shí)為1 s,量程為 到5V上 以 析,本 用 數(shù) ,量化誤 足以滿(mǎn)足 求,綜合各種參數(shù) 本 合,故 作為本 的 數(shù) 化 。動(dòng) 最基本接是 V 接+5V電壓為 的工作電壓, GN接,REF+和REF-為參考電壓,能是與 入的 fl 進(jìn)行 ,作為逐次逼近的基 ,其典型值為REF+=+5v,REF-= v,本 電源電壓好 為 +5v,所以 用電源電壓。如表 -1為 數(shù) 化的 入 照表:表3-1 輸入輸出對(duì)照表nts11無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)值/ 5 電流/經(jīng)1 千歐/V 經(jīng) 電 的 7 . .7 1 . . .4 1 . . . . . 1.47 4B4 1 . .1 1. 6 645 . . .45 76 . . . 4 67 4 . .4 .4 F5 . .5 . 6 . .6 4.41 E11 7 . .7 4. FINT -INT7為 個(gè) 量 入 道,本 中只用個(gè) 量 入 是 5 的 ,故只 INT 作為作為 量的 入,B, ,是 道址 入 ,從表 中 以看 把三個(gè) 全接, 為 INT 作為 量的 入 道。表3-2 模擬通道地址輸入選擇表 B 道Int 1 Int11 Int1 1 Int 1 Int41 1 Int51 1 Int61 1 1 Int77- 為數(shù) , 是 得到的數(shù)量,所以應(yīng) 他接入到 51的P 上。 LK為時(shí) 入因?yàn)?沒(méi)有時(shí) 電, 接時(shí) fl , 求時(shí) 不高于64 KHZ, 51的LE, 不問(wèn) 存儲(chǔ)時(shí),以時(shí) 的 1/6定的 fl ,所以 的 LK 接到 51的LE。于c51的LE 1/6的時(shí) ,計(jì)算:1M/6=Mnts12無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)M/4=5 KHz 以接 的 范currency1 。 LE為址鎖存fl 。 上升沿 道址所存到鎖存。Stare 為動(dòng)控制fl , 上升沿,所有 寄存清零,降的時(shí)候開(kāi) 這個(gè) 起控制 的動(dòng)程,單片機(jī)的WR 為低電 控制,所以 這 個(gè) 電 到單片機(jī)的 P .6WR , 單片機(jī)執(zhí)行寫(xiě) 作時(shí), WR 動(dòng) 的 數(shù) 。OE為數(shù) 控制, 束時(shí),此 入個(gè)高電 ,才能打開(kāi) 三態(tài) , 的數(shù)量,單片機(jī)的 R 為低電 控制,所以 接到單片機(jī)的R, 單片機(jī)執(zhí)行入 作時(shí),打開(kāi) 的數(shù) 控制。EO 束fl , 束時(shí),此 個(gè)高電 ,此引接到 51的P . ,用于 是 束, 束的 取 數(shù),沒(méi)有的”等待 。接方法如 -6:nts13無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖3-6 模數(shù)轉(zhuǎn)換電路.4數(shù) 電電 用 7段B 所存譯 動(dòng) 4511, 動(dòng) ” LE數(shù) ,這樣以去繁瑣的拆程序和查表程序,節(jié)fi PU 資源是時(shí)。圖3-7 CD4511封裝和邏輯圖4511的 點(diǎn):有 B 、消隱和鎖存控制、七段譯 及 動(dòng)能的 MOS電能提 的 電流。 直接 動(dòng)LE 。其 能和接原如:BI:4是消隱 入控制, BI= 時(shí),不 其 入 態(tài)如何,數(shù) 均 于熄滅消隱 態(tài),不 數(shù)。所以這接電源電壓高電位使其能夠 的數(shù)值。LT: 是測(cè)試 入, BI=1,LT= 時(shí),譯 全為1,不 入 B 態(tài)如何,七段均發(fā)亮, “ ”。 用測(cè)數(shù) 是 損壞。這 接電源電壓使其能夠 工作。LE:鎖定控制, LE= 時(shí),允 譯 。 LE=1時(shí)譯 是鎖定保 態(tài),譯 被保 LE= 時(shí)的數(shù)值,這保直 ,不 鎖定控制能,所以 接電源電壓。1、 、4、為 41B 入,本 中 用p作為單片機(jī)的 接入到cd4511的數(shù) 入,于 的為 位數(shù), 用到 個(gè) 4511,p.1-p. 接低位數(shù) , p.4-p.7接高數(shù) ,單片機(jī)p直接 壓縮型 B 片能 現(xiàn)數(shù)nts14無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)。如表 為 4511的真值表, 應(yīng)的 以看到各引 入的電 與 的 a、b、c、d、e、f、g,為譯 , 為高電 1有效,因?yàn)?4511的 MOS電提 的電流 ,所以 接限流電 ,接上 限流電 。表3-3 CD4511真值表入 LE BILI Ba B c d e f g X X XXXX1111111 X 1 XXXX 消隱 1 1 111111 1 1 1 11 11 1 1 11 11 1 1 1 111111 1 1 1 1 11 11 41 1 1 11 11 11 51 1 11 11111 61 1 111111 71 11 1111111 1 11 1111 11 CD4511與數(shù) 的接方法如 3-8:nts15無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖3-8 顯示電路.5 入電與 控制電本 的 控制 成以能,能夠控制的升高和降低 設(shè) 的時(shí)候 電能夠 設(shè) 的,還能夠個(gè) 時(shí)為查看 的。本 中 的,基本 -1 ,的 不是fi ,綜合考慮使用獨(dú)立 ,使用六個(gè) 控制的升高和降低, 用另個(gè) 用于用戶(hù)控制 設(shè) 的??刂?“,“降低, 個(gè) 為,1 ,5 ,1 。另“與其 應(yīng)減少。用P1的1-6這6個(gè)引用于控制, P1. 用于用戶(hù)時(shí)查看 設(shè) 的,其中這 都 中INT 上。如 - 為 電的接 nts16無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖3-9 鍵盤(pán)電路 電 控制fl 經(jīng) 動(dòng), 動(dòng) ”電 SSR工作,從接 開(kāi) 絲電源, 現(xiàn) 的 控制。”電 點(diǎn):(1) 動(dòng)電流 ,僅僅幾毫安與TTL, MOS等數(shù)電兼 ()無(wú)觸點(diǎn),無(wú)火花干擾壽命長(zhǎng),耐腐 ( )能 的 電流 , 為 定值的6-1 所以單片機(jī)的P1, 電 以控制SSR接 絲, 接接方法如 -1 :nts17無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖3-10 加熱電路nts18無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)第四章 程序設(shè)計(jì)4.1 程序設(shè)計(jì)本 件同樣 各個(gè) 寫(xiě)程序,程序 用各個(gè) 運(yùn)行個(gè) 。程序 先 51的和所用 存 化。然 不的 復(fù) 用各個(gè) ,用于 的做 控制反應(yīng)。 用順序 為測(cè) ,數(shù)值 化 , ,和 。 用中 方式,這樣 以節(jié)fi PU 資源。程序流程 如 4-1:nts19無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 中 化存單元清零束 絲, 化開(kāi) 用測(cè)用數(shù)值 用BCD 用 控制無(wú)條件 nts20無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-1 主程序流程圖流程 寫(xiě)程序,程序如:ORG 0000HAJMP MAINORG 0003HAJMP JIANPANORG 0030HMAIN: MOV SP,#60H 指 值MOV P1 ,#7FH 絲, 化CLR IT0 IT0低電 有效SETB EA CPU中開(kāi) SETB EX0 允 中0控制SETB PX0 中0高優(yōu)“先控制MOV 50H ,#00H ADC0809 測(cè)值 清零MOV 60H ,#00H 數(shù)值 存儲(chǔ)單元清零 MOV 70H , #00H 存單元清零MOV 80H , #00H 入單元清零XUNHUAN: ACALL WENDU 用測(cè) ACALL ZHUANHUA 用數(shù)值 ACALL BCD 用 BCD ACALL JIARE 用 AJMP XUNHUAN 到程序 開(kāi) 執(zhí)行END4.測(cè) / 的數(shù)量 用查 方式和中方式 到單片機(jī)進(jìn)行數(shù) 。本控制 用單片機(jī) 查 方式測(cè)試 EO 的 態(tài), 以 是 成。為了 現(xiàn)的 確測(cè), 用了 均值 法 干擾。 次動(dòng) 進(jìn)行/ ,求取 的 均值,存入指定單元,以得到測(cè)值。最 計(jì)算的存入測(cè) 5 H。測(cè)流程 如 4-:nts21無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-2 溫度檢測(cè)流程圖流程 寫(xiě)程序如:WENDU: MOV 50H,#00H 測(cè)單元清零MOV R3 ,#02H 次數(shù)MOV DPTR,#7FF8H ADC0809 的址開(kāi) 單元 化動(dòng)ADC0809 求 均值是 束2次 是束存 YNNYnts22無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)WEN01: MOVX DPTR , A 動(dòng) ADC0809JB P3.3,$ 等待 ADC0809 束MOVX A ,DPTR 取 數(shù) 的值A(chǔ)DDC A ,50H 上次 MOV 50H ,A 存入存儲(chǔ)單元DJNZ R3 , WEN01 次是 成RRC A 進(jìn)位 環(huán) 1位, 于 2CLR C CY位清零MOV 50H,A 均數(shù)存入測(cè)存儲(chǔ)單元RET4. 數(shù)值 化 于 是 5 化的 電壓值 為數(shù)量,所以得到的還不是 數(shù)的數(shù)值,所以還 到的電壓值進(jìn)行數(shù)值 化, 化為值。經(jīng) 析,于5 電 是 1 的時(shí)候, 電壓為5V, 應(yīng)的 數(shù)量為FF 進(jìn)制的55,所以1 應(yīng)數(shù)值.5,但于直接計(jì)算 點(diǎn)數(shù), 復(fù) ,經(jīng) 析 以.5,等于 于 5/, 等于 以/5, 于 以 5 以.,所以 單片機(jī) 到的數(shù)值經(jīng)上 的 化 , 是 的值。程序流程 如 4- :nts23無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-3 數(shù)值轉(zhuǎn)化流程圖流程 寫(xiě)程序如:ZHUANHUA: MOV A ,#00H 清零AMOV B ,#00H 清零BMOV A , 50H 到的數(shù)值 aMOV B , #5H 數(shù)5 值BDIV AB 到的數(shù)值 以5MOV B , #2 數(shù)2 值BMUL AB 算 值MOV 60H,A 保存 16進(jìn)制值RET開(kāi) 清零 保存 計(jì)算 的值待 值存入nts24無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)4.4 B 數(shù)值 化 得到的值是16進(jìn)制的,所以無(wú)法直接 ,所以還應(yīng) 數(shù)值,進(jìn)行 化, 化為壓縮型B ,這樣 4511 以 了。于被 的16進(jìn)制 到1 的范currency1 ,所以 16進(jìn)制 以 H,得到的的 是位 位,數(shù)為個(gè)位。于 氣壓沒(méi)有 高。所以無(wú)法到 1 ,所以 位數(shù) 以 。算法 的流程 如 4-4:nts25無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-4 BCD顯示流程圖流程 寫(xiě)程序如:BCD: MOV A , #00H 清零開(kāi) 清零值 以A,拆 位和個(gè)位A中的currency1currency1位是減1 數(shù)值“原數(shù)值99是 currency1currency1夠4次低4位的與高4位YNNY壓縮BCD 儲(chǔ)存nts26無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)MOV B ,#00H 寄存清零BCD01:MOV A ,60H 待 數(shù)值存入 SUBB A, #63H 是 于99JC BCD02 : 于99 MOV A , 60H 數(shù)值存入ADEC A 減 1MOV 60H , A fifl 數(shù)值“原數(shù)JMP BCD01 到開(kāi) BCD02: MOV B ,#0AH 數(shù)存入寄存DIV AB MOV R2 ,#04H 環(huán)次數(shù)BCDYIWEI: RL A 位數(shù) 到高位DEC R2 次數(shù)減去 1JNZ BCDYIWEI 不到4次,” 位ADD A,B 個(gè)位和 位 MOV 70H,A 存入 存單元MOV P2 ,A RET4.5 此 用于 設(shè) 的和 測(cè)的,如 設(shè) 低于測(cè), 打開(kāi) 絲,如 高于測(cè) 絲。程序流程 如 4-5:nts27無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-5 加熱流程圖JIARE: MOV A , 60H 到的值MOV B , 80H 設(shè) 的SUBB A ,B 值 -設(shè) 值JNC GUAN 設(shè) 高 SETB P1.7 開(kāi) 絲AJUMP JIESHU 到 束GUAN: CLR P1.7 絲JIESHU: RET 用4.6 中程序 是種機(jī)械開(kāi) ,其機(jī)械觸電 合和開(kāi),會(huì) 現(xiàn)電壓動(dòng)的現(xiàn)象,如 4-6所 :開(kāi) 測(cè)值設(shè)值 絲打開(kāi) 絲NYnts28無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-6 按鍵電壓抖動(dòng)為了保證 的 確 , 用時(shí) 1 ms, 待fl 穩(wěn)定 的 態(tài), 有 合,確定有 , 為是 動(dòng)。時(shí)計(jì)算:時(shí)時(shí)與指 執(zhí)行的時(shí)有fi , 為 1mz時(shí),機(jī)”為1s,“ MOV Rn ,data”指 的時(shí)為1s,“NZ Rn,re”指 的執(zhí)行時(shí)為s。程序中 環(huán)的 執(zhí)行時(shí)為:1+ 5 1s=5 1s時(shí)時(shí)為:1+(5 1+) 1 1s=1 ms程序流程 如 4-7:nts29無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)圖4-7 鍵盤(pán)中斷流程圖程序如:JIANPAN: ACALL DELAY 用時(shí)程序MOV A , P1 入 P1 數(shù) 中開(kāi)用時(shí) 次 確定是 有 個(gè) 1執(zhí)行 設(shè) 2設(shè)定1 3設(shè)定減少1 4設(shè)定3 5設(shè)定減少3 6設(shè)定5 7設(shè)定減少5 設(shè)定YNnts30無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)CJNE A , #7FH 次 是 真有 SJMP RETU 沒(méi)有 NEXT: JNB ACC.0 , KEY0 設(shè)定值, JNB ACC.1 , KEY1 1 , 1 JNB ACC,2 , KEY2 減少 1 , 減少 1 JNB ACC.3 , KEY3 5 , 5 JNB ACC.4 , KEY4 減少 5 , 減少 5 JNB ACC.5 , KEY5 10 , 10 JNB ACC.6 , KEY6 減少10 , 減少10 KEY0: AJMP JIANBCDKEY1: ADD A , #03HAJMP STP01KEY2: SUBB A , #03HAJMP STP01KEY3: ADD A , #05HAJMP STP01KEY4: SUBB A ,#05HAJMP STP01KEY5: ADD A , #0AHAJMP STP01KEY6: SUBB A , #0AHAJMP STP01STP01: MOV 80H, A 設(shè) 值存入 存JIANBCD: MOV A , #00H A清零MOV B ,#00H 寄存B清零JIANBCD01: MOV A , 80H 待 數(shù)值存入 SUBB A, #63H 是 于99JC JIANBCD02 于99 MOV A , 80H 數(shù)值存入ADEC A 減 1MOV 80H , A fifl 數(shù)值存入nts31無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)JMP JIANBCD01 JIANBCD02 : MOV B ,#0AH 數(shù)存入寄存DIV AB MOV R1 ,#04H 環(huán)次數(shù)JIANYIWEI: RL A 位數(shù) 到高位DEC R1 次數(shù)減去 1JNZ JIANYIWEI 不到4次,” 位ADD A,B 個(gè)位和 位 MOV P0 ,A RETIDELAY: MOV R1 ,#19 環(huán) 值DL1: MOV R7 ,#250 環(huán) 值DL : DJNZ R7 ,$DJNZ R1 , DL1RET4.7 Prte XP 本 所的電子 ,都是用Prte XP制的。tm公司作為E 的個(gè) 先公司, 原 Prte SE的基礎(chǔ)上,應(yīng)用最先進(jìn)的 件設(shè)計(jì)方法, 先 了基于 Wnds 和Wnds XP 作 的E設(shè)計(jì) 件Prte XP。Prte XP 本的基礎(chǔ)上了 的能。的 定制設(shè)計(jì)環(huán)境能, 定、 動(dòng)以及 ,fl 的 和 象定位能及fl的用戶(hù) 等。Prte XP是 個(gè) 所有設(shè)計(jì)工 于 的 “設(shè)計(jì) ,電子設(shè)計(jì)從最 的 規(guī)到最形成生產(chǎn)數(shù)都 以照的設(shè)計(jì)方式 現(xiàn)。 Prte XP運(yùn)行 優(yōu)化的設(shè)計(jì) 上, 所有先進(jìn)的設(shè)計(jì) 點(diǎn),能夠 各種復(fù) 的 P B設(shè)計(jì)程。 設(shè)計(jì) 入 真、 P B 制、 動(dòng) 、fl 析和設(shè)計(jì) 等技術(shù) 合,Prte XP提 了全 的設(shè)計(jì) 方案。Prte XP 4是tm公司于 4年 的最 本的電設(shè)計(jì) 件, 件能 現(xiàn)從 設(shè)計(jì), 設(shè)計(jì)直到 生產(chǎn)數(shù)以及這的所有 析 證和設(shè)計(jì)數(shù)的 。 流行的Prte 、Prte SE, 是的 ” 本。Prte XP 4已不是單 的 P B 制電 設(shè)計(jì)工,是個(gè) “成的 工, 是 S H原 設(shè)計(jì)、 S H原 真、 P B 制電 設(shè)計(jì)、t Rter動(dòng) 和FPG設(shè)計(jì)等,“了以 P B為核心的個(gè) 設(shè)計(jì)。 件 方式、原 和 P B 的currency1同 技術(shù)、 道設(shè)計(jì)、 動(dòng) 以及電 真等技術(shù) 合 起,為電設(shè)計(jì)提 了fl 的。nts32無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)與 的 本Prte , Prte XP 4不僅 上 得 、人化, ” fl化了電設(shè)計(jì)的同 化,同時(shí)合了 VHL和FPG設(shè)計(jì) ,其能 fl了。總 結(jié)畢業(yè)設(shè)計(jì)是 學(xué)生綜合運(yùn)用所學(xué) ,發(fā)現(xiàn),提 , 析和 問(wèn)題 , 煉能力的 環(huán)節(jié) ,是 學(xué)生 工作能力的 和考 程 .隨著科學(xué)技術(shù)發(fā)展nts33無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)的日日 ,單片機(jī)已經(jīng)成為 計(jì)算機(jī)應(yīng)用中 的 , 生 中 以說(shuō)得是無(wú) 不 。因此作為二 世紀(jì)的 學(xué)說(shuō) 單片機(jī)的開(kāi)發(fā)技術(shù)是 的。起此次單片機(jī)畢業(yè)設(shè)計(jì), ,的確,從 題到定 ,從到 ,接近 ”的日子, 以說(shuō)得是 于 ,但是 以學(xué)到fifi的的,同時(shí)不僅 以 了以 所學(xué)的 , 學(xué)到了fi 書(shū)本上所沒(méi)有學(xué)到的 。 這次畢業(yè)設(shè)計(jì)使 得了與 合是fi 的,只有 是 不夠的,只有把所學(xué)的 與 合起,從中得 ,才能真為 會(huì) ,從提高的 動(dòng)手能力和獨(dú)立思考的能力。 設(shè)計(jì)的程中遇到問(wèn)題, 以說(shuō)得是困難 ,這畢竟 次做的,難免會(huì)遇到各種各樣的問(wèn)題,同時(shí) 設(shè)計(jì)的程中發(fā)現(xiàn)了的不足 , 以 所學(xué)的 得不夠深刻, 得不夠牢 ,如說(shuō)不元件的使用方法, 單片機(jī)匯語(yǔ) 得不好 這次畢業(yè)設(shè)計(jì) ,定把以 所學(xué)的 故。參考資料1 劉和 .劉 .單片機(jī)原及應(yīng)用. 慶. 慶 學(xué) , 4 楊明.朱騏.單片機(jī)程與入 .北京.機(jī)械工業(yè) , 4 陳明熒. 51單片機(jī)課程設(shè)計(jì) 教材.北京.清 學(xué) , 44 劉瑞.單片機(jī)原及應(yīng)用教程.北京.機(jī)械工業(yè) , 5 李朝青.單片機(jī)原及接技術(shù).北京.北京航航天 學(xué) , nts34無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)6 肖洪兵. 學(xué)用單片機(jī). 北京:北京航航天 學(xué) , . 7 何立民. 單片機(jī)高“教程 1 北京:北京航航天 學(xué) , 1 趙曉安. M S-51單片機(jī)原及應(yīng)用. 天津:天津 學(xué) , 1. 李廣 單片機(jī)基礎(chǔ) 1 北京:北京航航天 學(xué) ,1 1 徐惠民、安德寧 單片 型計(jì)算機(jī)原接與應(yīng)用 1 北京:北京郵電 學(xué) , 1 6 11 何立民從 ygna 51F 看 位單片機(jī)發(fā)展 單片機(jī)與嵌入式 應(yīng)用, 年. 1 夏”fl. 單片機(jī) 與 教程. 北京:北京航航天 學(xué) , 11 YN R ,QIN X Z. Oscatn and cmparsn rests fr deay dfference eqatns . Mat na pp ,1 ,165()致謝老師的指 ,經(jīng)幾個(gè)月的努力基于單片機(jī)的動(dòng)控制 設(shè)計(jì)成了 ,此 老師予幫助表 衷心的 謝, 謝曾予 幫助的同學(xué)。畢業(yè)設(shè)計(jì)程中,老師 百忙中 的設(shè)計(jì)予了細(xì)致的指 和建議 , 的輔 耐心真, 提 了 量有 資料和 獻(xiàn),使 的這次設(shè)計(jì)能順利成。 這次畢業(yè)設(shè)計(jì)使 以 學(xué)習(xí)的 得到了 深的了 , 使 得到了進(jìn) 的 .ntsI目 錄目 錄.IAbstract.IV畢業(yè)設(shè)計(jì)任務(wù)書(shū)2013年2月28日畢業(yè)設(shè)計(jì)題目 AT89C51單片機(jī)控制溫度指導(dǎo)老師 黎雪芬 職稱(chēng) 講師專(zhuān)業(yè)名稱(chēng) 機(jī)電一體化 班級(jí) 機(jī)電21032學(xué)生姓名 包軍軍 學(xué)號(hào) 2060103201設(shè)計(jì)要求 1完成專(zhuān)業(yè)的英文翻譯2單片機(jī),繼電器等相關(guān)元器件的選型及設(shè)計(jì)原則3繪制電路板的設(shè)計(jì)圖等相關(guān)圖紙4單片機(jī)控制溫度說(shuō)明書(shū)完成畢業(yè)課題的計(jì)劃安排序號(hào) 內(nèi)容 時(shí)間安排ntsII1 布置課題,英文翻譯 2月28日3月2日2 收集畢業(yè)設(shè)計(jì)相關(guān)資料 3月3日3月04日3 確立設(shè)計(jì)方案,繪制相關(guān)圖紙3月05日3月11日4 編寫(xiě)說(shuō)明書(shū),修改論文 3月12日4月03日5 上交資料,準(zhǔn)備答辯 4月04日4月10日答辯提交資料 英文資料翻譯、畢業(yè)設(shè)計(jì)說(shuō)明書(shū)計(jì)劃答辯時(shí)間 4月19日無(wú)錫職業(yè)技術(shù)學(xué)院控制技術(shù)系2013年 2 月 28 日畢業(yè)設(shè)計(jì)調(diào)研報(bào)告一、課題研 的 要內(nèi)容單片機(jī)控制 的 控制溫度 化 、 課題 的 題溫度 , 設(shè) 的溫度 內(nèi) 單元 上 單片機(jī)控制 ,溫度 化 設(shè) 的currency1內(nèi) “溫度的控制 、 方案及fifl 溫度 , 設(shè) 的溫度 內(nèi) 單元 上 A590 溫度器, 集”的溫度 電, 電路, AC0809的電, ” 器AC0809 , 的 ”89C51 ,89C51 , 的溫度 相 , 設(shè)置溫度的 關(guān) 器, 設(shè)置溫度的 , 器 系 的 圖, 圖1 AT89C51溫 度 集電路 化電路電路ntsIII摘要溫度的 控制 業(yè)生 型的 一, 器 生 生 的 的, 型單 溫度器“ 溫度的 控制”的 , 文設(shè)計(jì) 一 AT89C51的溫度 及報(bào)警系 該系 溫度器A590 電路 化器AC0809的 端, AC0809的 出端 控制器的一 端口上 器溫度 集 集”的溫度值設(shè) 值 當(dāng) 設(shè) 的上限溫度時(shí) 打 電路 溫度 冷卻 文 給出 系 “的硬件原圖及軟件 圖 驗(yàn) 表明 該系 精度 、抗干擾能力強(qiáng)、報(bào)警及時(shí)準(zhǔn)確 具有一 的參考價(jià)值 該系 設(shè)計(jì) 布 簡(jiǎn)單,結(jié)構(gòu)緊湊,體積小,重輕,抗干擾能力強(qiáng),性?xún)r(jià) ,擴(kuò)展方便, 型倉(cāng)庫(kù), 廠,智能化建筑等領(lǐng)域的多點(diǎn)溫度 有 闊的前景 關(guān)鍵詞:A590;AC0809;AT89C51;C4511 控制電路電路ntsIVAbstractTemperature det
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
提示  人人文庫(kù)網(wǎng)所有資源均是用戶(hù)自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶(hù)書(shū)面授權(quán),請(qǐng)勿作他用。
關(guān)于本文
本文標(biāo)題:AT89C51單片機(jī)控制溫度
鏈接地址:http://m.bubsandbeans.com/p-481640.html

官方聯(lián)系方式

2:不支持迅雷下載,請(qǐng)使用瀏覽器下載   
3:不支持QQ瀏覽器下載,請(qǐng)用其他瀏覽器   
4:下載后的文檔和圖紙-無(wú)水印   
5:文檔經(jīng)過(guò)壓縮,下載后原文更清晰   
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

網(wǎng)站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文庫(kù)版權(quán)所有   聯(lián)系電話:400-852-1180

備案號(hào):蜀ICP備2022000484號(hào)-2       經(jīng)營(yíng)許可證: 川B2-20220663       公網(wǎng)安備川公網(wǎng)安備: 51019002004831號(hào)

本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知人人文庫(kù)網(wǎng),我們立即給予刪除!