?? ?
字號:
//程序:ex3_11.c
//功能:采用數組實現的流水燈控制程序
#include <reg51.h> //包含頭文件REG51.H
void delay(unsigned char i); //延時函數聲明
void main() //主函數
{
unsigned char i;
unsigned char display[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
while(1) {
for(i=0;i<8;i++)
{
P1=display[i]; // 顯示字送P1口
delay(200); //延時
}
}
}
//函數名:delay
//函數功能:實現軟件延時
//形式參數:unsigned char i;
// i控制空循環(huán)的外循環(huán)次數,共循環(huán)i*255次
//返回值:無
void delay(unsigned char i) //延時函數,無符號字符型變量i為形式參數
{
unsigned char j,k; //定義無符號字符型變量j和k
for(k=0;k<i;k++) //雙重for循環(huán)語句實現軟件延時
for(j=0;j<255;j++);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -