?? ex3_7.c
字號:
//程序:ex3_7.c
//功能:采用循環結構實現的流水燈控制程序
#include <reg51.h> //包含頭文件REG51.H
void delay(unsigned char i); //延時函數聲明
void main() //主函數
{
unsigned char i,w;
while(1) {
w=0x01; // 信號燈顯示字初值為01H
for(i=0;i<8;i++)
{
P1=~w; // 顯示字取反后,送P1口
delay(200); // 延時
w<<=1; // 顯示字左移一位
}
}
}
//函數名: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 + -