51单片机如何让一个数码管闪烁而其他数码管一直保持亮的状态不受影响...答:假如有6 个数码管,每个亮5ms,30ms是一轮,用一个变量a计数,40轮为一周期,如果a小于20,需闪烁的哪一位数码管不亮,a大于20,该位正常显示。就形成了亮0.6s灭0.6S的效果。下面是4位数码管闪烁程序:uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x...
用AT89C51单片机控制LED数码管能够显示时间和日期,求电路图和程序代码...答:这是一个朋友做的,你可以参考一下:include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit db=P2^7;char i,sec,min,h,date,month,year,flag;uchar j,k,m,n,o,p;sbit dula=P2^0;sbit wela1=P2^1;sbit wela2=P2^2;sbit key_ch=P3^5;sbit key_add=P3^6;...
用AT89C51单片机控制两位8段LED数码管采用动态显示的方式显示29_百度知 ...答:include<reg51.h> define uchar unsigned char;uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f uchar number;void t0isr() interrupt 1 { TH0=(65536-5000)/256;TL0=(65536-5000)%256;number++;if(...
请求一段单片机控制数码管的C语言编程答:include<reg52.h> define uchar unsigned char define uint unsigned int sbit dula=P2^6;sbit wela=P2^7;uchar num;uchar code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x07,0x7d,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//我用的是573 还有延时也很短你自己调下 数码管...