程序说明:使用定时计数器0定时,每秒在数码管显示0到9的变化
//
#include <reg52.h>
#define uchar unsigned char#define uint unsigned int
sbit duan=P2^6;
sbit wei=P2^7;
uchar code num[]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f};
uchar code guwei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar p,q;
//延时函数
void delay(uint x)
{
uint i,y;}
for(i=x;i>0;i--)
for(y=210;y>0;y--);
void main()