19-基于51单片机的倒计时系统

发布者:黄金大花猫最新更新时间:2021-09-18 来源: eefocus关键字:51单片机  倒计时系统  LCD1602 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

系统由STC89C52单片机+按键电路+复位电路+晶振电路+LCD1602显示模块构成。


具体功能:


(1)六位LED显示,从59分59秒99开始倒计时;


(2)倒计时精度为0.01秒,能正确地进行倒计时;


(3)复位后倒计时重新回到初始状态。


设计背景

近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。本文阐述了基于单片机的数字电子秒表倒计时设计,倒计时精度达0.01s了,解决了传统的由于倒计时精度不够造成的误差和不公平性,是各种体育竞赛的必备设备之一。本设计的数字电子秒表倒计时系统采用8051单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计倒计时器。将软、硬件有机地结合起来,使得系统能够实现六位LED显示,倒计时精度为0.01秒,能正确地进行倒计时,从59分59秒99开始倒计时,倒计时精度为0.01秒,能正确地进行倒计时,复位后倒计时重新回到初始状态。其中软件系统采用C语言编写程序,包括显示程序,定时中断服务,外部中断服务程序,延时程序等,并在KEIL5中调试运行,硬件系统利用PROTEUS8.7强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。


软硬件设计

本实验利用单片机的定时器/计数器定时和记数的原理,结合LED数码管以及原理图上的按键来设计秒表倒计时。将软、硬件有机地结合起来,使得系统能够正确地进行倒计时,数码管能够正确地显示时间。六位LED显示,从59分59秒99开始倒计时,倒计时精度为0.01秒,能正确地进行倒计时,复位后倒计时重新回到初始状态。


原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

关键字:51单片机  倒计时系统  LCD1602 引用地址:19-基于51单片机的倒计时系统

上一篇:20-基于51单片机的温湿度检测仪设计
下一篇:18-基于51单片机的排队叫号系统

推荐阅读最新更新时间:2024-11-16 23:33

