基於微控制器中斷服務程式的數碼管顯示實現

2021-10-02 14:00:17 字數 573 閱讀 5542

對於初學者,我認為stc89c51系列有利於學習,gps模組中需要用lcd來顯示,但是對於我來說,目前我的能力還達不到,因此,我先學會用數碼管顯示來實現。數碼管實現中分為靜態實現和動態實現,目前的我先學會靜態實現,以下是我學習的**。

在這裡插入**片

#include

#define uint unsigned int

#define uchar unsigned char

sbit d1=p1^0;

sbit dula=p2^6;

sbit wela=p2^7;

uchar num,tt;

uchar code table=

;void

delay

(uint)

;void

main()

}}void

delay

(uint z)

void

exter0

() interrupt 1

這個**能實現每秒加一的十六進製制計數器。這對於我實現lcd顯示有一定幫助。

微控制器驅動數碼管

數碼管的原理?數碼管是分段控制點亮和熄滅的led段,數碼管分為共陽極以及共陰極,共陽極就是說數碼管的led段共乙個電壓正極,共陰極就是說所有的led段共乙個電壓負極。一般方法,乙個io控制公共段,共陽極為例子,給公共段施加乙個正電壓,其餘led段由io分開控制,想顯示多少,只需點亮對應的led段,即...

微控制器數碼管消隱及中斷

在數碼管動態顯示過程中,主要是在數碼管位選和段選產生的瞬態造成的。數碼管的不應該亮的地方有點微微發亮,這種現象就是 鬼隱 利用延時函式,使得數碼管該亮的地方亮的時間久一點,那麼不該亮的地方就不會再亮了。關閉段 在改變值之前,使數碼管全部熄滅。關閉位 關閉數碼管的位,等到賦值過程都做好了後,再重新開啟...

51微控制器數碼管詳解

led數碼管是由多個發光二極體封裝在一起組成 8 字型的器件,引線已在內部連線完成,只需引出它們的各個筆劃,公共電極。led數碼管常用的段數一般為7段,有的另加乙個小數點 led數碼管根據led的接法不同,分為共陽和共陰兩類 1.共陽極數碼管 指八段數碼管的八段發光二極體的陽極 正極 都連在一起,而...