8只數碼管顯示多個不同字元基本原理

時間 2025-02-21 11:50:27

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 為保證前後電路互補影響,應加入一級...