久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > C語言如何實現單片機流水燈程序

C語言如何實現單片機流水燈程序

作者: 時間:2016-11-18 來源:網絡 收藏
今天又開始重新學習單片機了,在安裝了Keil軟件之后, 然后安裝 USB連接 開發板的 驅動。 學習單片機,應該有塊開發板, 一邊 看書,然后就接著動手編寫 程序,這樣才能慢慢理解 單片機。
今天寫了好幾個 關于二極管的程序, 下面是 實現 二極管輪流點亮的程序,也就是大家所說的流水燈
#include
void Delay()
{
unsigned int i;
unsigned char j;
for(i=1000; i>0; i--)
for(j=110; j>0; j--);
}
void main()
{
unsigned char i;
while(1)
{
Delay();
P2=0xff; // 8個二極管處于熄滅狀態
for(i=1; i<=8; i++)
{
Delay();
P2=P2<<1; // 二極管逐漸被點亮
}
Delay();
P2=0xfe; // 7個二極管處于熄滅狀態
for(i=1; i<=8; i++)
{
Delay();
P2=(P2<<1)+1; // 輪流點亮一個二極管
}
}
}
學會了單片機之后,就可以開始 學習ARM了。 這樣,才能慢慢的走上嵌入式軟件開發的職位啊。
雖然這條路很難走,也很寂寞,但是 還是要努力堅持下去, 只有堅持才能成功,否則就是半途而廢了


評論


技術專區

關閉