對於初學者,我認為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.共陽極數碼管 指八段數碼管的八段發光二極體的陽極 正極 都連在一起,而...