#include
void Delay10ms(unsigned int c); 自定義的延時函式宣告
main() 主函式
{
unsigned int LED; 建立一個數值型變數,變數名 LED
LED=0xfe; 給這個變數賦值,0xfe 換成二進位制數為 1111 1110
while(1) 主迴圈
P2=LED; 點亮發光管,即先點亮右邊的第一個
Delay10ms(50); 延時一段時間
LED=LED
if (P2==0x00) 判斷是否8個全部點亮了
LED=0xff; 如果全部點亮,則將全部發光管熄滅
}
void Delay10ms(unsigned int c)延時函式主程式
unsigned char a, b;建立兩個變數 a b
for(;c>0;c--)迴圈語句,不斷改變變數數值,已達到延時目的
for(b=38;b>0;b--)
for(a=130;a>0;a--);
#include
#include
void Delay10ms(unsigned int c); 自定義的延時函式宣告
main() 主函式
{
unsigned int LED; 建立一個數值型變數,變數名 LED
LED=0xfe; 給這個變數賦值,0xfe 換成二進位制數為 1111 1110
while(1) 主迴圈
{
P2=LED; 點亮發光管,即先點亮右邊的第一個
Delay10ms(50); 延時一段時間
LED=LED
if (P2==0x00) 判斷是否8個全部點亮了
{
LED=0xff; 如果全部點亮,則將全部發光管熄滅
}
}
}
void Delay10ms(unsigned int c)延時函式主程式
{
unsigned char a, b;建立兩個變數 a b
for(;c>0;c--)迴圈語句,不斷改變變數數值,已達到延時目的
{
for(b=38;b>0;b--)
{
for(a=130;a>0;a--);
}
}
}