怎样用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;...
51单片机编程2位数码管倒计时,从10秒开始每隔一秒减一当减到零有重复...答:include<reg51.h> define uchar unsigned char define uint unsigned int uchar DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//主程序 void main(){ P0=0x06; //显示10 P2=0x3f;i=0;Second_Counts=100;TMOD=0x01; //定时器0方式1 TH0=(65536-50000...
如何用C51单片机做出以下程序 “秒表是倒计时,从100秒开始倒计时 用数...答:假设P0 P2接数码管,静态驱动,程序如下:include<reg52.h> define uchar unsigned char define uint unsigned int uchar num=100;uchar time=0;//共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};void Delay1ms(uint i) //1ms延时...