一、功能描述
控制流水灯的闪烁。
二、流程图
三、流程
#include <REGX51.H>
#define uchar unsigned char
uchar code table[]={0x7f,0x3f,0x1f,0x0f,
0x07,0x03,0x01,0x00,
0x01,0x03,0x07,0x0f,
0x1f,0x3f,0x7f,0xff,
0xbb,};
uchar i;
void delay(uchar ms);
void delay(uchar ms)
{
uchar i,j;
for(i=0;i<ms;i++)
for(j=0;j<125;j++)
;
}
void main(void)
{
while(1)
{
if(table[i]!=0xbb)
{
P1=table[i];
i++;
delay(1000);
}
else
{
i=0;
}
}
}
四、小结
通过本次课学习,让我们对控制流水灯的学习有了更深刻的认识。