我做了一个流水灯小程序,开发板上下载正常,可现象不是我要的,程序如下:
#include <REGX51.H>
unsigned char yable[]={0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,};
//定义数组,这里是让P0口中一个脚的一个灯亮,本来是做流动灯,间化了一下只为说明问题
void lxmys (void)//定义延时函数
{
unsigned char a,b;
for(a=0;a<200;a++)
for(b=0;b<200;b++);
}
void mian (void)
{
while(1)
{
unsigned char i;
for(i=0;i<8;i++)//随i的递增
{
P0=yable[i];//P0口就分别显示数组中的数
lxmys();
}
}
}
#include <REGX51.H>
unsigned char yable[]={0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,};
//定义数组,这里是让P0口中一个脚的一个灯亮,本来是做流动灯,间化了一下只为说明问题
void lxmys (void)//定义延时函数
{
unsigned char a,b;
for(a=0;a<200;a++)
for(b=0;b<200;b++);
}
void mian (void)
{
while(1)
{
unsigned char i;
for(i=0;i<8;i++)//随i的递增
{
P0=yable[i];//P0口就分别显示数组中的数
lxmys();
}
}
}