1樓:做而論道
數碼管的各個段,和資料線的八個位,兩兩連線的對應關係,樓主給出先。
2樓:續煊郜冬梅
8最簡單啦,共陰的就是00000000,共陽的就是11111111
共陰型數碼管顯示5,二進位制斷碼 為多少
3樓:匿名使用者
用c語言定義共
bai陰數碼管段碼錶的語
du句:
unsigned char code table=;//共陰數碼dao管段碼錶
從中可以查到專5的段碼是:0x6d
要用屬這16個全部段碼,不要只問一個。
51微控制器的共陰數碼管怎麼顯示數字(c語言)
4樓:匿名使用者
要讓51微控制器共陰數碼管顯示數字,只需要將微控制器的p2埠輸出數字對應的段碼即可。
以顯示數字「0」為例,c語言程式如下:
#include
#define uchar unsigned char#define uint unsigned int//數碼管的段碼編碼
uchar table[10] =;
void main()
5樓:匿名使用者
共陰極數碼管也就是說,當控制訊號為1時該段led點亮,8段數碼管的數字0~9定義為:
3fh,06h,5bh,4fh,66h ;012346dh,7dh,07h,7fh,6fh ;56789以下為簡易8路搶答器的例程:
#include
#define uchar unsigned charuchar table=;
sbit rstkey=p2^2;
sbit speaker=p2^0;
void delay()//延時約400毫秒main()
switch(key)
p1=table[i];//顯示按下搶答器的號p0=key;//顯示按下鍵號的led
while(1)}}
6樓:匿名使用者
不涉及動態顯示,未用鎖存器
#include
#define _x10 (0xfe)
#define _x1 (0xfd)
unsigned char code tab=;
void main()
}void show(unsigned char duan,unsigned char wei)
else}
7樓:走在時間的前頭
你的l1/l2/l3都是什麼啊?還有latchduan??我有做過類似的設計,需要可以互相交流一下!
如何判斷共陰共陽數碼管數碼管是共陰共陽的引腳圖上怎麼看
用一個 5v電源比較簡單 先在電源上串一個10 120 電阻 再找出公共端 把電源 與公共端,把電源 和其他任意極連線這樣如果有一個筆畫亮了 那就是共陽極 反之就是共陰極 至於電路板上的數碼管 就看公共端是與地相連 共陰 還是與vcc相連 共陽 無論是共陰還是共陽公共端與地 vcc之間一般會串一個小...
這是共陽極數碼管顯示吧,如果是共陰極數碼管,程式應該怎麼改呢?我改了總是出錯
直接將共陽極數 來碼管換成共源陰極.是不行的。比如二極體,連線方向改變後肯定不能工作了。但是,如果將共陽極數碼管錯買成了共陰極的 如果腳位和驅動筆畫是一樣的話,還是可以用的。改動如下 1 將共陽訊號改為共陰訊號 2 將原來所有驅動訊號都反一次相。不能正常工作的,如果是靜態顯示的話你需要做兩件事 1硬...
怎樣讓數碼管顯示不同的數字,怎樣讓數碼管顯示2個不同的數字
先讓來你的第一個數碼管顯示要 源顯示的第一個數字,其他數碼管關閉 然後關閉第一個數碼管顯示 然後讓你的第二個數碼管顯示要顯示的第二個數字,其他數碼管關閉 然後關閉第二個數碼管 然後讓第三個數碼管顯示要顯示的第三個數字,其他數碼管關閉 然後關閉第三個數碼管 依次類推,到最後一個後返回到第一個重新顯示。...