正文.wps

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

收藏

資源目錄
跳過導(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ù)覽前20頁/共34頁)
預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖 預(yù)覽圖
編號(hào):481640    類型:共享資源    大?。?span id="qbekftd" 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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書第一章 緒論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)無 不 、與 生 , 到生 的方方 。單片機(jī)的 點(diǎn)是 , 是其 成 ,其 是 計(jì)算機(jī) 的化,currency1電, 能夠“成個(gè)的 ,單片機(jī)有fifl的 展 。有和 計(jì)算機(jī)的、fl 的數(shù) 能, 使用科學(xué)的算法, 以獲得fifl的數(shù) 能力。所以單片機(jī) 工業(yè)中應(yīng)用中, 以” 提高工業(yè)設(shè)的能化、數(shù) 能力和 效 , 單片機(jī)無 用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)量等 列問題。因此 的測(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à)位、 靠 ,都無法滿足廣 象 嵌入式的 求,因此,嵌入式 走獨(dú)立發(fā)展道。這條道 是芯片化道。 計(jì)算機(jī)做 個(gè)芯片上,從開創(chuàng)了嵌入式 獨(dú)立發(fā)展的單片機(jī)時(shí)代。單片機(jī)誕生于二 世紀(jì)七 年代末,經(jīng)歷了 SCM 、 MCU 和SOC三 階段。nts2無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、壓力、流量、流速和開 量都是 用的 被控參數(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ī) 的控制問題是個(gè)工業(yè)生產(chǎn)中經(jīng) 會(huì)遇到的問題。同時(shí) 是生 中最 見的個(gè) 量, 是人 fi 心的個(gè) 量,與 的生 ,有著 的意義, 工業(yè)生產(chǎn)中,高 低會(huì)直接影響到產(chǎn)品的質(zhì)量、 機(jī)械設(shè)和控制 中的各種元件造成定的損壞,嚴(yán) 的會(huì)影響到生產(chǎn)安全。 日 生 中,高 低同樣會(huì)造成不良影響。nts3無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書第二章 整體系統(tǒng)方案.1 方案和 本控制 ,是基于單片機(jī)的控制 ,單片機(jī) 用AT89C51為 核,其有低耗,高 能CMOS 8位單片機(jī),4KB的 反復(fù)擦寫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è)的 ,開 進(jìn)行 。個(gè) 的 ,如 2-1:圖2-1 系統(tǒng)結(jié)構(gòu)圖 控制電入電AT89C51 電數(shù)化電數(shù) 電nts4無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書. 件接 圖2-2 硬件接線圖nts5無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書第三章 系統(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í)是問片存儲(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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書時(shí) 電 復(fù)位電圖3-2(4) 本 中 單片機(jī) 入 的 有4個(gè) 是: 數(shù) , 入 ,數(shù) , 控制 。但是89C51的 入 4個(gè)。其中 P3 用做 二能, P3 二能中 用到 中和片寫。所以 入電和 控制電 用個(gè) I/O,于 P1 用上 電 代 了場(chǎng)效應(yīng) T1 ,做 時(shí)時(shí)無 接上 電 ,做 入是與 P0 樣,所以本 用 P1 作為 用。數(shù)用 P0 ,數(shù) 用 P2 。ALE 不問 存儲(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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書. 電 AD590是ANALOG DEV ICES 公司的單片 成 電流源。如 5為AD590, 的引,和 形。引 形圖3-3其 如:(1) 流件的電流 (A) 等于件所 環(huán)境的 力學(xué) (開 ) 數(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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書經(jīng) 電 ,然 使其 范currency1為0到5V電壓,使 電壓為ADC0809 以接 的電壓范currency1。AD590的+引接+12v電壓 ,-引接經(jīng)10k電 接, 電的 接到 數(shù) ADC0809的 入INT1引上。接方法如 3-4:圖3-4 加熱電路nts9無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書. 數(shù) 電 是 樣 辨 為 位的、以逐次逼近原進(jìn)行 數(shù) 的件。其 有個(gè) 道開 , 以 址 鎖存譯 的fl ,只 入fl 中的個(gè)進(jìn)行/ 。如 -5為 的 和 nts10無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖3-5 ADC0809封裝和結(jié)構(gòu)圖 :(1) 入 道, 位 , 辨 為 位。 ()有 起控制。 ( ) 時(shí)為1 s。(4)單個(gè)5V電源 電。 (5) 入電壓范currency1 5V,不 零點(diǎn)和滿刻校 。 (6)工作范currency1為-4 5攝氏。(7)低耗,約15mW。從 的各個(gè)參數(shù) 辨 為 位 單片機(jī)的“ I/O好 合。 時(shí)為1 s,量程為 到5V上 以 析,本 用 數(shù) ,量化誤 足以滿足 求,綜合各種參數(shù) 本 合,故 作為本 的 數(shù) 化 。動(dòng) 最基本接是 V 接+5V電壓為 的工作電壓, GN接,REF+和REF-為參考電壓,能是與 入的 fl 進(jìn)行 ,作為逐次逼近的基 ,其典型值為REF+=+5v,REF-= v,本 電源電壓好 為 +5v,所以 用電源電壓。如表 -1為 數(shù) 化的 入 照表:表3-1 輸入輸出對(duì)照表nts11無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書值/ 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)?沒有時(shí) 電, 接時(shí) fl , 求時(shí) 不高于64 KHZ, 51的LE, 不問 存儲(chǔ)時(shí),以時(shí) 的 1/6定的 fl ,所以 的 LK 接到 51的LE。于c51的LE 1/6的時(shí) ,計(jì)算:1M/6=Mnts12無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書M/4=5 KHz 以接 的 范currency1 。 LE為址鎖存fl 。 上升沿 道址所存到鎖存。Stare 為動(dòng)控制fl , 上升沿,所有 寄存清零,降的時(shí)候開 這個(gè) 起控制 的動(dòng)程,單片機(jī)的WR 為低電 控制,所以 這 個(gè) 電 到單片機(jī)的 P .6WR , 單片機(jī)執(zhí)行寫 作時(shí), WR 動(dòng) 的 數(shù) 。OE為數(shù) 控制, 束時(shí),此 入個(gè)高電 ,才能打開 三態(tài) , 的數(shù)量,單片機(jī)的 R 為低電 控制,所以 接到單片機(jī)的R, 單片機(jī)執(zhí)行入 作時(shí),打開 的數(shù) 控制。EO 束fl , 束時(shí),此 個(gè)高電 ,此引接到 51的P . ,用于 是 束, 束的 取 數(shù),沒有的”等待 。接方法如 -6:nts13無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書。如表 為 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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖3-8 顯示電路.5 入電與 控制電本 的 控制 成以能,能夠控制的升高和降低 設(shè) 的時(shí)候 電能夠 設(shè) 的,還能夠個(gè) 時(shí)為查看 的。本 中 的,基本 -1 ,的 不是fi ,綜合考慮使用獨(dú)立 ,使用六個(gè) 控制的升高和降低, 用另個(gè) 用于用戶控制 設(shè) 的??刂?“,“降低, 個(gè) 為,1 ,5 ,1 。另“與其 應(yīng)減少。用P1的1-6這6個(gè)引用于控制, P1. 用于用戶時(shí)查看 設(shè) 的,其中這 都 中INT 上。如 - 為 電的接 nts16無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖3-9 鍵盤電路 電 控制fl 經(jīng) 動(dòng), 動(dòng) ”電 SSR工作,從接 開 絲電源, 現(xiàn) 的 控制?!彪?點(diǎn):(1) 動(dòng)電流 ,僅僅幾毫安與TTL, MOS等數(shù)電兼 ()無觸點(diǎn),無火花干擾壽命長,耐腐 ( )能 的 電流 , 為 定值的6-1 所以單片機(jī)的P1, 電 以控制SSR接 絲, 接接方法如 -1 :nts17無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖3-10 加熱電路nts18無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書第四章 程序設(shè)計(jì)4.1 程序設(shè)計(jì)本 件同樣 各個(gè) 寫程序,程序 用各個(gè) 運(yùn)行個(gè) 。程序 先 51的和所用 存 化。然 不的 復(fù) 用各個(gè) ,用于 的做 控制反應(yīng)。 用順序 為測(cè) ,數(shù)值 化 , ,和 。 用中 方式,這樣 以節(jié)fi PU 資源。程序流程 如 4-1:nts19無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書 中 化存單元清零束 絲, 化開 用測(cè)用數(shù)值 用BCD 用 控制無條件 nts20無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-1 主程序流程圖流程 寫程序,程序如:ORG 0000HAJMP MAINORG 0003HAJMP JIANPANORG 0030HMAIN: MOV SP,#60H 指 值MOV P1 ,#7FH 絲, 化CLR IT0 IT0低電 有效SETB EA CPU中開 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 到程序 開 執(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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-2 溫度檢測(cè)流程圖流程 寫程序如:WENDU: MOV 50H,#00H 測(cè)單元清零MOV R3 ,#02H 次數(shù)MOV DPTR,#7FF8H ADC0809 的址開 單元 化動(dòng)ADC0809 求 均值是 束2次 是束存 YNNYnts22無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-3 數(shù)值轉(zhuǎn)化流程圖流程 寫程序如: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開 清零 保存 計(jì)算 的值待 值存入nts24無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書4.4 B 數(shù)值 化 得到的值是16進(jìn)制的,所以無法直接 ,所以還應(yīng) 數(shù)值,進(jìn)行 化, 化為壓縮型B ,這樣 4511 以 了。于被 的16進(jìn)制 到1 的范currency1 ,所以 16進(jìn)制 以 H,得到的的 是位 位,數(shù)為個(gè)位。于 氣壓沒有 高。所以無法到 1 ,所以 位數(shù) 以 。算法 的流程 如 4-4:nts25無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-4 BCD顯示流程圖流程 寫程序如:BCD: MOV A , #00H 清零開 清零值 以A,拆 位和個(gè)位A中的currency1currency1位是減1 數(shù)值“原數(shù)值99是 currency1currency1夠4次低4位的與高4位YNNY壓縮BCD 儲(chǔ)存nts26無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書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 到開 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è), 打開 絲,如 高于測(cè) 絲。程序流程 如 4-5:nts27無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-5 加熱流程圖JIARE: MOV A , 60H 到的值MOV B , 80H 設(shè) 的SUBB A ,B 值 -設(shè) 值JNC GUAN 設(shè) 高 SETB P1.7 開 絲AJUMP JIESHU 到 束GUAN: CLR P1.7 絲JIESHU: RET 用4.6 中程序 是種機(jī)械開 ,其機(jī)械觸電 合和開,會(huì) 現(xiàn)電壓動(dòng)的現(xiàn)象,如 4-6所 :開 測(cè)值設(shè)值 絲打開 絲NYnts28無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書圖4-7 鍵盤中斷流程圖程序如:JIANPAN: ACALL DELAY 用時(shí)程序MOV A , P1 入 P1 數(shù) 中開用時(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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書CJNE A , #7FH 次 是 真有 SJMP RETU 沒有 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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書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的用戶 等。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無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說明書與 的 本Prte , Prte XP
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
提示  人人文庫網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(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:下載后的文檔和圖紙-無水印   
5:文檔經(jīng)過壓縮,下載后原文更清晰   
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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

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

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