1樓:匿名使用者
你這樣理解是錯誤的,就以你舉的例子(ox3f)為例,3f表示的為16進位制,我們把它表示為二進位制就是00111111。這8位二進位制碼的最高位第8位通常表示小數點的有無,而餘下的7位表示7段數碼管要顯示的數字。二進位制碼位由1~7位低到高分別對應7段數碼管段位為a、b、c、d、e、f、g。
0x3f對於共陰數碼管表示的為「0」,小數點不亮。對於共陽數碼管則表示為「-」號,小數點亮。
通過以上敘述,可知數碼管只需7位顯示數字,一位顯示小數點就行了。而實際的數碼管就是這樣的:數碼管10個引腳,上面5個下面5個,其中上下中間的一腳是內部短路的,可視為一個引腳,而其餘8個引腳分別對於7段和小數點,正好10個引腳。
上下中間的引腳就可視為片選端。
2樓:匿名使用者
八段數碼管才有小數點,有一位,二位三位四位等,你拿著數碼管的字面向自己(也就是小數點在右下角),上面一排管腳從左到右是g f gnd a b
下面一排管腳從左到右是e d gnd c dp
gnd 是地,dp就是小數點。如果是兩位以上的,它的片選就相當於這個一位的gnd,也就是公共端。那麼數碼管的一個日字從上面一行順時針數下來(口)就是abcdef,中間那一行是g。
比如顯示2則abdeg的值為零,其它為一,那麼八段的二進位制排列下來就是00100101,再反過來10100100也就是十六進位制的0xa4,這就是共陽數碼管顯示2的段碼了
其實一個八段數碼管就是由八個發光二極體構成的,只亮一個段的話就只需用兩個腳就可以了,下面上共陰和共陽數碼管的段碼:
共陰:0 1 2 3 4 5 6 7 8 9 a b c
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,
d e f . 無
0x5e,0x79,0x71,0x80,0x00
共陽:0 1 2 3 4 5 6 7 8 9 a b c d e f . 無
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,
d e f . 無
0xa1,0x86,0x8e,0x7f,0xff
3樓:匿名使用者
七段數碼管一般是10個管腳,其中兩個為公用管腳,內部是連線到一塊的,如果是共陽極的他就是數碼管的正極,共陰極的就是數碼管的負極,可作為片選埠。剩餘的八個管腳分別是數碼管的七段led和小數點led。在顯示過程中,如果不需要顯示小數點的話,小數點led的管腳可以懸空。
4樓:匿名使用者
看書吧 大哥 這種問題不要隨便問 數碼管顯示你得看書 ok?
什麼都問對你沒有好處的 或者網上查資料 而不是張口就問 真的
以前我和你一樣 如果你聽我的 以後你會跟我一樣!
5樓:邊宣鐸靈陽
只是一個數碼管而已,你說的應該是型號,
數碼管無非是
7段8段的
分別是8
個引腳和9個引腳
其中又分共陽極
共陰極的,
以7段為共陰極為例,
其中7個腳分別對應7個筆畫,也就是7個二極體,而第八個腳就是
所有二極體的陰極了,8段的就是比7段多一個筆畫而已~s你的是10腳
那就可能多一個點,反正就是多一畫
多一個二極體而已~
至於引腳
排列一般他們的
共陰極或共陽極
腳和別的排列有些不同,
實在不行你按照測二極體方式測量就知道了~
6樓:匿名使用者
晨曦的第一縷陽光裡,五角播幸福
數碼管的動態顯示的消隱問題
7樓:天天奕想
關鍵還是得弄懂原理吶:
設微控制器接了兩位共陽數碼管,位選分別是wei1、wei2;段選接在p1口。現在要來顯示數字12
(1)影的產生:
while(1)
明白了麼?如果delay()夠短,影子就會比較明顯了;再如果,在wei2 = 0;還有wei2 = 1;後面再加上delay()之後,影子就更明顯了。
(2)消除影子
while(1)
郭天祥的數碼管電路有加鎖存器,你理解了我這裡說的原理之後,自己去驗證吧。
keil數碼管動態顯示的時候有led一直亮,可以解決嗎
道理上是可以的 但是 ughuncle monk,thank you,yuck 數碼管動態顯示的時候不該亮的地方也亮了,比該亮的地方暗一點,是怎麼回事?原因是你你沒有加上 消影 解釋 當你顯示第一個數碼管,這時段碼和位碼都是開啟的,當顯示完第一個數碼管,由於段碼連在一起,沒有關閉段碼,這時開啟第二位...
數碼管位選的問題共陰極數碼管的位選問題
不需要改硬體電路。你看的資料基本上都是 點亮1位的數碼管,然後在主程式流程中通過迴圈延時的方式保持一段時間,再去點亮第2個數碼管,再保持一段時間,如此迴圈。你說的沒錯,這種方式相當於對cpu的佔用率達到100 這裡的關鍵在延時時間,完全可以使用微控制器的定時中斷來完成這項工作。程式中可以定義1個全域...
微控制器數碼管動態顯示的過程中,怎麼實現讓其中閃爍,其他的
你好!持續重新整理,常亮的保持不變,閃爍的一次輸出1,一次輸出0 僅代表個人觀點,不喜勿噴,謝謝。嘿嘿bai 俺來幫你嘍 1微控制器數碼管動態du顯zhi示的過程中,設定一個閃爍寄dao存器,專門版儲存要權閃爍顯示的位子,再增加一個閃爍顯示碼的暫存器。2每次呼叫顯示程式時,先要判斷需要顯示閃爍的位子...