发布网友 发布时间:2024-10-24 09:34
共3个回答
热心网友 时间:3小时前
void Display(unsigned char FirstBit,unsigned char Num)
{
static unsigned char i=0;
DataPort=0; //清空数据,防止有交替重影
LATCH1=1; //段锁存
LATCH1=0;
DataPort=dofly_WeiMa[i+FirstBit]; //取位码
LATCH2=1; //位锁存
LATCH2=0;
DataPort=TempData[i]; //取显示数据,段码
LATCH1=1; //段锁存
LATCH1=0;
i++;
if(i==Num)
i=0;
}
每进入一次Display,都会先把i置零..
热心网友 时间:3小时前
不知道主循环里或者调入主循环里的功能函数里是否有TR0=1;只是在初始化里(主循环外)的TR0=1貌似有问题。
热心网友 时间:3小时前
程序有问题