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