用一个共阳数码袭升管,仿真图如下,元件只有两个,芦早见下图。
程序如下:
#include<reg52.h>
unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9的段码表
void delay()
{
unsigned int j;
for(j=60000;j>0;j--);
}
void main()
{
unsigned char n=10;
while(1)
{
n--;
P0=tab[n];
delay();
if(n==0)n=10;
}
}
这是陪禅雀仿真通过的。