微控制器製作簡單數字直流電壓表,微控制器製作簡單數字直流電壓表

2021-03-03 20:30:24 字數 2815 閱讀 4431

1樓:匿名使用者

不要動不動就讓別人咀嚼好,餵給你吃。

甚至把腦袋拔掉,直接灌倒你胃裡專。。。

這樣有意思屬麼???

這就是乙個ad轉換的簡單專案,不過你的0-100v需要用2個精密電阻對其進行分壓,最好取樣時5v對應100v,因為微控制器系統電壓就是5v。

然後將取樣來的資料對應好電壓,做乙個表,查表給數碼管動態重新整理顯示就ok了。

如何製作乙個測量0-12v直流電壓的數字電壓表,可用51微控制器,也可不用。求詳細過程和程式。

2樓:匿名使用者

乙個最基本bai的數字電壓表,完全沒必

du要用微控制器zhi

的。一般來說

dao需要這個表頭提供一些檢版測、控制、選別權之類功能的時候才需要微控制器。

鏈結中所給的設計,用的全是通用元器件,採購容易,一裝就成。需要說明的一點是,3位半表頭的最大顯示數值是1999,所以沒有辦法把滿度電壓做成12v,只能做成19.99v(20v)。

文件中給出了分壓測量電路的電阻引數。

3樓:匿名使用者

可以使用51微控制器和ad來做啊!如果不用的微控制器的話,那就可以用電壓表專用晶元,和數碼管解碼晶元,來做了。

微控制器設計簡單數字直流電壓表

4樓:匿名使用者

這是我以前用的,範圍可能只有0-5v,你找人幫改改就可以了outbit equ 08002houtseg equ 08004hcs0809 equ 0a000hledbuf equ 60hdelayt equ 75h*** 0000hljmp startledmap: db 3fh,06h,5bh,4fh db 66h,6dh,7dh,07h db 7fh,6fh,77h,7ch db 39h,5eh,79h,71hdelay: mov r7,#0

wj: djnz r7,wj djnz r6,wj ret

disp: mov r0,#ledbuf+2 mov r1,#3 mov r2,#00000100bloop: mov dptr,#outbit mov a,#0 movx @dptr,a mov dptr,#outseg mov a,@r0 movx @dptr,a mov dptr,#outbit mov a,r2 movx @dptr,a mov r6,#01 call delay mov a,r2 rr a mov r2 ,a dec r0 djnz r1,loop mov dptr,#outseg mov a,#80h movx @dptr,a mov dptr,#outbit mov a,#000000010b movx @dptr,a mov r6,#01 call delay mov dptr,#outbit mov a,#0 movx @dptr,a retstart:

mov sp,#40h z: mov dptr,#cs0809 mov a,#0 movx @dptr,a mov a,#40h djnz acc,$ movx a,@dptr

mov r5,a mov a,#205 subb a,r5 mov b,#4 div ab

mov r1,#ledbuf mov @r0,a mov a,#2 mul ab mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov a,@r0 inc r1 mov b,#10 div ab mov @r0,a mov a,b mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov a,@r0 inc r1 mov b,#10 div ab mov @r0,a mov a,b mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov delayt ,#30 lp: call disp djnz delayt ,lp ljmp z end

基於51微控制器的簡易數字電壓表 30

5樓:匿名使用者

你把程式好像不全

如果是因為採集資料中有雜質而造成閃爍,那麼你單純的加延時是不起作用的,需要濾波

6樓:匿名使用者

掃瞄分為段掃瞄很位掃瞄 段有八段,位一般是四位

八段構成了一位 當需要哪位顯示時就先講段資料送出 然後將位掃瞄資料送出

7樓:

數碼管顯示程式,網上有很多,這樣寫恐怕不對

你可以參考一下,延時肯定要的

誰有簡易計算器利用微控制器制作的,LED數碼管顯示的

3毀滅天使 include include define leds 8 按鍵程式 char keyscan 顯示程式 void display char dsp 9 初始化顯示陣列 計算程式 void calculate char k,char c1 8 char c2 8 片選 unsigned ...

51微控制器的簡單程式,51微控制器的乙個簡單程式

51微控制器的乙個簡單程式如下 org 0000h ljmp main org 0030h main mov a,p0 anl a,1eh cjne a,02h,main1 setb p1.1 clr p1.2 clr p1.8 sjmp main main1 cjne a,04h,main2 cl...

51微控制器題目,如何解,51微控制器一道簡單的題目,請教各位大神

x equ 30h y equ 32h mov a,x 30h儲存單元資料0bah移動至a暫存器 jnb acc.7,zheng 若a的最高位等於零,跳轉 cpl a orl a,80h add a,01h a的最高位為1,取反,保留最高位,加1 zheng mov y,a a移動至y 32h儲存單...