以stm32为例,实际效果在51上面也可以通用。
1.关闭段选
u8=1234;
void Display(void)
{u8 i;
table[0]=duan[num/1000];
table[1]=duan[num%1000/100];
table[2]=duan[num%100/10];
table[3]=duan[num%10];
for(i=0;i<4;i++)
{
GPIOF->ODR=wei[i];
GPIOE->ODR=table[i];
delay_ms(3);
GPIOE->ODR=0x00;
}
}
1.关闭位选
u8