?? ?
字號:
//程序:ex3_1.c
//功能:控制八個信號燈閃爍程序
#include <reg51.h> //包含頭文件REG51.H,定義了MCS-51單片機的特殊功能寄存器
void delay(unsigned char i); //延時函數聲明
void main() //主函數
{
while(1) {
P1=0x00; //將P1口的八位引腳清0,點亮八個LED
delay(200); //延時
P1=0xff; //將P1口的八位引腳置1,熄滅八個LED
delay(200); //延時
}
}
//函數名:delay
//函數功能:實現軟件延時
//形式參數:unsigned char i;
// i控制空循環的外循環次數,共循環i*255次
//返回值:無
void delay(unsigned char i) //延時函數,無符號字符型變量i為形式參數
{
unsigned char j,k; //定義無符號字符型變量j和k
for(k=0;k<i;k++) //雙重for循環語句實現軟件延時
for(j=0;j<255;j++);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -