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儲存單...