欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4985|回復(fù): 2
收起左側(cè)

高精度電流表

[復(fù)制鏈接]
ID:292119 發(fā)表于 2018-3-15 09:12 | 顯示全部樓層 |閱讀模式
基于單片機(jī)的高精度直流電流表的設(shè)計(jì)與實(shí)現(xiàn)

第二章總體方案設(shè)計(jì)
2.1數(shù)字電流表的工作原理
[3]用單片機(jī)及其擴(kuò)展的外部電路先做成一個(gè)理想電壓表,圖1中用G表示。由于通常所說的電流表是指靈敏電流計(jì)其量程太小,不能直接測(cè)量電流,僅用于檢測(cè)有無電流和電流的方向,所以要想得到一個(gè)有多量程或量程較大的電流表需要將一個(gè)理想電壓表改裝而成。本設(shè)計(jì)是用一個(gè)內(nèi)阻視為無窮大的電壓表并聯(lián)分流電阻而成的數(shù)字電流表。待測(cè)電流I隨搬動(dòng)開關(guān)K的位置而流過R1或R2,因而本電流表的兩個(gè)量程就取決于G的滿量程電壓和R1、R2的阻值,記G的滿量程電壓為Ug,根據(jù)歐姆定律Ug=RgIg,若
Ug和Rg已知?jiǎng)tIg就是電流表的滿量程電流。
Gt
V
R1
100
R2K
1
i
2.2方案比較及方案選擇
方案一:
選用內(nèi)置AD轉(zhuǎn)換器的單片機(jī)如MSP430系列作為核心處理器,實(shí)現(xiàn)本設(shè)計(jì)的需求,此方案的好處在于,所需芯片、外圍電路較少,但對(duì)程序要求比較高。
信號(hào)輸入
顯示 單片機(jī)
MSP430
1
信號(hào)放大
方案二:
方案二是選用ADC0809為轉(zhuǎn)換芯片和單片機(jī)組成的系統(tǒng),ADC0809是采樣頻率為8位的、以逐次逼近原理進(jìn)行模—數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個(gè)8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換,它的輸出為并行輸出。且功耗低,工作溫度范圍廣轉(zhuǎn)換時(shí)間較快為100us,具有轉(zhuǎn)換起停控制端。
信號(hào)輸入MCU 檔位選擇 STC89C52 單片機(jī)
數(shù)碼管顯示
信號(hào)放大
A/D轉(zhuǎn)換
2.3方案選擇
通過比較兩種方案,采用方案二ADC0809轉(zhuǎn)換芯片來完成本次設(shè)計(jì),他功耗低,模擬輸入電壓范圍0,,5V,不需零點(diǎn)和滿刻度校準(zhǔn),換時(shí)間快,具有轉(zhuǎn)換起?刂贫,且并行輸出單片機(jī)引腳也夠,所以本次設(shè)計(jì)采用方案二。
2
2.4功能要求
1、數(shù)字電流表在平常工作環(huán)境中能良好工作
2、能測(cè)0——20mA電流,至少能達(dá)0.1%的精度
3、要求掌握I/V信號(hào)轉(zhuǎn)換,A/D轉(zhuǎn)換器的使用和數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)4、電流表能數(shù)字顯示,且由單片機(jī)處理采集數(shù)據(jù)并驅(qū)動(dòng)LED顯示 2.5計(jì)思路
1、根據(jù)設(shè)計(jì)要求,選擇STC89C52單片機(jī)作為核心控制器件。
2、A/D轉(zhuǎn)換采用ADC0809。與單片機(jī)的接口為P1口的高四位引腳。
3、采用數(shù)碼管顯示。
4、又P0口輸出顯示數(shù)據(jù)。
3
第三章單元模塊設(shè)計(jì)
3.1各單元模塊功能介紹及電路設(shè)計(jì)
3.1.1高共模抑制比放大電路
如下圖,由雙運(yùn)放組成的同相輸入高共模抑制比放大電路,其閉環(huán)輸出可表示為:
R2*R4U1,U212R1R2*R4U0,(1,)*(),(1,,)(U1,U2)
為使共模R1*R322R2R1*R3
輸入為0,可令R1/R2=R4/R3,此時(shí)電路的差動(dòng)閉環(huán)增益為Kd=1+R1/R2,U0=Kd(U1-U2); 下圖即Kd=11,U0=11(U1-U2);第二級(jí)為同相放大電路,放大倍數(shù)可通過電位器調(diào)節(jié)。
4
3.1.2數(shù)模轉(zhuǎn)換模塊
ADC0809美國國家半導(dǎo)體公司生產(chǎn)的一種8 位分辨率、雙通道 A/D 轉(zhuǎn)換芯片。由于它體積小,兼容性強(qiáng),性價(jià)比高而深受單片機(jī)愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。
5
3.1.3單片機(jī)周邊電路
復(fù)位電路與晶振電路(12Mhz),保證單片機(jī)正常運(yùn)行
6
3.1.4顯示電路
采用6位LED數(shù)碼管顯示,P0口為段選,P2口為位選,P0口有8個(gè)1K上拉電阻
7
3.2電路參數(shù)的計(jì)算及元器件的選擇3.2.1單片機(jī)STC89C52
STC52是美國ATMEL 公司生產(chǎn)的低電壓,高性能CMOS 8 位單片機(jī),片內(nèi)含8k bytes 的可反復(fù)擦寫的只讀程序存 儲(chǔ)器(PEROM)和256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn), 與標(biāo)準(zhǔn)MCS-51 指令系統(tǒng)及8052 產(chǎn)品引腳兼容,片內(nèi)置通用8 位 央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C52 單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。 主要性能參數(shù)
?與MCS-51產(chǎn)品指令和引腳完全兼容 ?8k 字節(jié)可 擦寫Flash 閃速存儲(chǔ)器 ?1000 次擦寫周期
?全靜態(tài)操作:0Hz,24MHz?三級(jí)加密程序存儲(chǔ)器
?256×8 字節(jié)內(nèi)部RAM
?32個(gè)可編程I ,O 口線
?3 個(gè)16位定時(shí),計(jì)數(shù)器
?8 個(gè)斷源
?可編程串行UART通道
8
?低功耗空閑和掉電模式
功能特性概述
STC89C52提供以下標(biāo)準(zhǔn)功能:8k 字節(jié)Flash 閃速存儲(chǔ)器,256 字節(jié)內(nèi)部RAM,32 I ,O 口線,3 個(gè)16位定時(shí),計(jì)數(shù)器,一個(gè)6 向量?jī)杉?jí) 斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),STC89C52可降至0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式?臻e方式停止CPU 的工作,但允許RAM,定時(shí),計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。
3.2.2ADC0809
ADC0809是帶有8 位A/D 轉(zhuǎn)換器、8 路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS 組件。它是
逐次逼近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。
(1)ADC0809的內(nèi)部邏輯結(jié)構(gòu)
由下圖可知,ADC0809由一個(gè)8 路模擬開關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)A/D 轉(zhuǎn)換器和一
個(gè)三態(tà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ù)。
(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)輸入端。
(以上兩種信號(hào)用于啟動(dòng)A/D轉(zhuǎn)換)
EOC:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳,開始轉(zhuǎn)換時(shí)為低電平,當(dāng)轉(zhuǎn)換結(jié)束時(shí)為高電平。OE:輸出允許控制端,用以打開三態(tài)數(shù)據(jù)輸出鎖存器。
CLK:時(shí)鐘信號(hào)輸入端(一般為500KHz)。
xiaoylly
A、B、C:地址輸入線。
9
ADC0809對(duì)輸入模擬量要求:信號(hào)單極性,電壓范圍是0,5V,若信號(hào)太小,必須進(jìn)行放大;
輸入的模擬量在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保
持電路。
地址輸入和控制線:4條
ALE為地址鎖存允許輸入線,高電平有效。當(dāng)ALE 線為高電平時(shí),地址鎖存與譯碼器將A,
B,C三條地址線的地址信號(hào)進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。
A,B和C 為地址輸入線,用于選通IN0,IN7 上的一路模擬量輸入。通道選擇表如下表所示。
C BA 選擇的通道
0 00 IN0
0 01 IN1
0 10 IN2
0 11 IN3
1 00 IN4
1 01 IN5
1 10 IN6
1 11 IN7
數(shù)字量輸出及控制線:11條
ST 為轉(zhuǎn)換啟動(dòng)信號(hào)。當(dāng)ST上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開始進(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ù)據(jù)。OE,1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE,0,輸出數(shù)據(jù)線呈高阻狀態(tài)。D7,D0為
數(shù)字量輸出線。
CLK為時(shí)鐘輸入信號(hào)線。因ADC0809 的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號(hào)必須由外界提供,通常
使用頻率為500KHZ,
VREF(,),VREF(,)為參考電壓輸入。
3.2.3放大芯片UA741
741放大器為運(yùn)算放大器中最常使用的一種,擁有反相向與非反相兩輸入,由輸入端輸入欲被放大的電流或電壓信號(hào),經(jīng)放大后由輸出端輸出。放大器作用的最大特點(diǎn)為需要一對(duì)同樣大小的正負(fù)電源,其值由正負(fù)12V至正負(fù)18V不等,而一般使用正負(fù)15
10
的電壓。UA741運(yùn)算放大器的外型與管腳配置分別如下圖。
圖1:放大器外型圖2:放大器管腳
UA741運(yùn)算放大器使用時(shí)需于7、4管腳供應(yīng)一對(duì)同等大小的正負(fù)電源電壓+Vdc與-Vdc,一旦于2、3管腳即兩輸入端間電壓差存在,壓差即會(huì)被放大于輸出端,唯Op放大器具有的一特色其輸出電壓值決不會(huì)于正電源電壓+Vdc或小于電源電壓-Vdc,輸入電壓差經(jīng)放大后若大于外接電源電壓+Vdc至-Vdc之范圍,其值會(huì)等于+Vdc或-Vdc,故一般運(yùn)算放大器輸出電壓均具有下圖的曲線。
圖3:放大器輸入輸出與電源電壓的關(guān)系
運(yùn)放類型:低功率
11
放大器數(shù)目:1
帶寬:1MHz
針腳數(shù):8
工作溫度范圍:0?Cto +70?C
封裝類型:DIP
器件標(biāo)號(hào):741
器件標(biāo)記:UA741
增益帶寬:1MHz
工作溫度最低:0?C
工作溫度最高:70?C
放大器類型:低功耗
溫度范圍:商用
運(yùn)放特點(diǎn):高增益頻率補(bǔ)償運(yùn)算
額定電源電壓:+15V
3.2.4LED顯示
LED顯示電路的選擇
LED顯示器是由N個(gè)LED顯示塊拼接成N位LED顯示器。N個(gè)LED顯示塊有N跟位選線,根據(jù)顯示方式的不同,位選線和段選線的連接方法也各不相同,段選線控制顯示字符的字型,而位選線為各個(gè)LED顯示塊的公共端,它控制該LED顯示位的亮、暗。LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式。
(1)LED靜態(tài)顯示方式:
LED顯示器工作于靜態(tài)顯示方式時(shí),各位的共陰極(或共陽極)連接在一起并接地(或+5V);每位的段選線(a,dp)分別與一個(gè)8位的鎖存器輸出相連。所以稱為靜態(tài)顯示。各個(gè)LED的顯示字符一經(jīng)確定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另一個(gè)字符為止。也正因此如此,靜態(tài)顯示器的亮度都較高。這種顯示方式接口編程容易。付出的代價(jià)是占用口線較多,若用I/O接口,則要占用6個(gè)8位I/O口,若用鎖存器接口,則要用6片74LS373芯片。如果顯示器位數(shù)增多,則靜態(tài)顯示方式更是無法適應(yīng),因此在顯示位數(shù)較多的情況下,一般都采用動(dòng)態(tài)顯示方式。
12
(2)LED動(dòng)態(tài)顯示方式:
在多位LED顯示時(shí),為了簡(jiǎn)化硬件電路,通常將所有位的段選線相應(yīng)的并聯(lián)在一起,有一個(gè)8位I/O口控制,形成段選線的多路復(fù)用。而各位的共陽極或共陰極分別由相應(yīng)的I/O線控制,實(shí)現(xiàn)各位的分時(shí)選通。其中段選線占用一個(gè)8位I/O口,而位選線占用一個(gè)4位I/O口。由于各位的段選線并聯(lián),段碼的輸出對(duì)各位來說都是相同的,因此,同一時(shí)刻,如果各位位選線都處于選通狀態(tài)的話,4位LED將顯示相同的字符。若要各位LED能夠顯示出與本位相應(yīng)的顯示字符,就必須采用掃描顯示方式,即在某一時(shí)刻,只讓某一位的位選線狀態(tài),而其他各位的位選線處于關(guān)閉狀態(tài),同時(shí),段選線上輸出相應(yīng)位要顯示字節(jié)的段碼。在確定LED不同位顯示的時(shí)間間隔,不能太短,因?yàn)榘l(fā)光二極管從導(dǎo)通到發(fā)光有一定的延時(shí),導(dǎo)通時(shí)間太短,發(fā)光太弱人眼無法看清。但也不能太長(zhǎng),因?yàn)楫吘挂芟抻谂R界閃爍頻率,而且此時(shí)間越長(zhǎng),占用CPU時(shí)間也越多,另外,顯示位增多,也將占用大量的CPU時(shí)間,因此動(dòng)態(tài)顯示實(shí)質(zhì)是一犧牲CPU時(shí)間來換取元件的減少。
所以,由于本系統(tǒng)涉及到6位顯示輸出,采用LED動(dòng)態(tài)掃描顯示方式。
13
3.3各單元模塊的聯(lián)接
3.3.1采樣探針與放大電路
14
3.3.2放大電路與AD芯片
ADC0809選用IN0作為為信號(hào)輸入端。
15
3.3.3ADC0809與80c52單片機(jī)連接
ADC0809與單片機(jī)P1口連接。
16
3.3.4單片機(jī)與LED數(shù)碼管顯示
段選為P0口,位選為P2口
17
第四章軟件設(shè)計(jì) 程序均用keil4軟件C語言編寫。
4.1系統(tǒng)程序設(shè)計(jì)總方案
根據(jù)模塊的劃分原則,將該程序劃分初始化模塊,A/D轉(zhuǎn)換子程序和顯示子程序,
這三個(gè)程序模塊構(gòu)成了整個(gè)系統(tǒng)軟件的主程序,如圖5.1所示。
入口
初始化
調(diào)用A/D轉(zhuǎn)換子程序
判斷檔位
調(diào)用顯示程

