51单片机按键分别控制数码管显示精度为秒,十分秒,百分秒的秒表程序答:sbit wei3=P3^5;sbit key1=P2^0;//根据单片机型号自行定义,有的51单片机无此管脚 sbit key2=P2^1;uint a=0;//中断次数计数,一次10ms,100次为1 秒 //共阴数码管七段码 uchar TABLE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//延时子程序 void delay1ms(uin...
如何用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延时...
用51单片机设计3位led数码显示管作秒表00.0-99.0求设计电路与c语言程 ...答:sbit wei1=P3^3;//再有三个管脚接3个三极管驱动数码管的阴极 sbit wei2=P3^4;sbit wei3=P3^5;uint a=0;//中断次数计数,一次50ms,20次为1 秒 //共阴数码管七段码 uchar TABLE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//延时子程序 void delay1ms(uint t...
如何用51单片机用单数码管做9s的简易秒表?答:include<reg52.h> define uchar unsigned char define uint unsigned int uchar a=0;uchar b=9;//共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};void delay(uchar aa)//延时子程序 { uchar bb,cc;for(bb=aa;bb>0;bb--)for...
51单片机数字秒表的程序 1、能实现0.0到9.9的计数 2、使用数码管显示计...答:include<reg52.h> sbit LED1=P2^0;sbit LED2=P2^1;sbit LED3=P2^2;sbit LED4=P2^3;sbit P3_5 =P3^5;unsigned char keycnt;unsigned char Tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned int counet,second,msecond,minute;void delay(unsigned int m...
用数码管设计一个秒表,使之显示从0~60(用内部定时器),数码管段码由P2...答:include<reg52.h> // 包含51单片机寄存器定义的头文件 unsigned char code Tab[11]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//数码管显示0~9的段码表 unsigned char int_time; //记录中断次数 unsigned char second; //储存秒 / 函数功能:快速动态扫描延时...