基于單片機(jī)的數(shù)字電壓表_第1頁(yè)
基于單片機(jī)的數(shù)字電壓表_第2頁(yè)
基于單片機(jī)的數(shù)字電壓表_第3頁(yè)
基于單片機(jī)的數(shù)字電壓表_第4頁(yè)
基于單片機(jī)的數(shù)字電壓表_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 本科學(xué)生設(shè)計(jì)性實(shí)驗(yàn)報(bào)告 項(xiàng)目組長(zhǎng)付江杰 學(xué)號(hào) 0093540 成 員 劉小寶0093522廖為國(guó) 0093512 專 業(yè) 電子信息工程 班級(jí) 09電信 實(shí)驗(yàn)項(xiàng)目名稱基于單片機(jī)的數(shù)字電壓表 指導(dǎo)教師及職稱 朱華貴 (副教授) 開(kāi)課學(xué)期 2011 至2012 學(xué)年一 學(xué)期 上課時(shí)間 2011 年 12 月 20 日摘 要本文介紹基于AT89C51單片機(jī)的一種電壓測(cè)量電路,介紹了雙積分電路的原理,AT89C51的特點(diǎn), ADC0809的功能和應(yīng)用,LCD1601的功能和應(yīng)用。該電路設(shè)計(jì)新穎、功能強(qiáng)大、雙積分A/D轉(zhuǎn)換電路,測(cè)量范圍直流0-±20伏,使用LCD液晶模塊顯示,可以與

2、PC機(jī)進(jìn)行串行通信。正文著重給出了軟硬件系統(tǒng)的各部分電擴(kuò)展強(qiáng)目錄前言1第1章 概述21.1 數(shù)字電壓表的發(fā)展前景.2第2章 硬件電路設(shè)計(jì)32.1 單片機(jī)控制模塊設(shè)計(jì)32.2 逐次逼近式A/D轉(zhuǎn)換模塊設(shè)計(jì)32.3 LCD顯示模塊62.4 鍵盤(pán)控制模塊:8第3章 系統(tǒng)軟件設(shè)計(jì)93.1 系統(tǒng)的軟件設(shè)計(jì)93.2 軟件調(diào)試103.3 硬件調(diào)試設(shè)計(jì)小結(jié)10附件一 電路原理圖11附件二 部分參考程序12附錄三 硬件實(shí)物圖14前 言數(shù)字電壓表(Digital Voltmeter)簡(jiǎn)稱DVM,它是采用數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量(直流輸入電壓)轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。傳統(tǒng)的指針式電壓表功

3、能單一、精度低,不能滿足數(shù)字化時(shí)代的需求,采用單片機(jī)的數(shù)字電壓表,由精度高、抗干擾能力強(qiáng),可擴(kuò)展性強(qiáng)、集成方便,還可與PC進(jìn)行實(shí)時(shí)通信。數(shù)字電壓表與模擬電壓表相比,具有讀數(shù)直觀、準(zhǔn)確,顯示范圍寬、分辨力高,輸入阻抗大,集成度高、功耗小、抗干擾能力強(qiáng),可擴(kuò)展能力強(qiáng)等特點(diǎn),因此在電壓測(cè)量、電壓校準(zhǔn)中有著廣泛的應(yīng)用。數(shù)字電壓表也是諸多數(shù)字化儀表的核心與基礎(chǔ)。以數(shù)字電壓表為核心擴(kuò)展成的各種數(shù)字化儀表幾乎覆蓋了電子電工測(cè)量、工業(yè)測(cè)量、自動(dòng)化系統(tǒng)等各個(gè)領(lǐng)域。目前,由各種單片A/D 轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛用于電子及電工測(cè)量、工業(yè)自動(dòng)化儀表、自動(dòng)測(cè)試系統(tǒng)等智能化測(cè)量領(lǐng)域,示出強(qiáng)大的生命力。與此同時(shí),

4、由DVM擴(kuò)展而成的各種通用及專用數(shù)字儀器儀表,也把電量及非電量測(cè)量技術(shù)提高到嶄新水平。本文重點(diǎn)介紹通訊模塊,單片機(jī)和A/D 轉(zhuǎn)換器以及由它們構(gòu)成的基于單片機(jī)的數(shù)字電壓表的工作原理。第1章 概述1.1 數(shù)字電壓表的發(fā)展前景.數(shù)字電壓表作為數(shù)字技術(shù)的成功應(yīng)用,發(fā)展相當(dāng)快。數(shù)字電壓表(Digital VoIt Me-ter,DVM),以其功能齊全、精度高、靈敏度高、顯示直觀等突出優(yōu)點(diǎn)深受用戶歡迎。特別是以AD轉(zhuǎn)換器為代表的集成電路為支柱,使DVM向著多功能化、小型化、智能化方向發(fā)展。DVM應(yīng)用單片機(jī)控制,組成智能儀表;與計(jì)算機(jī)接口,組成自動(dòng)測(cè)試系統(tǒng)?,F(xiàn)代數(shù)字電壓表按測(cè)量功能可分為直流數(shù)字電壓表和交流

5、數(shù)字電壓表。數(shù)字電壓表一般由模擬部分和數(shù)字部分組成,模擬部分主要功能是獲取電壓并將其轉(zhuǎn)換為相應(yīng)的數(shù)字量,數(shù)字部分完成邏輯控制、譯碼和顯示等功能。數(shù)字電壓表的核心是A/D轉(zhuǎn)換器,由A/D轉(zhuǎn)換器工作原理的不同,數(shù)字電壓表又可分為逐次比較型和雙積分型。傳統(tǒng)模擬式電壓表具有電路簡(jiǎn)單、成本低、測(cè)量方便等特點(diǎn),但測(cè)量精度較差,特別是受表頭精度的限制,即使采用0.5級(jí)的高靈敏度表頭,讀測(cè)時(shí)的分辨力也只能達(dá)到半格。再者,模擬式電壓表的輸入阻抗不高,測(cè)高內(nèi)阻源時(shí)精度明顯下降。本設(shè)計(jì)為克服以上缺點(diǎn)選用ICL7135芯片實(shí)現(xiàn)雙積分A/D轉(zhuǎn)換,提高精度,它是一種四位半的雙計(jì)分A/D轉(zhuǎn)換器,具有精度高(精度相當(dāng)于14位

6、二進(jìn)制數(shù))、價(jià)格低廉、抗干擾能力強(qiáng)等優(yōu)點(diǎn)。本設(shè)計(jì)介紹用單片機(jī)并行方式采集ICL7135的數(shù)據(jù)以實(shí)現(xiàn)單片機(jī)電壓表和小型智能儀表的設(shè)計(jì)方案。在當(dāng)今的數(shù)字時(shí)代,從大到空間雷達(dá),地球衛(wèi)星定位系統(tǒng),移動(dòng)通信,計(jì)算機(jī),醫(yī)用斷層掃描設(shè)備,小到家用計(jì)算機(jī),數(shù)碼影像設(shè)備,數(shù)字錄音筆,數(shù)碼微波爐等設(shè)備中,數(shù)字技術(shù)與數(shù)字電路組成的數(shù)字系統(tǒng)已經(jīng)成為這些現(xiàn)代電子系統(tǒng)的重要組成部分。數(shù)字電壓表正進(jìn)入一個(gè)蓬勃發(fā)展的新時(shí)期,一方面它開(kāi)拓了電子測(cè)量領(lǐng)域的先河,另一方面它本身正朝著高準(zhǔn)確度、智能化、低成本的方向發(fā)展。此外,數(shù)字電壓表在安裝工藝、外觀設(shè)計(jì)、安全性、可靠性等方面也在不斷改進(jìn),日臻完善。第2章 硬件電路設(shè)計(jì)2.1 單片

