




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于51單片機的數(shù)字萬用表設(shè)計 摘要 本文介紹一種以AT89S52單片機為核心的智能型數(shù)字式多用表,該系統(tǒng)采用AD0808為采樣元件,對待測交直流電壓信號進行實時采樣,數(shù)據(jù)處理,輸出顯示,并可以直流電流和電阻,且具有鍵盤選擇測量對象、量程和自動量程轉(zhuǎn)換功能。關(guān)鍵詞:A/D轉(zhuǎn)換器,單片機,模擬開關(guān),自動量程轉(zhuǎn)換 第一章 前言功能:實現(xiàn)交直流測量,量程自動轉(zhuǎn)換,過電壓自動報警。仿真及編譯軟件:Proteus,Keil ,Wave主要元件:AT89C52,CD4511,AD0808,7段數(shù)碼管(8個),蜂鳴器預(yù)定性能指標:直流電壓:范圍-40+50V,精度20mv,實時無間斷測量,4%。交流信號:測量范圍-5+5V,頻率范圍:300Hz到100Khz誤差5%。初步方案及進展:小組成員及任務(wù)分配:組長:陳文豹 硬件電路設(shè)計參數(shù)確定與調(diào)試組員:龐 明 軟件程序設(shè)計 鄧玉龍 資料查詢并輔助電路設(shè)計數(shù)字萬用表設(shè)計分析本設(shè)計可以分為直流電壓測量電路;交流/直流轉(zhuǎn)換電路;電流/電壓轉(zhuǎn)換電路;電阻/電壓轉(zhuǎn)換電路;功能控制和數(shù)據(jù)顯示電路這五個的主要電路模塊。在設(shè)計直流電壓測量電路時,利用反相比例運算電路,加上自己設(shè)計的四選一模擬開關(guān),組成了一個直流電壓測量電路。但該電路在實踐中存在問題,不能實現(xiàn)預(yù)期的結(jié)果。做了適當?shù)男薷?,改為由電阻、模擬開關(guān)和運放組成放大倍數(shù)可調(diào)的比例電路。由于無論是指針式萬用表還是普通的真有效值或平均值響應(yīng)的數(shù)字萬用表,其交流電壓檔的頻率特性都較差,一般只能測量幾十赫茲到幾千赫茲的低頻電壓。我發(fā)現(xiàn)對于指針式萬用表造成頻率特性較差的原因主要是萬用表的分壓電阻采用精密電阻器,其本身的分布電容較大,在對高頻電壓信號進行測量時,由于分布電容的容抗大為減少使得測量值明顯低于實際電壓值,而對于數(shù)字萬用表除上述原因以外,另一主要原因是受平均值響應(yīng),轉(zhuǎn)換器本身頻率特性的限制。但此缺陷可通過采用寬頻帶運算放大器加以改善。因此,消除分壓電阻器分布電容的影響就可以提高萬用表工作頻率的上限,大大改善其頻率特性。數(shù)字萬用表簡介數(shù)字萬用表(DMM)亦稱數(shù)字多用表,是目前在電子檢測及維修工作中最常用、最得力的一種工具類數(shù)字儀表。它采用的數(shù)字化測量技術(shù),通過對連續(xù)的模擬量(直流輸入電壓)的采樣將其轉(zhuǎn)換成不連續(xù)、離散的數(shù)字量,并以十進制數(shù)字形式顯示出來。由于內(nèi)部采用了運放電路,內(nèi)阻可以做得很大,往往在1M歐或更大(即可以得到更高的靈敏度)。這使得對被測電路的影響可以更小,測量精度較高。傳統(tǒng)的指針式萬用表功能單一、精度低,已經(jīng)不能滿足數(shù)字化時代的需求,而采用單片A/D轉(zhuǎn)換器構(gòu)成的數(shù)字萬用表,具有讀數(shù)方便、精度高,測試功能強、集成度高、微功耗、抗干擾能力強等特點,另外帶有單片機的智能型數(shù)字萬用表更是具有自動校準,自動測量,自動數(shù)據(jù)處理和實時通訊等多種功能。目前,數(shù)字萬用表已被廣泛用于電子及電工測量、工業(yè)自動化儀表、自動測試系統(tǒng)等智能化測量領(lǐng)域,示出強大的生命力。與此同時,由DMM擴展而成的各種通用及專用數(shù)字儀器儀表,也把電量及非電量測量技術(shù)提高到嶄新水平。 第二章 電路設(shè)計2.1 系統(tǒng)整體方案選擇系統(tǒng)整體框圖如下:系統(tǒng)框圖下圖為系統(tǒng)整體硬件電路: 總原理圖2.2 AD轉(zhuǎn)換電路本設(shè)計采用直通方式如下圖: AD0808連接圖其中v0,v1,v2,v3分別作為待測信號,通過ABC選通并輸入AD。2.3 信號及其處理2.3.1直流電壓測量電路:由于待測電壓范圍太大,高的可到500v,而AD只能參考輸入為+-5V,所以對于未知信號,可以先衰減再測量。 信號分壓與放大電路由于輸入信號幅值未知,所以考慮安全因素,盡可能的將待測信號Vx經(jīng)電阻分壓后輸入放大器進行范圍判斷。因此,應(yīng)盡可能大的使用大功率的分壓電阻。V1是VI經(jīng)U3放大十倍后的信號,v2是VI經(jīng)U5放大后的信號。V0即為VI。VI是待測信號衰減一百倍的信號,將VI輸入給電壓比較電路,進行范圍判斷。 電壓比較陣列電路衰減后的信號經(jīng)過以上比較器,可以大致劃分為:05V,550V和50V以上等三個范圍,即可以組成1檔,10檔,100檔三個檔位,將比較器的結(jié)果輸入到單片機中,進行判斷處理,當比較器C輸出為邏輯0時,可以確定待測范圍為05V,將v2送入AD測量。當比較器C輸出為1,比較器B輸出為0時,可以確定待測信號范圍為550V,將v1送入AD測量。當比較器C和B輸出為1時,可以確定待測信號范圍為50v以上,將v0送入AD測量。在處理數(shù)據(jù)時候,分別對轉(zhuǎn)換結(jié)果乘以1,10和100,即可還原真實值。大電壓衰減測量:經(jīng)單片機判斷后,需對AD0808 的ABC引腳進行操作,選擇通道輸入。對于05V信號,選擇v2作為輸入對于550V電路,選擇v1作為輸入對于50V以上的信號,選擇v0作為輸入對于50V以上信號可將輸入比較器陣列的VI信號作為輸入進行測量。2.3.2交流電壓測量電路:交流/直流轉(zhuǎn)換電路方案一:半波整流電路。利用二極管的單向?qū)щ娦?,可以很容易的得到直流電壓,且能滿足設(shè)計要求。方案二:采用真有效值轉(zhuǎn)換芯片,性能參數(shù)方面也都能滿足設(shè)計要求,并且還能測量非正弦波,但一般真有效值轉(zhuǎn)換芯片價格比較貴。鑒于此,故采用方案一。如圖所示所示,這個電路是利用低漂移單運算放大器741與二極管D1N4148組成平均值精密半波整流電路。該電路可避免二極管在小信號整理時所引起的非線性誤差,使交流/直流轉(zhuǎn)換電路的輸入電壓與輸出電壓成線性關(guān)系,適合測量40-400Hz的正弦電壓,測量準確度優(yōu)于1%。 交直流轉(zhuǎn)換電路仿真圖: 精密半波檢波仿真結(jié)果將信號進行半波整理,然后進行峰值檢波,求出信號峰值,根據(jù)波峰因素等電路原理,進行處理,通過軟件方式,求出有效值,進行顯示。2.3.3電流/電壓轉(zhuǎn)換電路如圖2.3所示,普通模擬開關(guān)可以通過的電流很微小,所以通過單片機控制繼電器來控制線路導(dǎo)通斷開,將被測電流信號(0-500mA)轉(zhuǎn)換為相應(yīng)的電壓信號(0-200mV),然后經(jīng)過OP07將信號放大10倍,最后輸入A/D轉(zhuǎn)換器MC14433的Vin端。1A/250V的熔絲管FU為限流保護電路,兩個二極管1N4007構(gòu)成保護為過壓保護電路。阻值為90、9的電阻采用誤差為0.5%的精密金屬膜電阻,而阻值為0.4、0.6的電阻通過的電流很大必須采用誤差為0.5%的精密繞線電阻。圖2.3 電流/電壓轉(zhuǎn)換電路圖1 2.3.4 電阻/電壓轉(zhuǎn)換電路方案一:利用運算放大器采用反相比例運算的方法進行測量。該方法實現(xiàn)比較簡單,且能滿足設(shè)計要求。方案二:采用分壓原理,利用流過標準電阻R0和被測電阻Rx的電流基本相等來得到電壓與電阻的關(guān)系,但當電阻很小時電流過大。鑒于此,故采用方案一。如圖2.4所示。穩(wěn)壓二極管1N4730A的穩(wěn)壓值為3.9V(即B點處電壓值),采用運算放大器反相比例運算的方法,將B點處的電壓值衰減到2V(即A點處電壓值),單片機通過控制模擬開關(guān)MAX4618(超低導(dǎo)通電阻)選擇適當?shù)臉藴蕝⒄针娮鑂1 ,再利用運算放大器反相比例運算的方法,將被測電阻RX的阻值轉(zhuǎn)換成與之相對應(yīng)的電壓量,輸入A/D轉(zhuǎn)換電路。電阻/電壓轉(zhuǎn)換電路的計算公式:UA/R1=Uin/Rx,推得:Rx=R1* Uin/ UA。圖2.4 電阻/電壓轉(zhuǎn)換電路圖212圖參考湖北經(jīng)濟學(xué)院 鄭嬌 畢業(yè)論文數(shù)字萬用表設(shè)計 2.4 單片機控制與顯示電路2.4.1單片機及其外電路單片機及其外圍電路主要是為系統(tǒng)提供穩(wěn)定的時鐘源和復(fù)位操作,詳細電路如圖: 單片機及其外圍電路2.4.2顯示電路4511用于對輸出的數(shù)字信號譯碼,傳送給4個共陰數(shù)碼管,以進行動態(tài)顯示。2.5 報警及電源端電路2.5.1報警電路: 蜂鳴器報警電路 單片機經(jīng)判斷后,如果超過待測信號范圍(即比較器ABC輸出為111),用P37腳控制三極管的截止與開通,從而引發(fā)蜂鳴器開啟,實現(xiàn)報警。2.5.2直流正負電壓判斷電路: 正負電壓判斷電路 將VI輸入過零比較器比較器,輸出結(jié)果給P00口,實現(xiàn)正負號判斷,并顯示 第三章 主要元器件介紹 3.1模數(shù)轉(zhuǎn)換器ADC0808ADC0808是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機直接接口。1.ADC0808的內(nèi)部邏輯結(jié)構(gòu) 由下圖可知,ADC0808由一個8路模擬開關(guān)、一個地址鎖存與譯碼器、一個A/D轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成。多路開關(guān)可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉(zhuǎn)換器進行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D轉(zhuǎn)換完的數(shù)字量,當OE端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。2 ADC0808引腳結(jié)構(gòu) ADC0808各腳功能如下:D7-D0:8位數(shù)字量輸出引腳。IN0-IN7:8位模擬量輸入引腳。VCC:+5V工作電壓。GND:地。REF(+):參考電壓正端。REF(-):參考電壓負端。START:A/D轉(zhuǎn)換啟動信號輸入端。ALE:地址鎖存允許信號輸入端。(以上兩種信號用于啟動A/D轉(zhuǎn)換).EOC:轉(zhuǎn)換結(jié)束信號輸出引腳,開始轉(zhuǎn)換時為低電平,當轉(zhuǎn)換結(jié)束時為高電平。OE:輸出允許控制端,用以打開三態(tài)數(shù)據(jù)輸出鎖存器。CLK:時鐘信號輸入端(一般為500KHz)。A、B、C:地址輸入線。 ADC0808對輸入模擬量要求:信號單極性,電壓范圍是05V,若信號太小,必須進行放大;輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。 地址輸入和控制線:4條 ALE為地址鎖存允許輸入線,高電平有效。當ALE線為高電平時,地址鎖存與譯碼器將A,B,C三條地址線的地址信號進行鎖存,經(jīng)譯碼后被選中的通道的模擬量進轉(zhuǎn)換器進行轉(zhuǎn)換。A,B和C為地址輸入線,用于選通IN0IN7上的一路模擬量輸入。通道選擇表如下表所示。數(shù)字量輸出及控制線:11條 VREF(),VREF()為參考電壓輸入。 3 ADC0808應(yīng)用說明 (1) ADC0808內(nèi)部帶有輸出鎖存器,可以與AT89S51單片機直接相連。 (2) 初始化時,使ST和OE信號全為低電平。 (3) 送要轉(zhuǎn)換的哪一通道的地址到A,B,C端口上。 (4) 在ST端給出一個至少有100ns寬的正脈沖信號。 (5) 是否轉(zhuǎn)換完畢,我們根據(jù)EOC信號來判斷。 (6) 當EOC變?yōu)楦唠娖綍r,這時給OE為高電平,轉(zhuǎn)換的數(shù)據(jù)就輸出給單片機了。4(1) 進行A/D轉(zhuǎn)換時,采用查詢EOC的標志信號來檢測A/D轉(zhuǎn)換是否完畢,若完畢則把數(shù)據(jù)通過P0端口讀入,經(jīng)過數(shù)據(jù)處理之后在數(shù)碼管上顯示。 (2) 進行A/D轉(zhuǎn)換之前,要啟動轉(zhuǎn)換的方法: ABC110選擇第三通道 ST0,ST1,ST0產(chǎn)生啟動轉(zhuǎn)換的正脈沖信號 . AD0808時序圖3.2主控芯片AT89C52單片機選擇的是較為熟悉的AT89C52, AT89C52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案。 AT89S52具有以下標準功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位 定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏 輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。 3.3 CD4511資料 CD4511是BCD鎖存/7段譯碼器/驅(qū)動器,常用的顯示譯碼器件,MAX7219和他功能差不多。CD4511引腳功能: BI:4腳是消隱輸入控制端,當BI=0 時,不管其它輸入端狀態(tài)是怎么樣的,七段數(shù)碼管都會處于消隱也就是不顯示的狀態(tài)。 LE:鎖定控制端,當LE=0時,允許譯碼輸出。 LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時的數(shù)值。LT:3腳是測試信號的輸入端,當BI=1,LT=0 時,譯碼輸出全為1,不管輸入 DCBA 狀態(tài)如何,七段均發(fā)亮全部顯示。它主要用來檢測數(shù)7段碼管是否有物理損壞。A1、A2、A3、A4、為8421BCD碼輸入端。 a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。CD4511的里面有上拉電阻,可直接或者接一個電阻與七段數(shù)碼管接口。數(shù)字電路CD4511的原理(引腳及功能)CD4511是一個用于驅(qū)動共陰極 LED (數(shù)碼管)顯示器的 BCD 碼七段碼譯碼器,特點:具有BCD轉(zhuǎn)換、消隱和鎖存控制、七段譯碼及驅(qū)動功能的CMOS電路能提供較大的拉電流??芍苯域?qū)動LED示器。CD4511 是一片 CMOS BCD鎖存/7 段譯碼/驅(qū)動器,引腳排列如圖 2 所示。其中a b c d 為 BCD 碼輸入,a為最低位。LT為燈測試端,加高電平時,顯示器正常顯示,加低電平時,顯示器一直顯示數(shù)碼“8”,各筆段都被點亮,以檢查顯示器是否有故障。BI為消隱功能端,低電平時使所有筆段均消隱,正常顯示時, B1端應(yīng)加高電平。另外 CD4511有拒絕偽碼的特點,當輸入數(shù)據(jù)越過十進制數(shù)9(1001)時,顯示字形也自行消隱。LE是鎖存控制端,高電平時鎖存,低電平時傳輸數(shù)據(jù)。ag是 7 段輸出,可驅(qū)動共陰LED數(shù)碼管。另外,CD4511顯示數(shù)“6”時,a段消隱;顯示數(shù)“9”時,d段消隱,所以顯示6、9這兩個數(shù)時,字形不太美觀 圖3是 CD4511和CD4518配合而成一位計數(shù)顯示電路,若要多位計數(shù),只需將計數(shù)器級聯(lián),每級輸出接一只 CD4511 和 LED 數(shù)碼管即可。所謂共陰 LED 數(shù)碼管是指 7 段 LED 的陰極是連在一起的,在應(yīng)用中應(yīng)接地。限流電阻要根據(jù)電源電壓來選取,電源電壓5V時可使用300的限流電阻。 其功能介紹如下: BI:4腳是消隱輸入控制端,當BI=0 時,不管其它輸入端狀態(tài)如何,七段數(shù)碼管均處于熄滅(消隱)狀態(tài),不顯示數(shù)字。LT:3腳是測試輸入端,當BI=1,LT=0 時,譯碼輸出全為1,不管輸入 DCBA 狀態(tài)如何,七段均發(fā)亮,顯示“8”。它主要用來檢測數(shù)碼管是否損壞。 LE:鎖定控制端,當LE=0時,允許譯碼輸出。 LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時的數(shù)值。A1、A2、A3、A4、為8421BCD碼輸入端。 a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。CD4511具有鎖存、譯碼、消隱功能,通常以反相器作輸出級,通常用以驅(qū)動LED。其引腳圖如3-2所示。 各引腳的名稱:其中7、1、2、6分別表示A、B、C、D;5、4、3分別表示LE、BI、LT;13、12、11、10、9、15、14分別表示 a、b、c、d、e、f、g。左邊的引腳表示輸入,右邊表示輸出,還有兩個引腳8、16分別表示的是VDD、VSS。 CD4511的工作原理 1.CD4511的工作真值表如表3-2 輸 入輸 出LEBILIDCBAabcdefg顯示XX0XXXX11111118X01XXXX0000000消隱01100001111110001100010110000101100101101101201100111111001301101000110011401101011011011501101100011111601101111110000701110001111111801110011110011901110100000000消隱01110110000000消隱01111000000000消隱01111010000000消隱01111100000000消隱0111111000000消隱111XXXX鎖 存鎖存表3-2 CD 4511的真值表 第四章 系統(tǒng)軟件設(shè)計 事項注意:由于本設(shè)計,在純軟件壞境中完成,所以對干擾等因素考慮較少,但在實際設(shè)計中,這些因素不可避免,對一些小的方面注意事項,總結(jié)如下:對于數(shù)字電源端,需在電源與地之間加一個去耦電容,如下圖:數(shù)字電源端對于模擬電源端:對于接地端,應(yīng)采用,數(shù)字地接在一起,模擬地接在一起,最后同時接在公共地上,并且公共地線應(yīng)盡量粗一些。數(shù)字芯片電源及地引腳:由于在proteus環(huán)境下,各種芯片電源及地端配置為為默認值,因此在原理圖上部分引腳未標明。小結(jié)本系統(tǒng)預(yù)計完成任務(wù)書的所有內(nèi)容,如下:1、測量對象、范圍及誤差范圍:電壓 DC:020V 誤差4%2個字AC:0.220V (正弦信號)誤差5 %2個字 電流 DC:0500mA 誤差2 %2個字 電阻0200K 誤差3 %2個字 2、采用LED數(shù)碼顯示,分辨率優(yōu)于0.05%,具有符號判別和過量程顯示3、直流電壓檔最小輸入阻抗1M。 4、具有自動量程轉(zhuǎn)換功能。由于條件和時間有限,設(shè)計里并未將數(shù)字智能萬用表做的很復(fù)雜。在proteus仿真環(huán)境下,庫元件不夠齊全,導(dǎo)致器件選型受到限制,如AD只用到了8位,直接影響設(shè)計的分辨率和精度,在實際設(shè)計中,可以考慮采用精度更高的ADC,提高分辨率,而交流測量中,由于沒有交直流轉(zhuǎn)換芯片庫元件,本設(shè)計采用了簡單的半波整理電路,對交流信號的精確測量會有一定影響??傮w來說,整個設(shè)計正能算是一個簡易萬用表,如若作為應(yīng)用,方案仍需改進。進展情況:以上電路以及基本程序設(shè)計完成,經(jīng)Proteus仿真,結(jié)果如下:原信號為5V,經(jīng)分壓(電阻器50%)后本為2.5V作為待測信號,顯示結(jié)果如圖,2.49V(第二個小數(shù)點問題解決中)。可測得最小值如圖(分壓比為1%時),0.058V。參考文獻1 吳金戌、沈慶陽、郭庭吉 8051單片機實踐與應(yīng)用M.北京:清華大學(xué)出版社,2002年;2 楊立、鄧振杰、荊淑霞 微型計算機原理與接口技術(shù)M.中國鐵道出版社,2006年;3 高峰,單片微型計算機與接口技術(shù)M.北京:科學(xué)出版社,2003;4 華成英、童詩白 主編,模擬電子技術(shù)基礎(chǔ)(第四版)M.高等教育出版社,2006年.5 閻 石,數(shù)字電子技術(shù)基礎(chǔ)M.高等教育出版社,1983年6 張永瑞 電子測量技術(shù)M.西安電子科技大學(xué)出版社,2000年3月7 黃海萍、陳用昌 編 微機原理與接口技術(shù)實驗指導(dǎo)M.北京:國防工業(yè)出版社,2004年8 李 華,MCS51系列單片機實用接口技術(shù)M.北京航空航天大學(xué)出版社,1993年9 余孟嘗 主編,數(shù)字電子技術(shù)基礎(chǔ)簡明教程(第二版) 北京:高等教育出版社1999(2006重?。└剑?總原理圖2 以上功能程序:#include reg52.h#include #define uchar unsigned char#define Dat P1 /轉(zhuǎn)換的數(shù)據(jù)由P1口傳入sbit ST=P20;sbit EOC=P21;sbit OE=P22;sbit Dot=P23;sbit S0=P34;sbit S1=P35;sbit S3=P36;char v0,v1,v2,v3;void delay(uchar t) uchar i; for(i=100;i0;i-) while(t-);void Init_0808() ST=0; OE=0;void ADC_0808() ST=0; ST=1; ST=0; /OE=0; while(EOC=0); /自動發(fā)送 OE=1;void Cal() /輸入計算處理 float Vol; int tem; Vol=Dat*0.019608; /0.019608=5.0/255.0 Vol=Vol*1000.0; tem=(int)(Vol); v0=tem/1000; v0=v0+(74); v1=(tem/100)%10; v1=v1+176; v2=(tem/10)%10; v2=v2+208; v3=tem%10; v3=v3+224;void Vol_dip() /P3口動態(tài)顯示 while(1) P3=v0; Dot=1; P3=v2; Dot=0; P3=v1; Dot=0; P3=v3; Dot=0; void main() delay(10); TMOD=0x01; TH0=(65536-4000)/256; TL0=(65536-4000)%256; TR0=1; ET0=1; EA=1; Init_0808(); while(1) ADC_0808(); while(1) Vol_dip(); void Timer0() interrupt 1 /定時采樣 TH0=(65536-4000)/256; TL0=(65536-4000)%256; EA=0; ADC_0808(); Cal(); EA=1;袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)管道的維護與檢修方法
- 工作中的自我管理與激勵方法
- 工業(yè)設(shè)計與科技創(chuàng)新的融合發(fā)展
- 工業(yè)風(fēng)味的文化創(chuàng)意街區(qū)轉(zhuǎn)型實踐
- 工業(yè)風(fēng)建筑設(shè)計理念與實踐
- 工業(yè)設(shè)計產(chǎn)業(yè)園在服務(wù)領(lǐng)域的應(yīng)用
- 工程中的液壓傳動系統(tǒng)設(shè)計與分析
- 工廠企業(yè)消防安全管理體系
- 工程機械設(shè)備的技術(shù)改造與升級
- 工程教育中數(shù)據(jù)科學(xué)的課程設(shè)計
- 桿塔組立施工安全檢查表
- 特種設(shè)備使用安全風(fēng)險日管控、周排查、月調(diào)度管理制度
- DL∕T 1392-2014 直流電源系統(tǒng)絕緣監(jiān)測裝置技術(shù)條件
- 2024年山東省高中學(xué)業(yè)水平合格考生物試卷試題(含答案詳解)
- 電影敘事與美學(xué)智慧樹知到期末考試答案章節(jié)答案2024年南開大學(xué)
- YYT 0663.3-2016 心血管植入物 血管內(nèi)器械 第3部分:腔靜脈濾器
- 【專業(yè)版】短視頻直播電商部門崗位職責(zé)及績效考核指標管理實施辦法
- SOHO-VD 收獲變頻器手冊
- 修理廠大修發(fā)動機保修合同
- 富血小板血漿(PRP)簡介
- MOOC 網(wǎng)絡(luò)技術(shù)與應(yīng)用-南京郵電大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論