怎么用单片机实现6位led数码管显示?答:0x77,0x7c,0x39,0x5e,0x79,0x71,};//共阴数码管A~F段码表 uchar buf[]={0x0a,0x0b,0x0c,0x0d,0x0e,0x0f};//显示字母 void delay()//延时子程序 { uint j;for(j=300;j>0;j--);} void display()//显示子程序 { uchar i,litbit=0xfe;for(i=0;i<6;i++){ P2=lit...
怎样用51单片机实现累加计时和倒计时,并用六个共阴极数码管显示出来。用...答:include<reg51.h>unsigned char ledtab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};unsigned char sec,min,hour,scanled;unsigned char key,mode,time; unsigned char disdat[6];bit upbit;sbit keyu=P3^0;sbit keyd=P3^1;...
单片机 at89c51 6位数码管24小时倒计时程序答:include<reg51.h> define uchar unsigned char define uint unsigned int uchar hour,min,sec;uint count;uchar code tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar code add[6]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb};/***延时一毫秒***/ void delay1ms(void...