{
while(k1==0);P0=_cror_(P0,1);
delay(100);}}
}
例题 3 多样流水灯控制
#include<reg52.h> //包含 51 单片机寄存器定义的头文件
sbit S1=P1^4; //将 S1 位定义为 P1.4 引脚
sbit S2=P1^5; //将 S2 位定义为 P1.5 引脚
sbit S3=P1^6; //将 S3 位定义为 P1.6 引脚
sbit S4=P1^7; //将 S4 位定义为 P1.7 引脚
unsigned char key; //储存按键值
void led_delay(void)
{
unsigned char i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++)
;
}
void delay30ms(void)