7、機(jī)控制模塊設(shè)計(jì)單片機(jī)控制模塊設(shè)計(jì)單片機(jī)控制模塊的作用是為控制各單元電路的運(yùn)行并完成數(shù)據(jù)的換算或處理,主要由單片機(jī)、時(shí)鐘電路、復(fù)位電路組成。 圖1 系統(tǒng)時(shí)鐘電路 圖2 系統(tǒng)復(fù)位電路2.2 逐次逼近式A/D轉(zhuǎn)換模塊設(shè)計(jì)數(shù)字電壓表最終顯示結(jié)果是數(shù)字信號(hào),但輸入時(shí)卻是模擬量,故而需要轉(zhuǎn)電路使模擬量轉(zhuǎn)換成數(shù)字量。本設(shè)計(jì)采用A/D轉(zhuǎn)換器實(shí)現(xiàn)此過(guò)程,主要芯片是AD0809。A/D轉(zhuǎn)換器(ADC)的作用是把模擬量轉(zhuǎn)換成數(shù)字量,以便于計(jì)算機(jī)進(jìn)行處理。隨著超大規(guī)模集成電路技術(shù)的飛躍發(fā)展,現(xiàn)在有很多類(lèi)型的A/D轉(zhuǎn)換器芯片,不同的芯片內(nèi)部結(jié)構(gòu)不一樣,轉(zhuǎn)換原理也不僅相同,各種轉(zhuǎn)換芯片根據(jù)轉(zhuǎn)換原理可分為:計(jì)數(shù)型A/D轉(zhuǎn)換

8、器,逐次逼近型A/D轉(zhuǎn)換器,雙重積分型A/D轉(zhuǎn)換器,和并行式A/D轉(zhuǎn)換器等,按轉(zhuǎn)換方法可分為直接A/D轉(zhuǎn)換器和間接A/D轉(zhuǎn)換器;按其分辨率分為4-16位轉(zhuǎn)換器。逐次逼近型A/D轉(zhuǎn)換器屬于直接型A/D轉(zhuǎn)換器,它能把輸入的模擬電壓直接轉(zhuǎn)換為輸出的數(shù)字代碼,而不需要經(jīng)過(guò)中間變量。主要由比較器、環(huán)形分配器、控制門(mén)、寄存器與D/A轉(zhuǎn)換器組成。 ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開(kāi)關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。 (1)ADC0809的內(nèi)部邏輯結(jié)構(gòu)    由下圖可知,ADC0809由

9、一個(gè)8路模擬開(kāi)關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)A/D轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開(kāi)關(guān)可選通8個(gè)模擬通道,允許8路模擬量分時(shí)輸入,共用A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D轉(zhuǎn)換完的數(shù)字量,當(dāng)OE端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。圖3 ADC0809的內(nèi)部結(jié)構(gòu) (2)ADC0809引腳結(jié)構(gòu)ADC0809各腳功能如下:D7-D0:8位數(shù)字量輸出引腳。IN0-IN7:8位模擬量輸入引腳。VCC:+5V工作電壓。GND:地。REF(+):參考電壓正端。REF(-):參考電壓負(fù)端。START:A/D轉(zhuǎn)換啟動(dòng)信號(hào)輸入端。ALE:地址鎖存允許信號(hào)輸入端。(以上兩種

10、信號(hào)用于啟動(dòng)A/D轉(zhuǎn)換).EOC:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳,開(kāi)始轉(zhuǎn)換時(shí)為低電平,當(dāng)轉(zhuǎn)換結(jié)束時(shí)為高電平。OE:輸出允許控制端,用以打開(kāi)三態(tài)數(shù)據(jù)輸出鎖存器。CLK:時(shí)鐘信號(hào)輸入端(一般為500KHz)。A、B、C:地址輸入線。圖4 ADC0809硬件以及引腳圖    ADC0809對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是05V,若信號(hào)太小,必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過(guò)程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。地址輸入和控制線:4條    ALE為地址鎖存允許輸入線,高電平有效。當(dāng)ALE線為高電平時(shí),地址鎖存與譯

11、碼器將A,B,C三條地址線的地址信號(hào)進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。A,B和C為地址輸入線,用于選通IN0IN7上的一路模擬量輸入。通道選擇表如下表1所示。CBA選擇的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7表1通道選擇表數(shù)字量輸出及控制線11條,ST為轉(zhuǎn)換啟動(dòng)信號(hào)。當(dāng)ST上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開(kāi)始進(jìn)行A/D轉(zhuǎn)換;在轉(zhuǎn)換期間,ST應(yīng)保持低電平。EOC為轉(zhuǎn)換結(jié)束信號(hào)。當(dāng)EOC為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D轉(zhuǎn)換。OE為輸出允許信號(hào),用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)

