資源目錄
壓縮包內(nèi)文檔預(yù)覽:(預(yù)覽前20頁/共34頁)
編號:481640
類型:共享資源
大?。?span id="lthx7hr" class="font-tahoma">484.56KB
格式:ZIP
上傳時間:2015-10-26
上傳人:畢業(yè)設(shè)計****498...
IP屬地:江蘇
80
積分
- 關(guān) 鍵 詞:
-
at89c51
單片機
控制
節(jié)制
溫度
- 資源描述:
-
AT89C51單片機控制溫度,at89c51,單片機,控制,節(jié)制,溫度
- 內(nèi)容簡介:
-
1無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書第一章 緒論1.1課題背景測量控制的作用是從生產(chǎn)現(xiàn)場中獲取各種參數(shù),運用科學(xué)計算的方法,綜合各種先進技術(shù),使每個生產(chǎn)環(huán)節(jié)都能夠得到有效的控制,不但保證了生產(chǎn)的規(guī)范化、提高產(chǎn)品質(zhì)量、降低成本,還確保了生產(chǎn)安全。所以,測量控制技術(shù)已經(jīng)被廣泛應(yīng)用于煉油、化工、冶金、電力、電子、輕工和紡織等行業(yè)。隨著單片機技術(shù)的迅速興起與蓬勃發(fā)展,其穩(wěn)定、安全、高效、經(jīng)濟等優(yōu)點 ,所以其應(yīng)用 廣泛。單片機已經(jīng)無 不 、與 生 , 到生 的方方 。單片機的 點是 , 是其 成 ,其 是 計算機 的化,currency1電, 能夠“成個的 ,單片機有fifl的 展 。有和 計算機的、fl 的數(shù) 能, 使用科學(xué)的算法, 以獲得fifl的數(shù) 能力。所以單片機 工業(yè)中應(yīng)用中, 以” 提高工業(yè)設(shè)的能化、數(shù) 能力和 效 , 單片機無 用fi 的。隨著測和技術(shù)的不 , 的種 , 機 中使用的 , 是能夠 電量 成電量的 , 用的有 電 、電 和 成 等,每種 其 ,都有的應(yīng)用 。本設(shè)計所 的數(shù)計與的計 ,有數(shù)方,測范currency1廣,測確,其 用數(shù) , 用于 測 確的場所, 科 使用,設(shè)計控制使用單片機AT89C51。1.測 的 是個 的 量,因為直接影響燃燒、化學(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃、擠壓成形、 晶以及氣流動等 和化學(xué)程。控制失誤 能引起生產(chǎn)安全、產(chǎn)品質(zhì)量、產(chǎn)品產(chǎn)量等 列問題。因此 的測的意義 。 控制 工業(yè)生產(chǎn)、科學(xué)究和人 的生 中,得到了廣泛應(yīng)用。 工業(yè)生產(chǎn)程中,fi時候都 進行嚴格的監(jiān)控,以使得生產(chǎn)能夠順利的進行,產(chǎn)品的質(zhì)量才能夠得到充 的保證。使用動控制 以 生產(chǎn)環(huán)境的進行動控制,保證生產(chǎn)的動化、能化能夠順利、安全進行,從提高企業(yè)的生產(chǎn)效 。 控制 是 嵌入式 設(shè)計的基礎(chǔ)上發(fā)展起的。嵌入式 雖然起源于型計算機時代,但是 型計算機的 、價位、 靠 ,都無法滿足廣 象 嵌入式的 求,因此,嵌入式 走獨立發(fā)展道。這條道 是芯片化道。 計算機做 個芯片上,從開創(chuàng)了嵌入式 獨立發(fā)展的單片機時代。單片機誕生于二 世紀七 年代末,經(jīng)歷了 SCM 、 MCU 和SOC三 階段。nts2無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、壓力、流量、流速和開 量都是 用的 被控參數(shù)。例如: 冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品工等諸 中,人 都 各 爐、 爐、反應(yīng)爐和鍋爐中的進行測和控制。 用MCS-51單片機 進行控制,不僅有控制方、“態(tài)單和靈 等優(yōu)點, 以 幅提高被控的技術(shù)指標,從能夠 提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機 的控制問題是個工業(yè)生產(chǎn)中經(jīng) 會遇到的問題。同時 是生 中最 見的個 量, 是人 fi 心的個 量,與 的生 ,有著 的意義, 工業(yè)生產(chǎn)中,高 低會直接影響到產(chǎn)品的質(zhì)量、 機械設(shè)和控制 中的各種元件造成定的損壞,嚴 的會影響到生產(chǎn)安全。 日 生 中,高 低同樣會造成不良影響。nts3無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書第二章 整體系統(tǒng)方案.1 方案和 本控制 ,是基于單片機的控制 ,單片機 用AT89C51為 核,其有低耗,高 能CMOS 8位單片機,4KB的 反復(fù)擦寫1000次的 FLASH 只程序存儲,件 用 ATMEL 公司的高 , 失 存儲技術(shù),芯片 成了 用8位中 和ISP Flash存儲單元,是能fl 的 型計算機的, 為 嵌入式控制 提 高 價的 方案。的工作程為: 入數(shù) , ,然 設(shè)定的存入 存單元 ”數(shù) 上。然 用 AD590 作為 , 其 到的量 為 電流量,然 經(jīng) 電,使其 為 ADC0809 以接 的電壓量,然 入到 數(shù) ADC0809 中,經(jīng) 數(shù) 的數(shù)量 入到89C51中,經(jīng)89C51數(shù) , 與 入的是 同,高于設(shè) 的 ,如 低于設(shè)的 ,開 進行 。個 的 ,如 2-1:圖2-1 系統(tǒng)結(jié)構(gòu)圖 控制電入電AT89C51 電數(shù)化電數(shù) 電nts4無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書. 件接 圖2-2 硬件接線圖nts5無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書第三章 系統(tǒng)硬件電路設(shè)計.1機控制電本 用AT89C51單片機作為控電, 及其如 3-1:圖3-1 89c51封裝圖AT89C51有如 點:40個引,4kBytes Flash片 程序存儲,128 bytes的隨機存取數(shù)存儲 RAM ,32個 currency1 入 / I/O,5個中優(yōu)先“2中嵌中,2個16位 程定時計數(shù),2個全工fi行 fl,片 時 。此AT89C51設(shè)計和 了 為0Hz 件設(shè) 電 式。 式,CPU工作, RAM 定時計數(shù),fi行,中 ”工作,電 式保存 RAM 的數(shù), 芯片其能直中 件復(fù)位。同時芯片還有 PDIP 、TQFP和PLCC等三種形式,以應(yīng)不同產(chǎn)品的 求。本控制 的接引的方案如:(1) 單片機最基本的電 是能夠使單片機 的動和工作的電,電源VCC 接+5V電壓,VSS接。 EA于引低電 時是問片存儲,本 不 展片存儲,所以 保高電 ,接電源電壓+5V。(2) 時 電 于單片機 是 的于單片機 是各種各樣的數(shù)件 成,這件 時順序成。所以 的 XTAL1 和 XTAL2 引接 晶 和 個 電 ,電 用2個 20pF 電 , 用12M的 晶 。這樣 以 成89C51的基本時 電,時 為12M。(3) 復(fù)位電是 單片機進行 化 作,使單片機 于個確定的 態(tài)。 89c51復(fù)位得 RESETY引上5ms的高電 fl 以了。 晶 為12M Hz ,復(fù)位電參數(shù)為 10f 的電 電 和 10k 的電 。如 4為單片機的起電和復(fù)位電的接 nts6無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書時 電 復(fù)位電圖3-2(4) 本 中 單片機 入 的 有4個 是: 數(shù) , 入 ,數(shù) , 控制 。但是89C51的 入 4個。其中 P3 用做 二能, P3 二能中 用到 中和片寫。所以 入電和 控制電 用個 I/O,于 P1 用上 電 代 了場效應(yīng) T1 ,做 時時無 接上 電 ,做 入是與 P0 樣,所以本 用 P1 作為 用。數(shù)用 P0 ,數(shù) 用 P2 。ALE 不問 存儲時,以時 的 1/6 定的 fl ,所以用其做數(shù) 的 ADC0809 的時 入,89C51的 ALEAD0809 的CLOCK。P3 用于 二能,于本 用中 方式,其中P3.3 INT0 用于。P3.2(INT1)用于 ADC0809 成 EOCcurrency1單片機發(fā) 控制fl 。P3. 6 WR進 接入到 ADC0809 的Start和ALE引上,P3.7RD經(jīng) 接入到 ADC0809 的 OE。nts7無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書. 電 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 的測范currency1為 - 55 +150 。(3) AD590 的電源電壓范currency1為4 30 V, 以 44 Vcurrency1電壓和20 V反currency1電壓,因件 使反接 不會被損壞。(4) 電 為 710M 。(5) 高,AD590 - 55 +150 范currency1 , 誤 僅為0.3 。本 控制的 為0-100,所以 用AD590 以,所 的 動電壓范currency1 4-30V,這 12V電壓,用于 動AD590,AD590的 為電流 為A,ADC0809的 量為電壓型,所以得接電 為電壓型。經(jīng)計算:0.0002A*10K=2v 所以應(yīng)接個10k的電 。于ADC0809的量程范currency1是0-5V,所以得nts8無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書經(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è)計說明書. 數(shù) 電 是 樣 辨 為 位的、以逐次逼近原進行 數(shù) 的件。其 有個 道開 , 以 址 鎖存譯 的fl ,只 入fl 中的個進行/ 。如 -5為 的 和 nts10無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖3-5 ADC0809封裝和結(jié)構(gòu)圖 :(1) 入 道, 位 , 辨 為 位。 ()有 起控制。 ( ) 時為1 s。(4)單個5V電源 電。 (5) 入電壓范currency1 5V,不 零點和滿刻校 。 (6)工作范currency1為-4 5攝氏。(7)低耗,約15mW。從 的各個參數(shù) 辨 為 位 單片機的“ I/O好 合。 時為1 s,量程為 到5V上 以 析,本 用 數(shù) ,量化誤 足以滿足 求,綜合各種參數(shù) 本 合,故 作為本 的 數(shù) 化 。動 最基本接是 V 接+5V電壓為 的工作電壓, GN接,REF+和REF-為參考電壓,能是與 入的 fl 進行 ,作為逐次逼近的基 ,其典型值為REF+=+5v,REF-= v,本 電源電壓好 為 +5v,所以 用電源電壓。如表 -1為 數(shù) 化的 入 照表:表3-1 輸入輸出對照表nts11無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(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為 個 量 入 道,本 中只用個 量 入 是 5 的 ,故只 INT 作為作為 量的 入,B, ,是 道址 入 ,從表 中 以看 把三個 全接, 為 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為時 入因為 沒有時 電, 接時 fl , 求時 不高于64 KHZ, 51的LE, 不問 存儲時,以時 的 1/6定的 fl ,所以 的 LK 接到 51的LE。于c51的LE 1/6的時 ,計算:1M/6=Mnts12無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書M/4=5 KHz 以接 的 范currency1 。 LE為址鎖存fl 。 上升沿 道址所存到鎖存。Stare 為動控制fl , 上升沿,所有 寄存清零,降的時候開 這個 起控制 的動程,單片機的WR 為低電 控制,所以 這 個 電 到單片機的 P .6WR , 單片機執(zhí)行寫 作時, WR 動 的 數(shù) 。OE為數(shù) 控制, 束時,此 入個高電 ,才能打開 三態(tài) , 的數(shù)量,單片機的 R 為低電 控制,所以 接到單片機的R, 單片機執(zhí)行入 作時,打開 的數(shù) 控制。EO 束fl , 束時,此 個高電 ,此引接到 51的P . ,用于 是 束, 束的 取 數(shù),沒有的”等待 。接方法如 -6:nts13無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖3-6 模數(shù)轉(zhuǎn)換電路.4數(shù) 電電 用 7段B 所存譯 動 4511, 動 ” LE數(shù) ,這樣以去繁瑣的拆程序和查表程序,節(jié)fi PU 資源是時。圖3-7 CD4511封裝和邏輯圖4511的 點:有 B 、消隱和鎖存控制、七段譯 及 動能的 MOS電能提 的 電流。 直接 動LE 。其 能和接原如:BI:4是消隱 入控制, BI= 時,不 其 入 態(tài)如何,數(shù) 均 于熄滅消隱 態(tài),不 數(shù)。所以這接電源電壓高電位使其能夠 的數(shù)值。LT: 是測試 入, BI=1,LT= 時,譯 全為1,不 入 B 態(tài)如何,七段均發(fā)亮, “ ”。 用測數(shù) 是 損壞。這 接電源電壓使其能夠 工作。LE:鎖定控制, LE= 時,允 譯 。 LE=1時譯 是鎖定保 態(tài),譯 被保 LE= 時的數(shù)值,這保直 ,不 鎖定控制能,所以 接電源電壓。1、 、4、為 41B 入,本 中 用p作為單片機的 接入到cd4511的數(shù) 入,于 的為 位數(shù), 用到 個 4511,p.1-p. 接低位數(shù) , p.4-p.7接高數(shù) ,單片機p直接 壓縮型 B 片能 現(xiàn)數(shù)nts14無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書。如表 為 4511的真值表, 應(yīng)的 以看到各引 入的電 與 的 a、b、c、d、e、f、g,為譯 , 為高電 1有效,因為 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è)計說明書圖3-8 顯示電路.5 入電與 控制電本 的 控制 成以能,能夠控制的升高和降低 設(shè) 的時候 電能夠 設(shè) 的,還能夠個 時為查看 的。本 中 的,基本 -1 ,的 不是fi ,綜合考慮使用獨立 ,使用六個 控制的升高和降低, 用另個 用于用戶控制 設(shè) 的。控制 “,“降低, 個 為,1 ,5 ,1 。另“與其 應(yīng)減少。用P1的1-6這6個引用于控制, P1. 用于用戶時查看 設(shè) 的,其中這 都 中INT 上。如 - 為 電的接 nts16無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖3-9 鍵盤電路 電 控制fl 經(jīng) 動, 動 ”電 SSR工作,從接 開 絲電源, 現(xiàn) 的 控制。”電 點:(1) 動電流 ,僅僅幾毫安與TTL, MOS等數(shù)電兼 ()無觸點,無火花干擾壽命長,耐腐 ( )能 的 電流 , 為 定值的6-1 所以單片機的P1, 電 以控制SSR接 絲, 接接方法如 -1 :nts17無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖3-10 加熱電路nts18無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書第四章 程序設(shè)計4.1 程序設(shè)計本 件同樣 各個 寫程序,程序 用各個 運行個 。程序 先 51的和所用 存 化。然 不的 復(fù) 用各個 ,用于 的做 控制反應(yīng)。 用順序 為測 ,數(shù)值 化 , ,和 。 用中 方式,這樣 以節(jié)fi PU 資源。程序流程 如 4-1:nts19無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 中 化存單元清零束 絲, 化開 用測用數(shù)值 用BCD 用 控制無條件 nts20無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖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 測值 清零MOV 60H ,#00H 數(shù)值 存儲單元清零 MOV 70H , #00H 存單元清零MOV 80H , #00H 入單元清零XUNHUAN: ACALL WENDU 用測 ACALL ZHUANHUA 用數(shù)值 ACALL BCD 用 BCD ACALL JIARE 用 AJMP XUNHUAN 到程序 開 執(zhí)行END4.測 / 的數(shù)量 用查 方式和中方式 到單片機進行數(shù) 。本控制 用單片機 查 方式測試 EO 的 態(tài), 以 是 成。為了 現(xiàn)的 確測, 用了 均值 法 干擾。 次動 進行/ ,求取 的 均值,存入指定單元,以得到測值。最 計算的存入測 5 H。測流程 如 4-:nts21無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖4-2 溫度檢測流程圖流程 寫程序如:WENDU: MOV 50H,#00H 測單元清零MOV R3 ,#02H 次數(shù)MOV DPTR,#7FF8H ADC0809 的址開 單元 化動ADC0809 求 均值是 束2次 是束存 YNNYnts22無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書WEN01: MOVX DPTR , A 動 ADC0809JB P3.3,$ 等待 ADC0809 束MOVX A ,DPTR 取 數(shù) 的值A(chǔ)DDC A ,50H 上次 MOV 50H ,A 存入存儲單元DJNZ R3 , WEN01 次是 成RRC A 進位 環(huán) 1位, 于 2CLR C CY位清零MOV 50H,A 均數(shù)存入測存儲單元RET4. 數(shù)值 化 于 是 5 化的 電壓值 為數(shù)量,所以得到的還不是 數(shù)的數(shù)值,所以還 到的電壓值進行數(shù)值 化, 化為值。經(jīng) 析,于5 電 是 1 的時候, 電壓為5V, 應(yīng)的 數(shù)量為FF 進制的55,所以1 應(yīng)數(shù)值.5,但于直接計算 點數(shù), 復(fù) ,經(jīng) 析 以.5,等于 于 5/, 等于 以/5, 于 以 5 以.,所以 單片機 到的數(shù)值經(jīng)上 的 化 , 是 的值。程序流程 如 4- :nts23無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖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進制值RET開 清零 保存 計算 的值待 值存入nts24無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書4.4 B 數(shù)值 化 得到的值是16進制的,所以無法直接 ,所以還應(yīng) 數(shù)值,進行 化, 化為壓縮型B ,這樣 4511 以 了。于被 的16進制 到1 的范currency1 ,所以 16進制 以 H,得到的的 是位 位,數(shù)為個位。于 氣壓沒有 高。所以無法到 1 ,所以 位數(shù) 以 。算法 的流程 如 4-4:nts25無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖4-4 BCD顯示流程圖流程 寫程序如:BCD: MOV A , #00H 清零開 清零值 以A,拆 位和個位A中的currency1currency1位是減1 數(shù)值“原數(shù)值99是 currency1currency1夠4次低4位的與高4位YNNY壓縮BCD 儲存nts26無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(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 到開 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 個位和 位 MOV 70H,A 存入 存單元MOV P2 ,A RET4.5 此 用于 設(shè) 的和 測的,如 設(shè) 低于測, 打開 絲,如 高于測 絲。程序流程 如 4-5:nts27無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖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 中程序 是種機械開 ,其機械觸電 合和開,會 現(xiàn)電壓動的現(xiàn)象,如 4-6所 :開 測值設(shè)值 絲打開 絲NYnts28無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖4-6 按鍵電壓抖動為了保證 的 確 , 用時 1 ms, 待fl 穩(wěn)定 的 態(tài), 有 合,確定有 , 為是 動。時計算:時時與指 執(zhí)行的時有fi , 為 1mz時,機”為1s,“ MOV Rn ,data”指 的時為1s,“NZ Rn,re”指 的執(zhí)行時為s。程序中 環(huán)的 執(zhí)行時為:1+ 5 1s=5 1s時時為:1+(5 1+) 1 1s=1 ms程序流程 如 4-7:nts29無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書圖4-7 鍵盤中斷流程圖程序如:JIANPAN: ACALL DELAY 用時程序MOV A , P1 入 P1 數(shù) 中開用時 次 確定是 有 個 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è)計說明書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è)計說明書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 個位和 位 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 的個 先公司, 原 Prte SE的基礎(chǔ)上,應(yīng)用最先進的 件設(shè)計方法, 先 了基于 Wnds 和Wnds XP 作 的E設(shè)計 件Prte XP。Prte XP 本的基礎(chǔ)上了 的能。的 定制設(shè)計環(huán)境能, 定、 動以及 ,fl 的 和 象定位能及fl的用戶 等。Prte XP是 個 所有設(shè)計工 于 的 “設(shè)計 ,電子設(shè)計從最 的 規(guī)到最形成生產(chǎn)數(shù)都 以照的設(shè)計方式 現(xiàn)。 Prte XP運行 優(yōu)化的設(shè)計 上, 所有先進的設(shè)計 點,能夠 各種復(fù) 的 P B設(shè)計程。 設(shè)計 入 真、 P B 制、 動 、fl 析和設(shè)計 等技術(shù) 合,Prte XP提 了全 的設(shè)計 方案。Prte XP 4是tm公司于 4年 的最 本的電設(shè)計 件, 件能 現(xiàn)從 設(shè)計, 設(shè)計直到 生產(chǎn)數(shù)以及這的所有 析 證和設(shè)計數(shù)的 。 流行的Prte 、Prte SE, 是的 ” 本。Prte XP 4已不是單 的 P B 制電 設(shè)計工,是個 “成的 工, 是 S H原 設(shè)計、 S H原 真、 P B 制電 設(shè)計、t Rter動 和FPG設(shè)計等,“了以 P B為核心的個 設(shè)計。 件 方式、原 和 P B 的currency1同 技術(shù)、 道設(shè)計、 動 以及電 真等技術(shù) 合 起,為電設(shè)計提 了fl 的。nts32無錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書與 的 本Prte , Prte XP
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

人人文庫網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。