#include
#define uint unsigned int--定義無符號整型變量
sbit D1=P2^0;--把P2.0口定義為D1
void delay(uint z)--延時函數(shù)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()==主函數(shù)
{
P2=0xff;--上電時把P2口的燈全滅.
while(1)--進(jìn)入while語句循環(huán)
{
D1=0;--P2.0的邏輯值為0,即P2.0輸出電壓為;此時P2.0口的LED被點(diǎn)亮
delay(50);延時50ms;
D1=1;--P2.0口邏輯值為1,P2.0輸出電壓為5V,此時,P2.0口LED熄滅;
delay(50);--延時50MS
}---上面這四條語句被封裝在while()語句中,而while(1)這個語句括弧內(nèi)一直為真,也就是大括弧內(nèi) 語句永遠(yuǎn)被執(zhí)行,所以這四 個語句使得P2.0口的LED不斷閃爍.
}
本文相關(guān)圖片如下:
學(xué)習(xí)板:

電路圖:
