51单片机试题,写一个用单个数码管显示10秒倒计时的程序,急!!!答:sbit duan=P2^6;sbit wei=P2^7;uchar disp=0;uchar time=10;int miao=0;uchar code dispcode[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //段码表 void Timer0Init(void)//1毫秒@12.000MHz { TMOD &= 0xF0;//...
请各位各位江湖人士帮忙,求有关单片机的程序答:MOV A,R0 MOV B,#10 DIV AB MOV R1,B;显示低位暂存 MOV R2,A;显示高位暂存 ACALL DELAY1S;调用1s延时子程序 DJNZ R0,LOOP;判断倒计时是否完毕 AJMP MAIN;循环执行 DELAY1S:;延时1s子程序 MOV R7,#20 DEL1:MOV R6,#100 DEL2:MOV R5,#248 DJNZ R5,DJNZ R6,DEL2 DJNZ R7,DEL1 RET T...
求编程实现倒计时的秒表,2位LED数码管显示,延时采用硬件延时的方法_百 ...答:用单片机的定时器T0定时,计时1秒,实现倒计时的秒表的功能。程序如下 include<reg51.h> 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;/...
大神,能否用单片机八位数码管做一个可以定时的倒计时报警程序?答:unsigned char tick=10,i=0,led=0,num=0; //定义变量 sbit dula=P3^0;//定义段选 sbit wela=P3^1;//定义位选 uchar code table []={0x3f , 0x06 , 0x5b , 0x4f ,0x66 , 0x6d ,0x7d , 0x07 ,0x7f , 0x6f , 0x77 , 0x7c };//段码表,共阴极数码管 uchar code ...
单片机怎么设计一个0-9的一位数秒表,用定时器实现 c语言程序及其...答:unsigned char code Tab[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//数码管显示0~9的段码表 unsigned char int_time; //记录中断次数 unsigned char second; //储存秒 / 函数功能:快速动态扫描延时,延时约0.6毫秒 / void delay(void){ unsigned char ...