12、據(jù)。OE1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7D0為數(shù)字量輸出線。CLK為時(shí)鐘輸入信號(hào)線。因ADC0809的內(nèi)部沒(méi)有時(shí)鐘電路,所需時(shí)鐘信號(hào)必須由外界提供,通常使用頻率為500KHZ,VREF(),VREF()為參考電壓輸入。2.3 LCD顯示模塊LCD顯示器分為字段顯示和字符顯示兩種。其中字段顯示與LED顯示相似,只要送對(duì)應(yīng)的信號(hào)到相應(yīng)的管腳就能顯示。字符顯示是根據(jù)需要顯示基本字符。本設(shè)計(jì)采用的是字符型顯示。系統(tǒng)中采用LCD1602作為顯示器件輸出信息。與傳統(tǒng)的LED數(shù)碼管顯示器件相比,液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等優(yōu)點(diǎn),而且不需要外加驅(qū)動(dòng)電路,現(xiàn)在液晶顯示

13、模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的顯示器件了。LCD1602可以顯示2行16個(gè)漢字。如圖4所示。VSS VDD VO RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A KLCD 模 塊1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16圖5 LCD1602模塊1602LCD主要技術(shù)參數(shù):顯示容量:16×2個(gè)字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95×4.35(W×H)mm引腳功能說(shuō)明1602LCD采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)

14、接口,各引腳接口說(shuō)明如表2所示:編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫(xiě)選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極表2:引腳接口說(shuō)明表第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/

15、W為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫(xiě)入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。1602LCD的指令說(shuō)明及時(shí)序1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表3所示:序號(hào)指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開(kāi)/關(guān)控制

16、0000001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫(xiě)數(shù)到CGRAM或DDRAM)10要寫(xiě)的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容表3液晶模塊內(nèi)部的控制器控制指令2.4 鍵盤(pán)控制模塊通過(guò)鍵盤(pán)切換,實(shí)現(xiàn)對(duì)直流信號(hào)和交流信號(hào)電壓值的測(cè)量,并把電壓值實(shí)時(shí)顯示在LCD顯示屏上。對(duì)直流信號(hào)電壓值,測(cè)量誤差小于1%;對(duì)交流信號(hào)電壓值,測(cè)量誤差小于2%??赏ㄟ^(guò)鍵盤(pán)切換實(shí)現(xiàn)多級(jí)量程的直流電壓測(cè)量,其范圍是200Mv、2V、20

17、V。可通過(guò)鍵盤(pán)切換實(shí)現(xiàn)多級(jí)量程的交流電壓測(cè)量,其范圍是200Mv、2V、20V。鍵盤(pán)模塊如圖5所示。圖6鍵盤(pán)接口電路仿真圖第3章 系統(tǒng)軟件設(shè)計(jì)多路液晶顯示數(shù)字電壓表系統(tǒng)軟件程序由主程序,A/D轉(zhuǎn)換子程序和顯示子程序等組成。3.1 主程序設(shè)計(jì)根據(jù)需要,可將系統(tǒng)軟件按照功能劃分為4個(gè)模塊,分別是主程序模塊、A/D轉(zhuǎn)換模塊、液晶顯示模塊、鍵盤(pán)程序程序模塊,各模塊的功能關(guān)系如圖6所示。編寫(xiě)系統(tǒng)軟件時(shí),可首先編寫(xiě)各模塊的底層驅(qū)動(dòng)程序,而后是系統(tǒng)聯(lián)機(jī)調(diào)試,編寫(xiě)上層主程序。系統(tǒng)主程序液晶管顯示A/D轉(zhuǎn)換鍵盤(pán)程序.45 圖7 系統(tǒng)軟件框圖3.2 軟件調(diào)試軟件調(diào)試可以先編寫(xiě)顯示程序并進(jìn)行硬件的正確性檢驗(yàn),然后分

