用c语言循环语句怎么写一个51单片机的时钟啊,用8个数码管显示时间。答:include<reg51.h> define uchar unsigned charuchar code ledtab[]={0x3f,0x06,0x5b,0x4f,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(unsigne...
51单片机驱动八位数码管电子钟答: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};//段选码表 // 0, 1,2, 3, 4 , ...
51单片机,8个数码管循环显示1-9的C语言程序。答:假设8个数码管公共端均接地,同时显示1-9\x0d\x0a#include\x0d\x0a#include\x0d\x0a#defineucharunsignedchar\x0d\x0a#defineuintunsignedint\x0d\x0aucharcodeDSY_CODE[]=\x0d\x0a{\x0d\x0a0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff\x0d\x0a}...
单片机外部中断控制数码管电子时钟。答:数码管用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...