?實驗平臺采用:普中科技HC6800_V30
3.1 LED燈模塊
3.1.1 LED原理圖
圖3-1-1 LED燈原理圖
LED燈模塊是通過74573鎖存器芯片與單片機IO口連接,并與數碼管共用IO口。
在開發板上,需要使用排線將J12排針與P0口相連接。
圖3-1-2
圖3-1-3
3.1.2 74HC573鎖存器介紹
74HC573是擁有八路輸出的透明鎖存器,輸出有三個狀態。
鎖存,就是把信號暫存以維持某種電平狀態。
圖3-1-4
OE為高時,輸出始終為高阻態,此時芯片處于不可控制狀態,在一般應用中,必須將OE接低電平。
LE則是輸出端狀態改變使能端,當LE為低電平,輸出端Q始終保持上一次存儲的信號(從D端輸入),當LE為高電平時,Q緊隨D的狀態變化,并將D的狀態鎖存。也就是說當鎖存使能端LE為高時,這些器件的鎖存對于數據是透明的(也就是說輸出同步)。當鎖存使能變低時,符合建立時間和保持時間的數據會被鎖存。
3.1.3 示例代碼
當鎖存器配置為直通狀態時(LE=1),實現的閃光燈代碼:
#include//添加通用的51單片機頭文件
#include
voidDelayMs(intms);
intmain(void)
{
while(1)
{
P0=0x0;
DelayMs(500);
P0=0xFF;
DelayMs(500);
}
}
voidDelayMs(intms)
{
inti;
unsignedchara,b;
for(i=0;i0;b--)
for(a=1;a>0;a--);
}
};i++)>
?審核編輯:湯梓紅
-
模塊
+關注
關注
7文章
2715瀏覽量
47521 -
led燈
+關注
關注
22文章
1592瀏覽量
108057 -
51單片機
+關注
關注
274文章
5704瀏覽量
123698
發布評論請先 登錄
相關推薦
評論