MCS-51单片机定时器/c见习题解答
1、根据定时器/计数器0方式1逻辑结构图,分析门控位GATE取不同值时,启动定时器的工作过程。 答:当GATE=0:软件启动定时器,即用指令使TCON中的TR0置1即可启动定时器0。 GATE=1:软件和硬件共同启动定时器,即用指令使TCON中的TR0置1时,只有外部中断INT0引脚输入高电平时才能启动定时器0。 2、当定时器/计数器的加1计数器计满溢出时, 溢出标志位TF1由硬件自动置1,简述对该标志位的两种处理方法。 答:一种是以中断方式工作,即TF1置1并申请中断,响应中断后,执行中断服务程序,并由硬件自动使TF1清0;另一种以查询方式工作,即通过查询该位是否为1来判断是否溢出,TF1置1后必须用软件使TF1清0
[单片机]
基于51单片机定时器的的电子时钟
1、可以显示星期和时间的电子1602液晶电子时钟 2、但没有调整时间的子程序,谁会调整时间的子程序,可以完善。 3. 液晶的端口大家可按你自己的电路随便修改就在程序的上部 4. 此程序在51hei单片机开发板上测试成功全部的代码及头文件 下载地址: http://www.51hei.com/ziliao/51hei-5/电子时钟+1602液晶.rar #include reg52.h #include "51hei.h" #define uchar unsigned char sbit RW=P2^7; sbit RS=P3^5; sbit E=P3^4; sbit duan=P2^6; bit at=0; //sbit b
[单片机]
基于51单片机的步进电机控制以及仿真
给你一段简单的程序代码,控制步进电机的,不过你要好好看看程序的编写,以适应你的硬件(主要是连线),你可以在实现这个的基础上实现你所说的目标,个人觉得你参考这个程序然后自己实现你所说的功能比较好: #include reg52.h unsigned char code F_Rotation ={0x08,0x10,0x20,0x40};//正转表格 unsigned char code B_Rotation ={0x40,0x20,0x10,0x08};//反转表格 void Delay(unsigned int i)//延时 { while(--i); } main() { unsigned char i; wh
[单片机]
基于<font color='red'>51单片机</font>的步进电机控制以及仿真
51单片机EEPROM(E2PROM)测试程序
/ * * 文件名称: eeprom.c * 摘 要: 对EEPROM某个扇区进行读、写和擦除,并发送到串口 UART=9600 8位数据 CRYSTAL=18.432 TIMER_MODE=12T (EEPROM就是DATA FLASH,擦除只能按扇区,读写可以按字节,字节为0XFF时才可以写) * CPU芯片: STC12C5A16S2 instruction mode:1T * 作 者: XCY * 修改日期: 2012年3月27日 * */ #include reg52.h #include intrins.h typedef unsigned char BYTE; typedef unsigned
[单片机]
51单片机学习:ADC模数转换实验--电位器电压采集
实验名称:ADC模数转换实验--电位器电压采集 接线说明: 实验现象:下载程序后,数码管上显示AD模块采集电位器的电压值 注意事项: ***************************************************************************************/ #include public.h #include smg.h #include xpt2046.h /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 *
[单片机]
51单片机入门 - 实验板的选择
单片机的学习,最重要的一点就是多实践。站在岸上学不会游泳。没有实践,恐怕永远也学不好单片机。我将和大家一起,选择一款适合自己的单片机实验板。 方案选择 我们主要有三个可选方案: 自己动手搭建学习板; 购买成品开发板; 使用Proteus等仿真软件。 方案一非常适合动手能力较强,想锻炼动手能力,时间比较充裕的读者选用。自己动手搭建电路,能让我们对单片机更加了解,充分锻炼了动手能力,对以后需要自己制作东西很有帮助。或许你只是用现成的开发板学完单片机,等到想给好友或者心仪的异性做点东西表达下自己的心意时,才发现不会焊板子,那实在非常尴尬。这种方案的缺点在于:各种零散的元件不是很方便购买,不过如果能在淘宝上找到合适的卖家
[单片机]
51单片机与VB串行通信的实现
1.引言:   随着计算机系统的应用和微机网络的发展,各种控制设备之间的通信功能越来越显得重要。在设计的减振控制系统中,控制器(下位机)采用两片AT89C52单片机,分别用于对左右减振器实施控制,同时将测量的温度、电流、速度等信号按一定采样时间保存在E2PROM ATC256中。为了能测试控制器的工作情况,包括初始安装时的状况测试和读取历史记录并做测试诊断以及能根据参数变化情况进行故障诊断,为此,同时开发了通信系统,上位机采用便携式PC机,上、下位机之间通过MAX485芯片实现串行数据通信。 2.通信系统硬件电路设计   通信系统硬件电路设计的突出特点是,控制器的外围一改传统的并行扩展,而采用新型串行芯片进行串行总线扩展。与传统
[单片机]
<font color='red'>51单片机</font>与VB串行通信的实现
MC8051单片机IP核的FPGA实现与应用
   1 引言   长期以来,单片机以其性价比高、体积小、功能灵活等方面的独特优点被广泛应用。但受其内部资源的限制,单片机需要在片外扩展相关资源。为了达到处理速度和控制灵活性方面的需求,采用微控制器和可编程逻辑器件设计单片机嵌入式系统。随着现场可编程逻辑阵列(FPGA)及EDA技术的发展,百万门级的FPGA、可重构的嵌入式MCU核、功能复杂的IP核及各种功能强大的EDA工具的出现,实现将MCU、存储器和一些外围电路集成到一个芯片成为可能。随着IP核技术在FPCA中的应用,特别是MCU IP核技术的发展。出现了性能不同的嵌入式MCU软核。MCS-51系列MCU是目前应用时间最长、最普及、可获得应用资料最多的功能强大的8位MCU,建
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved