单片机怎么写才能让led灯每隔5秒亮下一个并且数码管一直从5到0显示倒...答:设为共阳极七段数码管;char segCode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90} //共阳极七段码 char bitCode[]={0x01,0x02,0x04,0x08,0x10,0x20} //共阳极6位位码,高电平有效 /***在指定位显示数据***/ // m为待显示的七段码数据 // k为指定的位显示...
求编程实现倒计时的秒表,2位LED数码管显示,延时采用硬件延时的方法_百 ...答:unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管段码表 unsigned char second;//秒倒计时变量 unsigned char t0n;//T0中断次数计数 sbit k1=P3^2;//定义按键 void delay(){ unsigned int j;for(j=400;j>0;j--);} void display()...
51单片机接2个led数码管,怎么让数码管倒计时?答:include<reg52.h> define uchar unsigned char define uint unsigned int uchar a , b=0;sbit wei1=P1.0;sbit wei2=P1.1;//共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};void Delay1ms(uint i) //1ms延时程序 { uint ...
求两位数码管显示一个倒数时间的单片机程序,比如显示从99到0答://两位数码管显示倒计数99~00,51单片机。include<reg52.h> // 倒计数 define uint unsigned int define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar bai,shi;uint a1,a2;sbit D1=P3^...
AT89C51单片机60.00到00.00倒计时程序 4位数码管显示 C语..._百度知 ...答:AT89C51单片机60.00到00.00倒计时程序 4位数码管显示 C语... ncludereg52.h> #define uchar unsigned char #define uint unsigned int uchar num,t; sbit dula=P2^6; //段选跟位选 sbit wela=P2^7; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴数码管 ...
如何用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延时...
单片机 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...
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...