void SMG_Display_Ser() //數(shù)碼管顯示刷新函數(shù)
{
static u8 count=0; //count取值范圍是0~7,每次顯示一位數(shù)碼管
switch(count)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
HC595_Write_Buffer[0]=SMG_Duan_Buffer[SMG_Write_Buffer[count]];
//通過(guò)數(shù)碼管顯示緩存0~7的值,查找數(shù)碼管duan碼的值,送人74HC595的顯存0,送入0#595芯片
HC595_Write_Buffer[1]=SMG_Wei_Buffer[count];
//通過(guò)count,查找數(shù)碼管wei碼的值,送人74HC595的顯存1,送入1#595芯片
HC595_Write_Data_Drive();//執(zhí)行595數(shù)據(jù)的發(fā)送
break;
}
count++;
count=count%8;//限制count的值,取值范圍是0~7;
}
#endif