/************************************************************************************
功能:定时器控制两位数码管扫描显示
器件:STC12C5A32S2 两个数码管
************************************************************************************/
#include "config.h "
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
int num; // 显示数据
int FrontDot = 0; // 个位显示
int BehindDot = 0; // 小数显示
uint xms = 0; // 毫秒数
uint LEDDATA0[10] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};
uint LEDDATA1[10] = {0xbf, 0x86, 0xdb, 0xcf, 0xe6, 0xed, 0xfd, 0x87, 0xff, 0xef};
// 延时约(0.001 * n)秒
void delay(unsigned int n)
{
int i;
ulong msNum = 923; // 指令循环923次为一秒
for(i = 0; i < n; i++){
while(msNum--);
}
}
/************************