出口
圖4.1數(shù)字式直流電流表主程序框圖
18
4.2系統(tǒng)子程序設(shè)計(jì)
4.2.1初始化程序
所謂初始化,是對(duì)將要用到的MCS_51系列單片機(jī)內(nèi)部部件或擴(kuò)展芯片進(jìn)行初始工作狀態(tài)設(shè)定,初始化子程序的主要工作是設(shè)置定時(shí)器的工作模式,初值預(yù)置,開中斷和打開定時(shí)器等。
4.2.2A/D轉(zhuǎn)換子程序
A/D轉(zhuǎn)換子程序用來控制對(duì)輸入的模塊電流信號(hào)的采集測(cè)量,并將對(duì)應(yīng)的數(shù)值存入相應(yīng)的內(nèi)存單元,其轉(zhuǎn)換流程圖如圖4.2所示。
入口
初始化
啟動(dòng)轉(zhuǎn)換
A/D轉(zhuǎn)換結(jié)束,
輸出轉(zhuǎn)換結(jié)果
出口
圖4.2A/D轉(zhuǎn)換流程圖
19
4.2.3顯示子程序
顯示子程序采用動(dòng)態(tài)掃描實(shí)現(xiàn)四位數(shù)碼管的數(shù)值顯示,在采用動(dòng)態(tài)掃描顯示方式時(shí),要使得LED顯示的比較均勻,又有足夠的亮度,需要設(shè)置適當(dāng)?shù)膾呙桀l率,當(dāng)掃描頻率在70HZ左右時(shí),能夠產(chǎn)生比較好的顯示效果,一般可以采用間隔10ms對(duì)LED進(jìn)行動(dòng)態(tài)掃描一次,每一位LED的顯示時(shí)間為1ms。
在本設(shè)計(jì)中,為了簡(jiǎn)化硬件設(shè)計(jì),主要采用軟件定時(shí)的方式,即用定時(shí)器0溢出中斷功能實(shí)現(xiàn)11μs定時(shí),通過軟件延時(shí)程序來實(shí)現(xiàn)5ms的延時(shí)。其轉(zhuǎn)換流程圖如圖5.3所示。
顯示程序入口
取出單片機(jī)寄存器數(shù)據(jù)
處理計(jì)算數(shù)據(jù)
等待顯示數(shù)據(jù)的顯示碼
數(shù)碼管顯示一位
延時(shí)
4位顯示完成,
出口
圖4.3顯示子程序流程圖
20
第五章系統(tǒng)技術(shù)指標(biāo)及精度和誤差分析 在+探針加上1.75v,在-探針加上1.5v,經(jīng)過10歐電阻得出24.92mA 誤差小于0.08mA
21
22
設(shè)計(jì)總結(jié)
在本次設(shè)計(jì)過程中遇到了不少問題,在同組同學(xué)的幫助下才順利的完成了本次課程設(shè)計(jì)。
設(shè)計(jì)對(duì)以前學(xué)過ADC的轉(zhuǎn)換,也就是信號(hào)的離散化過程中,可能會(huì)使所得的數(shù)據(jù)與原來系統(tǒng)中的參數(shù)稍有不同。這一項(xiàng)不足完全可以由提高系統(tǒng)的數(shù)據(jù)采集單元的精度來彌補(bǔ),很好地復(fù)現(xiàn)出原值。
目前單片機(jī)技術(shù)在測(cè)控系統(tǒng)、智能儀表、機(jī)電一體化、家用電器等領(lǐng)域均得到了廣泛的應(yīng)用,極大地推動(dòng)了電子產(chǎn)業(yè)的發(fā)展。2006年,單片機(jī)設(shè)計(jì)師也正式成為我國的一種新職業(yè)。鑒于單片機(jī)及嵌入式系統(tǒng)在工業(yè)領(lǐng)域和日常生活中的應(yīng)用日趨廣泛和深入,以及社會(huì)對(duì)單片機(jī)人才的大量需求,單片機(jī)已成為電子、計(jì)算機(jī)、信息、通信、電氣、
[4]自動(dòng)化、機(jī)電、數(shù)控等各工科專業(yè)學(xué)生必須要掌握的一門基本技術(shù)。
智能化微機(jī)測(cè)量和控制技術(shù)的迅速發(fā)展和廣泛應(yīng)用己經(jīng)滲透到國民經(jīng)濟(jì)的各個(gè)部門。不但國防技術(shù)、航空、鐵路、冶金、化工等產(chǎn)業(yè),就連在日常生活中也得到廣泛的應(yīng)用。在研究國內(nèi)外有關(guān)智能儀器儀表最新科研成果的基礎(chǔ)上,采用單片機(jī)作為測(cè)量?jī)x器的主控制器,從軟硬件方面出發(fā)設(shè)計(jì)出可與上位計(jì)算機(jī)進(jìn)行通信的新型電流表系統(tǒng)
23
參考文獻(xiàn)
[1]吳金戌.8051單片機(jī)實(shí)踐與應(yīng)用.北京:清華大學(xué)出版社,2002 [2] 余錫存 《單片機(jī)原理及接口技術(shù)》 西安電子科技大學(xué)出版社 2000年 [3] 龍脈工作室《51單片機(jī)C語言應(yīng)用開發(fā)技術(shù)大全》人民郵電出版社 08年9月 [4] 余錫存 《單片機(jī)原理及接口技術(shù)》 西安電子科技大學(xué)出版社 2000年 [5] 張國勛.縮短ICL7135A/D采樣程序時(shí)間的一種方法,1993[6] 潭浩強(qiáng) 《C程序設(shè)計(jì)》清華大學(xué)出版社 2003年
24
25
附錄
附錄I
原理圖
附錄II
源程序
#include<reg52.h>
#defineuchar unsigned char #define uint unsigned int uchar cmd;
uintge,shi,bai,qian,wan;
sbitOE =P2^7;
26
sbitCLK =P2^6;
sbitEOC =P3^0;
sbitSARTT =P3^1;
sbitADD1 =P3^5;
sbitADD2 =P3^6;
sbitADD3 =P3^7;
ucharcode
dux[]={0x3F,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
ucharcode wex[]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
voiddelay(uchar i);
voidinit()
{
P1=0x00;
EA=1;
TMOD=0x02; //設(shè)置定時(shí)器T0工作方式 TH0 =216; //利用定時(shí)器T0產(chǎn)生CLK信號(hào)
TL0=216;
TR0=1; //啟動(dòng)定時(shí)器 ET0 =1; //定時(shí)器溢出中斷允許 START =0;
27
OE=0;
}
voiddisplay() //數(shù)據(jù)處理 {
ge=(cmd*195)%10;
shi=(cmd*195)/10%10;bai=(cmd*195)/100%10; qian=(cmd*195)/1000%10; wan=(cmd*195)/10000%10;disled(wex[1],dux[wan]); disled(wex[2],dux[qian]); disled(wex[3],0x80);disled(wex[4],dux[bai]); disld(wex[5],dux[shi]); disled(wex[6],dux[ge]); }
voiddisled(uchar we,uchar du) //顯示 {
P2=we;
delay(10);
P0=du;
delay(10);
28
}
voidAD()
{
START=0;
ADD1=0; //選擇IN0通道 ADD2 =0;
ADD3=0;
delay(10);
START=1; //啟動(dòng)AD 轉(zhuǎn)換 delay(10);
START=0;
while(!EOC);
OE=1;
cmd=P1;
OE=0;
}
voidt0(void) interrupt 1 using 0 //T0中斷服務(wù)程序
{
CLK=~CLK;
}
voiddelay(uchar i) //延遲函數(shù)
29
{
ucharj
while(i--)
{
for(j=125;j>0;j--);
}
}
voidmian()
{
inti();
while(1);
{
AD();
cmd=P1;
dispiay();
}
}
30

回復(fù)

使用道具 舉報(bào)

ID:351137 發(fā)表于 2018-6-14 00:17 來自觸屏版 | 顯示全部樓層
沒圖啊
回復(fù)

使用道具 舉報(bào)

ID:239055 發(fā)表于 2018-10-8 07:57 來自觸屏版 | 顯示全部樓層
有沒有電路圖,量程是多少,精度怎么樣?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表