用c语言循环语句怎么写一个51单片机的时钟啊,用8个数码管显示时间。答:0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//0-9unsigned char sec=0,min=0,hour=12,scanled;unsigned char key,flashbit,mode,time; unsigned char disdat[8];sbit led=P1^0;void delay(unsigned int x){unsigned int i,j;
51单片机驱动八位数码管电子钟答:define uchar unsigned char define uint unsigned int define DP 0x80 uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//八位位选码表 //0 1 2 34 5 6 7 uchar code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//段选码表 ...
单片机外部中断控制数码管电子时钟。答:数码管用8位一体的,共阴的。仿真图如下 程序如下 include<reg51.h> define uchar unsigned char define uint unsigned int sbit k1=P3^1; //第一个按键,选择设置 uchar code distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//共阴数码管段码表 uchar dis...