/*
* 功 能:數碼管在指定的位置顯示指定的字符
* 參 數:place:要顯示的位置,num:要顯示的字符
* 返回值:無
*/
void SMG_DisChar(unsigned char place, unsigned char num)
{
unsigned char i;
i = 0x80 >> place; //根據顯示位置選擇相應的數碼管
P0 = SMG[num]; //發送要顯示的段碼
dx = 1;
dx = 0;
P0 = i; //發送要顯示的位碼,只顯示一位數字
wx = 1;
wx = 0;
DelayMs(1);
}
|