51单片机C程序各位大佬帮忙看看怎么修改才能实现功能:显示管从99减到00,并停留在00不断闪烁,51单片机电路如图。 #include<regx51.h>
unsigned char num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay()
{
unsigned int a=500;
while(a--);
}
void main()
{
unsigned char i,j;
while(1)
{
j++;
if(j>100)
{
j=0;
i--;
if(i<99) i=0;
}
P1=num[i/10]; P3_0=0;P3_1=1;
delay();
P3_0=1;P3_1=1;
P1=num[i%10];P3_0=1;P3_1=0;
delay();
P3_0=1;P3_1=1;
|