1樓:網友
設定顯示緩衝區,這個是必須的。數碼管掃瞄顯示的時候直接到緩衝區裡面取數,只要改變緩衝區裡面的數值就可以改變數碼管顯示的數值。
緩衝區這個概念會經常用到的。
2樓:網友
單隻數碼管迴圈顯示0-9,屬靜態顯示。就是將0~9的欄位碼分別送到7段,間隔可以。
8 只顯示不同字元就要用動態顯示,就是每位先送段碼,點亮,延時1~5ms,滅掉。再下一位。。。這是利用人眼的暫留效應,雖然是乙個個點亮的,但看起來全亮。
3樓:ac創客
從零學電子:數碼管顯示數字的原理這麼簡單,不學不知道。
數碼管怎麼實現同時顯示兩個不同的數字?
4樓:休閒娛樂達人天際
1、多個數碼管的段碼連線在一起,位碼分別控制。
2、由於段碼連線在一起,如果數碼管全亮,則顯示的資料相同,所以為了顯示不同的數字,任何時刻,只能有乙個數碼管顯示,其餘不顯示。
3、用軟體使這幾個數碼管輪流顯示我們需要的數字。
4、只要更新頻率足夠快(>100hz),肉眼看起來,這些數碼管就同時顯示我們需要的數字了。
乙個七段數碼管可產生多少種字元
5樓:惠企百科
0到9a到h。如果不考慮意義,那就是c(7,1)+c(7,2)+c(7,3)..c(7,7)=127種方法。
共陽極的七段數碼管的正極為八個發光二極體的共有正極,其他接點為獨立發光二極體的負極。
使用者只需把耐拆衝正極接電,不同的負極接地就能控制七段數碼管顯示不同的數字。共陰極的七段數碼管與昌殲共陽極的只是接駁方法相反而已。
要使四個數碼管顯示不同的數字需要多少個輸入
6樓:
摘要。要使四個數碼管顯示不同的數字,需要用四個二進位數位分別控制四個數字,即每個數碼管獲取兩個二進位數位的輸入。因為二進位數位只有0和1兩種狀態,所以每個數碼管共有2x2x2x2,即16種不同的輸入狀態,對應16個十進位數字,包括0~9和a~f(利用a~f字元表示十進位數11~15)。
因此,要使四個數碼管顯示不同的數字,共需要16x16x16x16=65,536種可能的輸入組合,也就是說需要至少4個輸入。
抱歉我不太理解,可否詳細說一下呢?
要使四個數碼管顯示不同的數字孫爛,需要用四個二進位數位分別控制四個數字,即每個螞喚數碼管獲取兩個二進位數位的輸入。因為二進位數位只有0和1兩種狀態,所以每個數碼管共有2x2x2x2,即16種不同的輸入狀態,對應16個十進位數字,包括0~9和a~f(利用a~f字元表示十進位數11~15)。因此,要使四個數碼管顯示不同的數字,共需要16x16x16x16=65,536種可能的輸入悶凱凱組合,也就是說需要至少4個輸入。
如何讓8個數碼管顯示出不一樣的數值
7樓:閃金鎮學徒
數碼管的顯示分為兩種方式:一種靜態顯示,一種動態顯示。
以8個數碼管顯示「12345678」為例,說明如下:
靜態顯示:8個數碼管同時點亮,顯示的內容就是「12345678」。這種方式比較「笨」,容易理解,但是佔用的資源較多。
因乙個數碼管有7個段,電路則包含1個公共端和7個筆畫端,要顯示乙個數字,需要8個電平輸入控制口,8個數碼管就需要8*8=64個。顯然,這種方式不適合顯示多位數。
動態顯示:8個數碼管依次顯示,首先第1個顯示「1」其餘7個不點亮,然後第2個顯示「2」其餘7個不顯示……依此類推,迴圈顯示1至8位數字。由於人的眼睛識別閃爍的頻率是有範圍的,當8個數碼管迴圈顯示的頻率足夠高,人眼觀察不到單個數碼管的間斷點亮,看到的現象是第1個數碼管一直顯示「1」,第2個一直顯示「2」……第8個一直顯示「8」,因此實現8個數碼管顯示不同的內容。
動態顯示相比靜態顯示佔用的電平控制埠要少很多,因不同的數碼管之間可以公共埠,例如7個筆畫端共用,則只需要7個筆畫端+8個公共端,15個埠即可。通常數碼管顯示都是採用的動態顯示方式。
以上,不知道說清楚了沒?~
8樓:網友
通常8個數碼管,都是採用動態顯示電路的,也就是逐位點亮1ms~2ms,不停地輪流顯示每一位,最終看到的是8個數碼管全顯示了,每一顯示的數當然是不一祥的了。
下圖是用兩片鎖存器驅動的8個數碼管電路。
8只數碼管【同時】顯示多個不同字元……是同時!求**與proteus**
9樓:享自己
同求,好心的樓主把做好的答案也發給我乙份吧。
10樓:網友
你好,我可用at2051和2片hc373完成掃瞄顯示,程式和電路都有獨到之處。當專案開發,我幫你。
2位數碼管可以同時顯示不一樣的數字嗎?
11樓:網友
兩個數碼管顯示不同的數字,這是肯定可以的,就是再多的數碼管同樣可以顯示不同的數字,採用動態掃瞄的顯示方式。如下圖所示,2位數碼管,8位數碼管都可以的。
要使四個數碼管顯示不同的數字需要多少個輸入
12樓:
摘要。四個數碼管最多可以顯示10^4種不同的數字,即0000到9999。每個數碼管的數字有10種可能性,所以一共有10^4種不同的數字組合可以被顯示。
如果想要使四個數碼管顯示不同的數字,需要提供4個不同的輸入訊號,分別對應四個數碼管的數字顯示。因此,至少需要4個輸入訊號才能顯示四個不同的數字,而這4個訊號需要與相應的數碼管連線。
您能補充下嗎,我有點不太理解。
四個數碼管最多橋仔可以顯示10^4種不同的數字,即0000到9999。每個數碼管的數字有10種可能性,所以一共有10^4種不同的數字組合可以被顯示。如果想要使四個數碼管顯示不同的數字,需要提供4個不同的輸入訊號,分別對應四個數碼管的數字顯示。
因此,至少需要4個輸入信敏陸汪號才能顯示四個不同的數悉棗字,而這4個訊號需要與相應的數碼管連線。
微控制器驅動數碼管顯示問題,51微控制器數碼管顯示問題
引腳夠的話,直接p0口接個位的數碼管,p2口接十位數碼管,引腳不夠就兩個數碼管掃描顯示,用一暫存器存計數值,然後設一無限迴圈不斷讀暫存器值七段譯碼輸出就可以了,然後計數端接在中斷上,有計數就進中斷 51微控制器數碼管顯示問題 大草原黃花菜 等於零顯示,然後置一關掉,再顯示下一位吧 鎖存器吧。關掉後。...
51微控制器數碼管滾動顯示,51微控制器數碼管動態顯示從右往左
薩日朗本郎 include unsigned char code a data 10 void delay ms int ms 毫秒延時程式 void main p2 a data j p0 a data i 用乙個for迴圈,利用陣列,在主函式中定義兩個變數i和j,i表示各位,j表示十位,差不多就...
STC微控制器AD轉換數碼管顯示
做而論道 採集到電壓值之後,可以算出 1k 電阻中的電流 再用該電壓值,除以電流,即可得出光敏電阻在當時的阻值。 胖大海君 嘿嘿 俺來告訴你吧 1 你的這個電路根本測量不了u31的光敏電阻。要測量電阻必須要為電阻提供乙個電流不變的恆流電流源,而不是 5v電壓源。2 為保證前後電路互補影響,應加入一級...