18、別進(jìn)行主程序、A/D轉(zhuǎn)換子程序、液晶顯示子程序、鍵盤(pán)控制子程序的編譯和調(diào)試,由于液晶顯示有交流電壓的一部分,故液晶顯示必須有時(shí)時(shí)刷新的功能,這樣電路才可以實(shí)現(xiàn)正常功能。 3.3硬件調(diào)試硬件調(diào)試相對(duì)較為簡(jiǎn)單,首先用萬(wàn)用表檢查硬件電路的焊接是否正確,是否有短路、斷路、虛焊等。在檢查無(wú)誤后,可通電檢測(cè)LCD顯示器顯示狀況。如果不理想,繼續(xù)調(diào)整程序,直到得到正確結(jié)果。設(shè)計(jì)小結(jié)電壓測(cè)量通過(guò)不同的接口電路可實(shí)現(xiàn)溫度、濕度、壓力等測(cè)量,廣泛應(yīng)用于工業(yè)領(lǐng)域。本電路設(shè)計(jì)別具一格,是一種高精度、低功耗、寬量程、智能化的電壓表。可擴(kuò)展鍵盤(pán)、EEPROM、報(bào)警電路,實(shí)現(xiàn)電壓異常記錄、報(bào)警。我們小組通過(guò)完成一個(gè)包括電路

19、設(shè)計(jì)和程序開(kāi)發(fā)的完整過(guò)程,了解了開(kāi)發(fā)單片機(jī)應(yīng)用系統(tǒng)的全過(guò)程,強(qiáng)化鞏固所學(xué)知識(shí),為以后的學(xué)習(xí)和工作打下基礎(chǔ)。由于水平有限,我們認(rèn)為系統(tǒng)還有需要改進(jìn)的地方。今后的學(xué)習(xí)中還需要繼續(xù)努力,深入的學(xué)習(xí)和思考問(wèn)題。本次實(shí)驗(yàn)我們采用C語(yǔ)言編程實(shí)現(xiàn),程序分為三個(gè)模塊,通過(guò)主函數(shù)進(jìn)行調(diào)用,簡(jiǎn)單可讀寫(xiě)性強(qiáng)。實(shí)驗(yàn)是團(tuán)體配合的工作,團(tuán)體各成員取長(zhǎng)補(bǔ)短,優(yōu)勢(shì)互補(bǔ),最終圓滿的完成了此次實(shí)驗(yàn),下面是三位同學(xué)各主要負(fù)責(zé)部分。付江杰:此次實(shí)驗(yàn),我主要參與設(shè)計(jì)了LCD上電壓值的刷新顯示程序和鍵盤(pán)接口電路。當(dāng)輸入新的電壓值時(shí),在LCD上需要同步更新顯示,通過(guò)三個(gè)函數(shù)來(lái)實(shí)現(xiàn)此功能。鍵盤(pán)接口電路主要是實(shí)現(xiàn)切換量程的功能,由CPU讀取鍵

20、盤(pán)值,然后調(diào)用刷新顯示函數(shù),切換到對(duì)應(yīng)的量程,編寫(xiě)了實(shí)驗(yàn)報(bào)告。劉小寶:在此次實(shí)驗(yàn)中我設(shè)計(jì)了A/D轉(zhuǎn)換電路,編寫(xiě)部分程序,調(diào)試電路。A/D轉(zhuǎn)換是將連續(xù)變化的模擬量轉(zhuǎn)化成數(shù)字量,我們用芯片ADC0808來(lái)實(shí)現(xiàn)轉(zhuǎn)換功能。在開(kāi)始的過(guò)程中,模擬電壓輸入,轉(zhuǎn)換成數(shù)字電壓,編寫(xiě)函數(shù)輸入到P1端口,從P0口輸出,編寫(xiě)了實(shí)驗(yàn)報(bào)告。廖為國(guó):在這次實(shí)驗(yàn)中我參與了設(shè)計(jì)硬件電路以及部分軟件的編程,設(shè)計(jì)了交流電壓變?yōu)橹绷麟妷?,交流電壓不便于直接測(cè)量,通過(guò)整流橋進(jìn)行整流變成直流,然后用電容進(jìn)行濾波。焊接電路,一同調(diào)試電路,編寫(xiě)了實(shí)驗(yàn)報(bào)告。附件一 電路原理圖附件二 部分參考程序Main.c主程序A/D轉(zhuǎn)換程序#include

21、<reg52.h>#include <intrins.h>unsigned long dat_adc0808; uint adc0808_init() START=0; OE=0; START=1; START=0; while(EOC=0); OE=1; dat_adc0808=P1; OE=0; return dat_adc0808; void Refresh_show() /刷新顯示 uint t=dat_adc0808*500.0/255; display_buffer17 = t/100+'0' display_buffer19 = t/10%10+'0' display_buffer110 = t%10+'0'液晶顯示程序 /-LCD

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論