设计一个2位LED数码管显示的秒表?

设计一个2位LED数码管显示的秒表?


参考答案和解析
#include #define uint unsigned int#define uchar unsigned charuchar code disp_reg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};void Init() //T0初始化{ TMOD=0X01; //定时器0工作在方式1,定时功能,软件启动 TR0=1; //开启定时器0}void delay1s( ){ uint i;for(i=0;i {TH0=(65536-1000)/256; //定时1ms TL0=(65536-1000)%256; //定时1ms while(TF0==0); //等待定时溢出 TF0=0; //定时器溢出,TF0=1,需要重新置0开始定时; }} void display(uint x) //显示数值{ P1=disp_reg[x/10] ; //显示十位 P2=disp_reg[x%10] ; //显示个位} void main(){ uchar miao=0; Init(); //定时器初始化 while(1) { display(miao); //显示秒 delay1s(); //调用秒延时程序 miao++; //秒计数 if(miao>59)miao=0; //59秒后回到0 } }答案仅供参考,不是唯一的。

相关考题:

在LED多位数码管显示电路中,() A、位选模型决定数码管显示的内容B、段选模型决定数码管显示的内容C、段选模型决定哪位数码管显示D、不需要位选模型

单片机系统的显示设计中常用LCD,LED数码管很少用。() 此题为判断题(对,错)。

下图给出了两种LED数码管的内部结构原理图,其中图(a)为共___【23】____极LED数码管,图(b)为共___【24】____极LED数码管。

LED和LCD指的是()两种数码显示器。A、半导体显示器和液晶显示器B、半导体显示器和荧光数码管C、液晶显示器和荧光数码管D、荧光数码管和真空电子管

LED数码管有()显示和()显示两种方式。

当LED数码管采用静态显示时,一片译码/驱动器只能驱动一只数码管的笔段电极。

LED数码管显示器共阴极和共阳极的接法主要区别是什么?

动态显示的数码管,任一时刻只有一个LED数码管处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。

什么是LED数码管静态扫描和动态扫描?简述LED数码管动态扫描的原理及其实现方式。

LED数码管显示器只能显示0~9这十个数字。

LED数码管显示方式有()和()两种形式。

LED数码管的发光二极管采用共阴极连接方式连接电路,LED数码管显示数字“2”的16进制数编码是()

七段LED数码管的连接方法有哪几种?什么是LED动态显示,与静态显示相比有何优点?

多位LED数码管的显示控制方式有静态显示和()

根据LED数码管内部各LED二极管连接方式的不同,可将LED数码管分为几类?

LED数码管显示器有共阴极和共阳极两种。

LED数码管是由发光二极管作为显示字段的数码型显示器件。

在单片机中,如果LED数码管的个数较多,常用的数码管显示方式是()A、静态显示B、动态显示C、随机方式D、以上方式都不对

简述LED数码管显示的译码方式。

LED数码管动态扫描显示电路只要控制好每位数码管点亮显示的时间,就可造成“多位同时亮”的假象,达到多位LED数码管同时显示的效果。

一个8031单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是()。A、不加反相驱动的共阴极数码管B、加反相驱动的共阴极数码管C、不加反相驱动的共阳极数码管D、加反相驱动的共阳极数码管

LED数码管显示器的显示工作方式有静态和动态两种。

LED数码管显示若用动态显示,须().A、将各位数码管的位选线并联B、将各位数码管的段选线并联C、将位选线用一个8位输出口控制D、将段选线用一个8位输出口控制E、输出口加驱动电路

共阴极LED数码管要用“0”电平驱动;共阳极LED数码管要用“1”电平驱动。

根据LED的接法不同,LED数码管可以分为哪两类?LED数码管驱动方式有哪两种,各有什么优缺点?

电子式电能表的显示单元主要采用()显示器。A、LED数码管B、LCD液晶显示器C、LED数码管或LCD液晶显示器两种

电子式电能表的显示单元主要采用()显示器。A、LED数码管B、LCD液晶显示器C、LED数码管或LCD液晶显示器

填空题多位LED数码管的显示控制方式有静态显示和()