

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 摘 要:本文主要介紹了溫度數(shù)據(jù)采集系統(tǒng)的硬件電路結(jié)構(gòu)及其原理。所設(shè)計的電路具有溫度小信號放大,模數(shù)轉(zhuǎn)換以及顯示的功能。前端可以把溫度傳感器的模擬信號采集到系統(tǒng)中,經(jīng)高保真運算放大器將信號放大,把電壓信號輸入A/D轉(zhuǎn)換,利用A/D轉(zhuǎn)換工具將模擬信號轉(zhuǎn)化為數(shù)字信號,然后將得到的數(shù)字信號傳送至單片機,通過程序?qū)π盘栠M行處理,最后將采集到的溫度用數(shù)碼管顯示出來。 </p><p> 關(guān)鍵詞:溫
2、度采集;單片機;模數(shù)轉(zhuǎn)換;顯示; </p><p><b> 1 引言</b></p><p> 溫度是國際單位制中7個基本的物理量之一,是生產(chǎn)過程和科學(xué)試驗中普遍且重要的物理參數(shù)。在工業(yè)生產(chǎn)中,常需對溫度進行檢測和監(jiān)控。采用微型機進行溫度檢測顯示,信息存儲及實時控制。對于提高生產(chǎn)效率,節(jié)約能源都有重要的作用。為此,設(shè)計了一種基于89S52單片機的單通道溫度檢測及
3、顯示系統(tǒng),可以很容易實現(xiàn)溫度采集及顯示。</p><p><b> 2方案論證</b></p><p><b> 方案一</b></p><p> 電路采集AD590電壓的微小變化連接到放大電路,經(jīng)放大后送入0809A/D轉(zhuǎn)換芯片,將輸入電壓信號轉(zhuǎn)換成數(shù)字量輸出;數(shù)字量有單片機接收,通過單片機內(nèi)的程序處理后送到單片機
4、的輸出口,輸出口后接4個數(shù)碼管顯示模塊,顯示模塊通過74LS164和電阻共同來驅(qū)動,本電路采用靜態(tài)顯示。</p><p><b> 方案二</b></p><p> 電路采集AD590電壓的微小變化連接到放大電路,經(jīng)放大后送入MC14433A/D轉(zhuǎn)換芯片,將輸入電壓信號轉(zhuǎn)換成數(shù)字量輸出;數(shù)字量有單片機接收,通過單片機內(nèi)的程序處理后送到單片機的輸出口,輸出口后接SR
5、420561K顯示模塊,顯示模塊通過7407反相器和上拉電阻進行段碼和DS75452進行位驅(qū)動,從而達到滿足顯示模塊亮度的需要。本電路采用動態(tài)顯示。</p><p> 通過方案一和方案二的對比可知,因為本塊電路想達到精確到小數(shù)點后一位,所以需要四塊單獨的數(shù)碼管,對于方案一來說需要4塊74LS164和32個電阻進行驅(qū)動,MC14433和0809A/D轉(zhuǎn)換芯片在對同一范圍的電壓采集內(nèi),MC14433要比0809的精
6、度高,又MC14433是3(1/2)位雙積分型的A/D轉(zhuǎn)換器,而0809是逐次比較型的A/D轉(zhuǎn)換器,MC14433要比0809的抗干擾性強,雖然MC14433的轉(zhuǎn)換速度沒有0809快但是由于溫度在100ms內(nèi)的變化不大不會對結(jié)果造成大的影響,采用靜態(tài)顯示雖然可以減少單片機的口線的條數(shù),但是增加了顯示模塊的芯片和電阻的數(shù)量。同時靜態(tài)顯示不能快速的反應(yīng)溫度的變化,綜合上述的比較我們選用了方案二。</p><p>&l
7、t;b> 3系統(tǒng)框圖</b></p><p><b> 圖1</b></p><p><b> 4 芯片介紹</b></p><p> 4.1 單片機89S52</p><p> AT89S52是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS 8位單片機,片內(nèi)含8K的可反
8、復(fù)擦寫的只讀程序存儲器(PEROM)和128bytes的隨機數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大AT89S52單片機可為您提供許多高性價比的應(yīng)用場合。</p><p> 4.1.1 主要特性</p><p> 兼容MCS51指令系統(tǒng)</p><
9、p><b> 15個雙向I/O口</b></p><p> 兩個16位可編程定時/計數(shù)器</p><p> 時鐘頻率0-24MHz</p><p><b> 兩個外部中斷源</b></p><p><b> 低功耗睡眠功能</b></p><
10、p><b> 可直接驅(qū)動LED</b></p><p><b> 可編程UARL通道</b></p><p> 2k可反復(fù)擦寫(>1000次)Flash ROM</p><p><b> 6個中斷源</b></p><p> 2.7-6.V的寬工作電壓范圍
11、</p><p> 128x8bit內(nèi)部RAM</p><p><b> 兩個串行中斷</b></p><p><b> 兩級加密位</b></p><p> 內(nèi)置一個模擬比較放大器</p><p> 軟件設(shè)置睡眠和喚醒功能</p><p>
12、 4.1.2 管腳說明</p><p> 單片機89S52管腳圖如圖2所示:</p><p> 圖2 單片機89S52管腳圖</p><p><b> 管腳介紹:</b></p><p> 電源引腳Vcc和Vss</p><p> Vcc(20腳):電源端,為+5V</p>
13、<p> Vss(10腳):接地端</p><p> 外接晶體引腳XTAL1和XTAL2</p><p> XTAL1(5腳):接外部晶體和微調(diào)電容的一端。在89S52片內(nèi)是振蕩電路反相放大器的輸出端,振蕩電路的頻率就是晶體的固有頻率。若須采用外部時鐘電路,則該引腳懸空。</p><p> 要檢查89S52的振蕩電路是否正常工作,可用示波器查看
14、XTAL2端是否有脈沖信號輸出。XTAL2(4腳):接外部晶體和微調(diào)電容的另一端。在片內(nèi),它是振蕩電路反相放大器的輸入端。在采用外部時鐘時,該引腳輸入外部時鐘脈沖。</p><p><b> 控制信號引腳RST</b></p><p> RST(腳):RST是復(fù)位信號輸入端,高電平有效。當(dāng)此電平保持兩個機器周期(24個時鐘振蕩周期)的高電平時,就可以完成復(fù)位操作。
15、</p><p> P1口共8腳,準雙向端口。</p><p> P3.0~P3.6共7腳,準雙向端口,并且保留了全部的P3的第二功能,如P3.0、P3.1的串行通訊功能,P3.2、P3.3的中斷輸入功能,P3.4、P3.5的定時器輸入功能。</p><p> 在引腳的驅(qū)動能力上面,89S52具有很強的下拉能力,P1、P3口的下拉能力均可達到20mA.相比之下
16、,89C51/87C51的端口下拉能力每腳最大為15mA。但是限定9腳電流之和小于71mA.這樣,引腳的平均電流只9mA。89S52驅(qū)動能力的增強,使得它可以直接驅(qū)動LED數(shù)碼管。</p><p> 4.2 模數(shù)轉(zhuǎn)換芯片MC14433</p><p> 4.2.2MC14433是美國Motorola公司推出的單片3½位A/D轉(zhuǎn)換器,其中集成了雙積分式A/D轉(zhuǎn)換器所有的CMOS
17、模擬電路和數(shù)字電路。具有外接元件少,輸入阻抗高,功耗低,電源電壓范圍寬,精度高等特點,并且具有自動校零和自動極性轉(zhuǎn)換功能,只要外接少量的阻容件即可構(gòu)成一個完整的A/D轉(zhuǎn)換器,其主要功能特性如下:</p><p> 精度:讀數(shù)的±0.05%±1字模擬電壓輸入量程:1.999V和199.9mV兩檔轉(zhuǎn)換速率:2-25次/s輸入阻抗:大于1000MΩ電源電壓:±4.8V—±
18、;8V功耗:8mW(±5V電源電壓時,典型值)</p><p> 4.2.2 各引腳功能說明如下:</p><p> MC14433 采用字位動態(tài)掃描BCD碼輸出方式,即千、百、十、個位BCD碼分時在Q0—Q3輪流輸出,同時在DS1—DS4端輸出同步字位選通脈沖,很方便實現(xiàn)LED的動態(tài)顯示。</p><p> MC14433的引腳說明:</p
19、><p> ?。?). Pin1(VAG)—模擬地,為高科技阻輸入端,被測電壓 和基準電壓的接入地。 圖3 MC14433引腳圖</p><p> ?。?). Pin2(VR)—基準電壓,此引腳為外接基準電壓的輸入端。MC14433只要一個正基準電壓即可測量正、負極性的電壓。此外,VR端只要加上一個大于5個時鐘周期的負脈沖(
20、VR),就能夠復(fù)為至轉(zhuǎn)換周期的起始點。</p><p> ?。?). Pin3(Vx)—被測電壓的輸入端,MC14433屬于雙積分型A/D轉(zhuǎn)換器,因而被測電壓與基準電壓有以下關(guān)系:</p><p> 因此,滿量程的Vx=VR。當(dāng)滿量程選為1.999V,VR可取2.000V,而當(dāng)滿量程為199.9mV時,VR取200.0mV,在實際的應(yīng)用電路中,根據(jù)需要,VR值可在200mV—2.000V
21、之間選取。</p><p> ?。?). Pin4-Pin6(R1/C1,C1)—外接積分元件端。積分電容一般選0.1uF聚脂薄膜電容。</p><p> (5). Pin7、Pin8(C01、C02)—外接失調(diào)補償電容端,電容一般也選0.1uF聚脂薄膜電容即可。</p><p> ?。?). Pin9(DU)—更新顯示控制端,此引腳用來控制轉(zhuǎn)換結(jié)果的輸出。如果在
22、積分器反向積分周期之前,DU端輸入一個正跳變脈沖,該轉(zhuǎn)換周期所得到的結(jié)果將被送入輸出鎖存器,經(jīng)多路開關(guān)選擇后輸出。否則繼續(xù)輸出上一個轉(zhuǎn)換周期所測量的數(shù)據(jù)。這個作用可用于保存測量數(shù)據(jù),若不需要保存數(shù)據(jù)而是直接輸出測量數(shù)據(jù),將DU端與EOC引腳直接短接即可。</p><p> ?。?). Pin10、Pin11(CLK1、CLK0)—時鐘外接元件端,MC14433內(nèi)置了時鐘振蕩電路,對時鐘頻率要求不高的場合,可選擇一
23、個電阻即可設(shè)定時鐘頻率,時鐘頻率為66kHz時,外接電阻取300kΩ即可。</p><p> ?。?). Pin12(VEE—負電源端。VEE是整個電路的電壓最低點,此引腳的電流約為0.8mA,驅(qū)動電流并不流經(jīng)此引腳,故對提供此負電壓的電源供給電流要求不高。</p><p> ?。?). Pin13(Vss)—數(shù)字電路的負電源引腳。Vss工作電壓范圍為VDD-5V≥Vss≥VEE。除CLK
24、0外,所有輸出端均以Vss為低電平基準。</p><p> ?。?0). Pin14(EOC)—轉(zhuǎn)換周期結(jié)束標志位。每個轉(zhuǎn)換周期結(jié)束時,EOC將輸出一個正脈沖信號。 (11). Pin15(OR非)—過量程標志位,當(dāng)|Vx|>VREF時, 輸出為低電平。</p><p> ?。?2). Pin16、17、18、19(DS4、DS3、DS2、DS1)—多路選通脈沖輸出端。D
25、S1、DS2、DS3和DS4分別對應(yīng)千位、百位、十位、個位選通信號。當(dāng)某一位DS信號有效(高電平)時,所對應(yīng)的數(shù)據(jù)從Q0、Q1、Q2和Q3輸出,兩個選通脈沖之間的間隔為2個時鐘周期,以保證數(shù)據(jù)有充分的穩(wěn)定時間。</p><p> (13). Pin20、21、22、23(Q0、Q1、Q2、Q3)—BCD碼數(shù)據(jù)輸出端。該A/D轉(zhuǎn)換器以BCD碼的方式輸出,通過多路開關(guān)分時選通輸出個位、十位、百位和千位的BCD數(shù)據(jù)。
26、同時在DS1期間輸出的千位BCD碼還包含過量程、欠量程和極性標志信息。</p><p> (14). Pin24(VDD)—正電源電壓端。</p><p> 4.3 溫度傳感器芯片AD590</p><p> AD590是美國模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。它的主要特性如下: </p><p> ?。?)流過器件的電流(mA)
27、等于器件所處環(huán)境的熱力學(xué)溫度(開爾文)度數(shù),即:mA/K式中: —流過器件(AD590)的電流,單位為mA; T—熱力學(xué)溫度,單位為K。 </p><p> ?。?)AD590的測溫范圍為-55℃~+150℃。 </p><p> ?。?)AD590的電源電壓范圍為4V~30V。電源電壓可在4V~6V范圍變化,電流 變化1mA,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反
28、向電壓,因而器件反接也不會被損壞。 </p><p> (4)輸出電阻為710MW。 </p><p> (5)精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-55℃~+150℃范圍內(nèi),非線性誤差為±0.3℃。</p><p> 4.4 數(shù)碼管顯示驅(qū)動芯片7407</p><p> 圖4 7407引腳圖
29、</p><p><b> 表一</b></p><p><b> 7407真值表</b></p><p> 圖5 7407的內(nèi)部一個通道的電路圖 </p><p> 7407 TTL是集電極開路六正相高壓驅(qū)動器,其內(nèi)部電路圖如上圖所示,輸入A為高電平經(jīng)過放大輸出高電平。若輸入A為低電平經(jīng)
30、過內(nèi)部電路后仍為低電平。</p><p> 4.5數(shù)碼管位驅(qū)動芯片DS75452</p><p> 圖6 DS75452引腳圖 DS75452真值表</p><p> 圖7 DS75452內(nèi)部電路圖</p><p> DS75452是兩路反相驅(qū)動器,</p><p>
31、 4.6四位一體數(shù)碼管SR420561K</p><p> 圖8 SR420561K 圖9 SR420561K實物圖 </p><p> 四位一體數(shù)碼管有12個引腳,其中1、2、3、4引腳是位選線引腳,A-11 、B-7、C-4、D-2
32、0;、E-1 、F-10、G-5、DP-3是段選線</p><p><b> 5 調(diào)試</b></p><p><b> 5.1程序調(diào)試</b></p><p> 首先畫出程序流程圖,根據(jù)流程圖編寫程序,畫流程圖的時候一定要熟悉MC14433的轉(zhuǎn)換過程,做到思路清晰。本程序的流程圖如下:</p>
33、<p><b> 5.2 硬件調(diào)試</b></p><p> (一)顯示模塊的調(diào)試</p><p> 連接單片機最小系統(tǒng)模塊和顯示模塊,燒錄最簡單的動態(tài)顯示程序1到單片機,觀察結(jié)果,如果能顯示8915則說明顯示模塊已通,不然分別檢查最小系統(tǒng)和顯示模塊,原因可能有以下幾方面(1):EA沒有上拉到VCC(2):顯示模塊的驅(qū)動芯片連接不正確(3)電路板焊
34、接有問題,可能出現(xiàn)短路或斷路現(xiàn)象</p><p> (二)MC14433的調(diào)試</p><p> 先將1引腳接地,從3引腳Vx上輸入電壓,觀察顯示模塊,改變一個輸入看輸出是否有相應(yīng)的改變,如果輸入能隨輸出而改變說明MC14433已通,如果不通原因可能是MC14433的振蕩回路電容電阻選擇不匹配;確定MC14433已通以后,開始找其對應(yīng)線性關(guān)系,從1引腳輸入2.73V電壓,對應(yīng)從3引腳輸
35、入電壓,每隔0.1V輸入一電壓,記下顯示的數(shù)據(jù),有AD590的性質(zhì)及溫度采集電路可知,每變化0.1V,對應(yīng)變化1攝氏度,顯示到MC14433上應(yīng)該是最低位個位增加一位,從所得的數(shù)據(jù)中找出對應(yīng)的算法。</p><p> ?。ㄈ囟炔杉K的調(diào)試</p><p> 將運放MC1747插在實驗箱插槽上,先驗證其輸入和輸出能否實現(xiàn)對應(yīng)的放大關(guān)系,確認芯片無誤的情況下,將溫度采集模塊接上電源,用
36、萬用表測試各點電壓,調(diào)節(jié)電位器保證10節(jié)點輸出2.73V電壓。(各模塊原理圖見附圖)</p><p><b> ?。ㄋ模┚C合調(diào)試</b></p><p> 將程序(見附錄程序)重新燒錄到單片機方可實現(xiàn)最終功能</p><p><b> ?。ㄎ澹┭a充說明</b></p><p> 關(guān)于該溫度計的功
37、能及精度做以下說明:顯示模塊能顯示溫度說明該電路硬件已通,如想做到很高的精度則需具體考察MC14433,MC14433顯示的范圍是從-1999到+1999總共將近4000個單位,對應(yīng)輸入Vgand到+Vref,相當(dāng)于把該段的電壓劃分為4000份,輸入電壓范圍不同,當(dāng)然精度就不一樣。</p><p><b> 6 心得體會</b></p><p> 本次課程設(shè)計題目
38、是溫度采集與數(shù)字處理系統(tǒng)設(shè)計,在這幾個月的時間里,我學(xué)到了很多以前沒有學(xué)到的東西。鞏固了單片機的一系列內(nèi)容,包括:復(fù)位電路、時鐘電路、數(shù)碼管與單片機的接口、MC14433與單片機的接口及單片機的指令系統(tǒng)等等。對一些器件的工作原理和本次設(shè)計的原理有了更深的理解。</p><p> 設(shè)計過程中,不僅學(xué)到了硬件上的很多知識,對單片機的編程也更加熟練,不僅可以編寫小程序模塊,而且可以編寫較為復(fù)雜的程序。通過學(xué)習(xí)軟件程序
39、和硬件電路的結(jié)合,更加深刻體會了單片機系統(tǒng)的強大。在本次設(shè)計中,讓我學(xué)到了很多的知識也懂得了很多的道理,不管做什么工作前期準備工作是必不可少的,也要發(fā)揮自己的想象力。根據(jù)自己設(shè)計的實驗步驟,一點點去實現(xiàn)各部分的功能。在這個過程中,學(xué)到了很多我已前沒有用到過的新知識,真正的了解了一個單片機的基本工作原理,在了解了之后,設(shè)計程序才得心應(yīng)手,在這個過程當(dāng)中,遇到了很多問題,經(jīng)過老師的耐心教導(dǎo),最終把程序都給實現(xiàn)了。</p>&l
40、t;p> 通過這次綜合設(shè)計,鍛煉了我的動手實踐能力,加強了我對單片機各個功能的了解,提高了單片機的編程能力,為今后從事電子線路設(shè)計,從事單片機開發(fā)等硬件領(lǐng)域的工作打下一定的基礎(chǔ)。</p><p><b> 7 致謝</b></p><p> 衷心地感謝系領(lǐng)導(dǎo)的大力支持,感謝對我的設(shè)計給予基礎(chǔ)知識、專業(yè)知識以及應(yīng)用實踐等多方面指導(dǎo)與幫助的**老師,不畏辛苦,
41、耐心地指導(dǎo)我們克服所遇到的一個又一個困難,悉心的給予指導(dǎo),讓我在理論上有了新的認識,實踐上有了進一步的提高。從她身上我也看到了一位資深學(xué)者的高尚品德,他不但傳授我們專業(yè)知識,而且還教我們?yōu)槿颂幨赖牡览?。在此深表感謝!。</p><p> 最后請允許我再次向所有關(guān)心支持我課程設(shè)計的領(lǐng)導(dǎo)、老師、朋友們表示衷心感謝!</p><p><b> 參考文獻</b></
42、p><p> [1]李朝青.單片機原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社, 2007.2.</p><p> [2]單片機原理及接口技術(shù)實驗指導(dǎo)書.</p><p> [3]華成英.模擬電子技術(shù)基本教程[M].北京:清華大學(xué)出版社,2006.8 .</p><p> [4]康華光.《電子技術(shù)基礎(chǔ)(模擬部分)》(第四版).高等教
43、育出版社,1999.</p><p> [5] 童詩白.清華大學(xué)電子學(xué)教研組編:《模擬電子技術(shù)基礎(chǔ)》(第三版).北京:高等教育出版社,2001.</p><p> [6]電子工程專輯.環(huán)球資源屬下刊物.2009年5月.</p><p> [7] 謝自美.電子線路綜合設(shè)計[M].武漢:華中科技大學(xué)出版設(shè),2006.6</p><p>
44、[8] 閆石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,1998</p><p> [9]郁有文,常健,程繼紅.傳感器原理及工程應(yīng)用.西安:西安電子科技大學(xué)出版社,2008年7月第3版 </p><p><b> 附錄</b></p><p> 附圖1:溫度采集及放大原理圖</p><p> 附圖2:單片機最
45、小系統(tǒng)</p><p><b> 附圖3:顯示模塊</b></p><p><b> 附圖4:PCB</b></p><p><b> 附錄程序:</b></p><p> ?。?)動態(tài)顯示“8915”</p><p> DBUF EQU 30H
46、</p><p> TEMP EQU 40H</p><p><b> ORG 0000H</b></p><p> LJMP START</p><p><b> ORG 0030H</b></p><p> START:MOV 30H,#8</p>
47、<p> MOV 31H,#9</p><p> MOV 32H,#1</p><p> MOV 33H,#5</p><p> MOV R0,#DBUF</p><p> MOV R1,#TEMP</p><p><b> MOV R2,#4</b></p>
48、<p> MOV DPTR,#TAB</p><p> DPOO:MOV A,@R0</p><p> MOVC A,@A+DPTR</p><p><b> MOV @R1,A</b></p><p><b> INC R1</b></p><p>&
49、lt;b> INC R0</b></p><p> DJNZ R2,DPOO</p><p> DISP0:MOV R0,#TEMP</p><p><b> MOV R1,#4</b></p><p> MOV R2,#01H</p><p> DPO1: MOV
50、A,@R0</p><p><b> MOV P0,A</b></p><p><b> MOV A,R2</b></p><p><b> CPL A</b></p><p><b> MOV P1,A</b></p><p&
51、gt; ACALL DELAY</p><p><b> MOV A,R2</b></p><p><b> RL A</b></p><p><b> MOV R2,A</b></p><p><b> INC R0</b></p>
52、<p> DJNZ R1,DPO1</p><p> SJMP DISPO</p><p> TAB: DB 3FH,06H,5BH,4FH,66H,6DH ;0,1,2,3,4,5</p><p> DB 7DH,07H,7FH,6FH,77H,7CH ;6,7,8,9,A,B</p><p>
53、DB 58H,5EH,7BH,71H,00H,40H ;C,D,E,F, ,-</p><p> DELAY:MOV R4,#03H;延時子程序</p><p> AA1: MOV R5,#0FFH</p><p><b> AA: NOP</b></p><p><b>
54、 NOP</b></p><p> DJNZ R5,AA</p><p> DJNZ R4,AA1</p><p><b> RET</b></p><p><b> END</b></p><p> ?。?)溫度采集及顯示程序</p>
55、<p> DBUF EQU 30H</p><p> TEMP EQU 40H</p><p><b> ORG 0000H</b></p><p><b> LJMP L1</b></p><p> ORG 0030H</p><p> L
56、1: MOV R0,#DBUF</p><p> SETB P3.3 </p><p> L2: JNB P3.3,L2</p><p> L3: JB P3.3,L31</p><p> L4: MOV A,P1</p><p> JNB Acc.4,L4</p>
57、;<p> JNB Accc.3,L5</p><p><b> MOV @R0,0</b></p><p> SJMP L6 </p><p> L5: MOV @R0,#1</p><p> L6: INC R0</p><p> L7:
58、 MOV A,P1</p><p> JNB Acc.5,L7</p><p> ANL A,#0FH</p><p><b> MOV @R0,A</b></p><p><b> INC R0</b></p><p> L8: MOV A,P1<
59、/p><p> JNB Acc.6,L8</p><p> ANL A,#0FH</p><p><b> MOV @R0,A</b></p><p><b> INC R0</b></p><p> L9: MOV A,P1</p><p&g
60、t; JNB Acc.7,L9</p><p> ANL A,#0FH</p><p><b> MOV @R0,A</b></p><p> MOV R7,#100</p><p> K11: LCALL DISP1</p><p> LCALL DISP2</p>
61、<p> DJNZ R7,K11</p><p><b> LJMP AD</b></p><p> DISP1: MOV R0,#DBUF;數(shù)據(jù)轉(zhuǎn)換子程序</p><p> MOV R1,#TEMP</p><p> MOV R2,#4 ;4位顯示器</
62、p><p> MOV DPTR,#SEGTAB;置段碼表首地址</p><p> DP00: MOV A,@R0;將段碼存入緩沖區(qū)</p><p> MOVC A,@A+DPTR;查表取段碼</p><p> MOV @R1,A;存入暫存器</p><p><b> INC R1&
63、lt;/b></p><p><b> INC R0</b></p><p> DJNZ R2,DP00</p><p> DISP2: MOV R0,#TEMP;數(shù)據(jù)的傳送子程序</p><p> MOV R1,#5;掃描6次</p><p> MOV R2,#08H
64、;決定數(shù)據(jù)動態(tài)顯示方向</p><p> DP01: MOV A,@R0</p><p> MOV P0,A;段碼輸出</p><p> MOV A,R2;取位碼</p><p> MOV P2,A;低電平驅(qū)動</p><p> ACALL DELAY;位碼輸出</p>
65、;<p> MOV A,R2;調(diào)用延時</p><p><b> RR A</b></p><p><b> MOV R2,A</b></p><p><b> INC R0</b></p><p> DJNZ R1,DP01</p>
66、<p><b> RET</b></p><p> SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH ;0,1,2,3,4,5</p><p> DB 7DH,07H,7FH,6FH,77H,7CH ;6,7,8,9,A,B</p><p> DB 58H,5EH,7BH,71H,00H
67、,40H ;C,D,E,F, ,-</p><p> DELAY: MOV R4,#03H;延時子程序</p><p> AA1: MOV R5,#0FFH</p><p> AA: NOP</p><p><b> NOP</b></p><p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫度采集顯示系統(tǒng)課程設(shè)計
- 溫度采集附顯示課程設(shè)計課題論文
- dsp課程設(shè)計-- 溫度采集與顯示系統(tǒng)設(shè)計
- dsp課程設(shè)計---溫度采集與液晶屏顯示控制
- 遠程溫度控制課程設(shè)計報告---遠程智能溫度采集和顯示系統(tǒng)
- 溫度控制顯示課程設(shè)計
- 溫度采集系統(tǒng)課程設(shè)計
- 多路溫度采集課程設(shè)計
- 多路溫度采集課程設(shè)計
- 課程設(shè)計報告--溫度顯示儀
- 課程設(shè)計----溫度顯示及控制電路
- 溫度測量顯示電路課程設(shè)計--溫度測量顯示電路設(shè)計
- 無線溫度采集系統(tǒng)課程設(shè)計
- 流速自動采集及顯示器設(shè)計課程設(shè)計
- 溫度顯示控制系統(tǒng)課程設(shè)計
- 糧庫溫度測量顯示系統(tǒng)課程設(shè)計
- 溫度顯示控制系統(tǒng)課程設(shè)計
- 課程設(shè)計---溫度測量顯示電路設(shè)計
- 單片及課程設(shè)計---多點溫度采集電路設(shè)計
- 課程設(shè)計---模擬溫度采集監(jiān)控系統(tǒng)
評論
0/150
提交評論