单片机实例
&运用138译码器
基本实现1毫秒累加1
存在误差,可通过计算单片机循环以及程序步骤运行时间增减定时中断中的TH0/TL0
最高位因与其他位等待时间不同导致最高位亮度高于其它位
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
uint t;
long x,p,o;
uchar z,y,a;
uchar w,d;
//定义位显示组、段显示组
uchar code table[]={
0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
uchar code table2[