#include<reg51.h> ? //包含单片机寄存器的头文件
/****************************************
函数功能:延时一段时间
*****************************************/
void delay(void)
? ?{
?? ? ?unsigned char i,j;
?? ? ? for(i=0;i<250;i++)
?? ??? ? for(j=0;j<250;j++)?? ??? ? ?
?? ??? ? ? ;
?? ? ?}
/*******************************************************
函数功能:主函数?
********************************************************/
void main(void)
{
? ?while(1)
?? ? ?{
?? ??? ? ? P3=0xfe; ? //第一个灯亮
?? ??? ? ?? ?delay(); ? //调用延时函数
?? ??? ? ?? ?P3=0xfd; ? //第二个灯亮
?? ??? ? ?? ?delay(); ? //调用延时函数
?? ??? ??? ?P3=0xfb; ? //第三个灯亮
?? ??? ? ?? ?delay(); ? //调用延时函数
?? ??? ??? ?P3=0xf7; ? //第四个灯亮
?? ??? ? ?? ?delay(); ? //调用延时函数
?? ??? ??? ?P3=0xef; ? //第五个灯亮
?? ? ? ?? ?delay(); ? //调用延时函数
?? ??? ??? ?P3=0xdf; ? //第六个灯亮
?? ? ?? ? ? delay(); ? //调用延时函数
?? ??? ??? ?P3=0xbf; ? //第七个灯亮
?? ? ? ?? ?delay(); ? //调用延时函数
?? ??? ??? ?P3=0x7f; ? //第八个灯亮
?? ? ? ?? ?delay(); ? //调用延时函数 ?
?? ? }
?}
?? ? ? ??