1樓:天雲一號
有可能是沒有消影(軟體),還有就是電流不夠(硬體)
數碼管動態顯示的時候不該亮的地方也亮了,比該亮的地方暗一點,是怎麼回事???
2樓:高山入雲
原因是你你沒有加上「消影」。
解釋:當你顯示第一個數碼管,這時段碼和位碼都是開啟的,當顯示完第一個數碼管,由於段碼連在一起,沒有關閉段碼,這時開啟第二位位碼,在交替的瞬間第二個數碼管上就顯示第一個的數字,於是就出現第一位的暗影,假如第一位是2,第二位是1,這樣顯示1的數字不該亮的部分出現了2的暗亮,如果多個數碼管掃描的快,顯示的數字又都不同,那麼所有不該亮的地方都亮了。
解決的辦法是,在開啟下一個數碼管之前,送一個數碼管全熄滅的資料,即可。
3樓:匿名使用者
在每一個位選後面加一個消影,如:
是p2 口做輸出,數碼管共陰,p0.0是斷選訊號時mov p2,#00h
setb p0.0
clr p0.0
加了消影亮度會減小很多。。。。自己慢慢調延時吧。。。
4樓:匿名使用者
你把延時設對了,就可以了!不過也有其他問題(包括你的上拉電阻,自己測一下硬體電路,測完就剩軟體了)
數碼管顯示數字原理?
5樓:珠山龍少
數碼管實際上是由七個發光管組成8字形構成的,加上小數點就是8個。這些段分別由字母a,b,c,d,e,f,g,dp來表示。當數碼管特定的段加上電壓後,這些特定的段就會發亮,以形成我們眼睛看到的2個8數碼管字樣了。
如:顯示一個「2」字,那麼應當是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。led數碼管有一般亮和超亮等不同之分,也有0.
5寸、1寸等不同的尺寸。小尺寸數碼管的顯示筆畫常用一個發光二極體組成,而大尺寸的數碼管由二個或多個發光二極體組成,一般情況下,單個發光二極體的管壓降為1.8v左右,電流不超過30ma。
發光二極體的陽極連線到一起連線到電源正極的稱為共陽數碼管,發光二極體的陰極連線到一起連線到電源負極的稱為共陰數碼管。常用led數碼管顯示的數字和字元是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。
如何把plc計數器的值在數碼管或者在電腦中顯示
x0是電機啟動x1是電機測速接近開關d0裡的數是一轉的時間 毫秒 d2裡是轉速 每分鐘多少轉 如果轉速高你可以用10毫秒或者1毫秒的定時器用10毫秒的用6000用1毫秒的用60000除 西門子plc 怎麼把計數器中寄存的數字用數碼管顯示出來 1 首先進行輸出分析,如圖 用plc的8個連著的輸入點分別...
如何檢測顯示數碼管的好壞,如何檢測LED數碼管的好壞?
測試顯示數碼管好壞,可以使用一節普通乾電池作為測試工具根據找到的極性和公共端,連線正確的電池電極,將電池另外一端逐一接到非公共端中,觀察數碼管段,如果每個段都亮,說明數碼管是好的。1 數碼管有兩種 一種是共陰極的,即各段碼的負極連線在一起。另外一種是共陽極的,即各段碼的正極連線在一起。每個數字8都有...
c51微控制器數碼管顯示矩陣鍵盤對應數的立方值的程式
include define uchar unsigned char define uint unsigned int sbit beep p3 6 sbit elre p3 7 sbit k1 p1 4 sbit k2 p1 5 sbit k3 p1 6 sbit k4 p1 7 uchar co...