60秒倒计时器 秒表 c语言程序,用单片机设计一个两位LED显示的秒表,按下计时键时,进行60s倒计时显示...

news/2024/11/7 16:52:44/

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

w86586tk3y

2017.09.25

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:57%    等级:8

已帮助:214人

#include

sbit P3_5 =P3^5;

unsigned char code dispcode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,

0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0x00};

unsigned char second=60;

unsigned char keycnt;

unsigned int tcnt;

void main(void)

{

unsigned char i,j;

TMOD=0x02;

ET0=1;

EA=1;

second=0;

P1=dispcode[second/10];

P2=dispcode[second%10];

while(1)

{

if(P3_5==0)

{

for(i=20;i>0;i--)

for(j=248;j>0;j--);

if(P3_5==0)

{

keycnt++;

switch(keycnt)

{

case 1:

TH0=0x06;

TL0=0x06;

TR0=1;

break;

case 2:

TR0=0;

break;

case 3:

keycnt=0;

second=0;

P1=dispcode[second/10];

P2=dispcode[second%10];

break;

}

while(P3_5==0);

}

}

}

}

void t0(void) interrupt 1 using 0

{

tcnt++;

if(tcnt==4000)

{

tcnt=0;

second--;

if(second==0)

{

second=60;

}

P1=dispcode[second/10];

P2=dispcode[second%10];

}

}

00分享举报


http://www.ppmy.cn/news/615614.html

相关文章

verilog秒表计时器

本设计是使用verilog实现秒表计时器。 秒表指示的时间由nexys4 DDR开发板的8个数码管显示,从左到右数码管的前两个显示小时(范围0-24),第3-4个数码管显示分(范围0-59,计数到60,向小时位进1),第5-6个数码管显示秒(范围0-59,计数到60向分位进1),第7-8个数码管显示毫…

前端文件上传的几种交互造轮子

背景 前端文件上传本来是一个常规交互操作,没什么特殊性可言,但是最近在做文件上传,需要实现截图粘贴上传,去找了下有没有什么好用的组件,网上提供的方法有,但是没找完整的组件来支持 cv 上传,…

基于STM32的多功能秒表

基于STM32的多功能秒表 当上电运行后,按下KEY1,秒表开始正计时,再次按下KEY1秒表停止计时,按下KEY2秒表清零,按下KEY3,手动调节秒表时间递增,按下KEY4手动调节秒表时间递减,按下KEY5秒表倒计时…

stm32倒计时秒表proteus_倒计时秒表 单片机

目录 一、设计目的 ........................................................................................................ 1 二、设计任务及要求 ............................................................................................ 2 三、总体方案设计 …

MSP430 G2553 单片机 口袋板 日历 时钟 闹钟 万年历 电子时钟 秒表显示

一、实验目的本次实验使用 MSp430G2553 以及 GZ 扩展版的 LCO 显示、蜂鸣器、机械按键,实现具有多功能电子钟的设计。功能包括,按键切换工作界面、设置时间、秒表计时、闹钟的设定、闹钟的暂停与休眠。二、实验内容与设计思路电子钟功能综述本次电子表设…

Python 内置模块tkinter —— 秒表计时器

# 秒表计时器""" 思考:1、怎么创建一个最简单的窗口?2、怎么保持窗口一直运行?3、不用方法mainloop()怎么实现窗口一直运行?4、请问窗口的宽度*高度默认值为多少个像素点?5、利用…

stm32倒计时秒表proteus_单片机课程设计倒计时秒表

精品文档 。 1 欢迎下载 一、设计目的 此次设计是我们更进一步了解基本电路的设计流程,提高自己的设计理念, 丰富自己的理论知识,巩固所学知识,使自己的动手动脑能力有更进一步提高, 为自己今后的学习和工作打好基础&a…

基于单片机的秒表计时器系统设计(#0400)

当今社会在很多比赛中,都要用到时间的长短来衡量比赛的结果。本设计是一个利用单片机控制的多功能秒表系统。 功能描述 1、采用51单片机作为控制芯片; 2、数码管前两位显示分钟,后两位显示秒; 2、正计时、倒计时可以切换&#…