uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void display(uint num)
{
uint i;
uint shi,ge;
shi=num/10;
ge=num%10;
gewei=0;
P0=table[ge];
for(i=0;i<200;i++);
P0=0xff; //去除光影
gewei=1;
shiwei=0;
P0=table[shi];
for(i=0;i<200;i++);
P0=0xff;
shiwei=1;
}
gewei和shiwei是数码管的两个位选,P0口段选。调用的时候display(23)就行
你好留下qq发给你
共阳极还是共阴极数码管????????