数码管动态显示的同时,让流水灯也能动态显示。
其实也不难,流水灯可以用定时器中断做,放在定时器中断中,这样不耽误while.
void TIM1_IR
{
LED_COUNTER++;
if(LED_COUNTER<=1000)
{
led1 =0;///亮
led1=1
led2=1
...
}
else if(LED_COUNTER<=2000)
{
led1 =1;
led1=0 //亮
led2=1
...
}
数码管动态显示放在while中。
void main()
{
DS1302_Config();
{
DS1302_ReadTime();
DisplayTime();
}
}