#include <reg51.h> //頭文件,定義單片機的特殊功能寄存器。
void delay() //函數:延時程序,延時1秒鐘;函數由函數類型說明、函數名和括號構成
{ //函數體起始括號
int i,j; //函數內部變量定義,16位的整數。
for(i=0;i<1000;i++) //for語句,循環語句
{ //復合語句起始括號
for(j=0;j<121;j++) //for語句,循環語句
{;; //空語句
}
} //復合語句結束括號
} //函數體結束括號
main() //主函數,C語言必須有名稱為main的主函數。
{
while(1) //循環語句,當while后面括號中數不為0時,執行循環體。
{ //循環體開始左括號
P2=0x0f; //語句,P1口送16進制數0f,即P1口高4位為0,低4位為1,點亮接在P1.0-1.3口上的燈
delay(); //語句,以分號結束。調用延時函數delay。延時1秒。
P2=0xf0; //語句,P1口送16進制數f0,即P1口高4位為1,低4位為0,點亮接在P1.7-1.4口上的燈
delay(); //語句。調用延時函數delay。
} //循環體結束右括號。
}
|