具体实现功能

系统由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软件实现仿真设计,具体如图。

全部资料

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!
原文链接:基于51单片机的倒计时系统

基于51单片机的倒计时系统相关推荐

  1. 51单片机计算器_基于51单片机的倒计时温度检测报警器

    基于51单片机的倒计时温度检测报警器 学习单片机断断续续半年了,在学长学姐的教学帮助下,完成了51单片机的入门学习,开始实践做项目,在一周时间内设计和制作出个人项目.起初,我设计和选择的是12864显 ...

  2. 基于51单片机的倒计时温度检测报警器

    广西河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院:OpenWRT无线路由组 写作时间:2020年8月12日16:00:03   基于51单片机的倒计时温度检 ...

  3. 51单片机计算机实物焊接,基于51单片机的最小系统焊接图 浅谈单片机最小系统...

    本文主要是关于51单片机的相关介绍,并对基于51单片机的最小系统焊接进行了详尽的阐述. 单片机最小系统 单片机最小系统主要由电源.复位.振荡电路以及扩展部分等部分组成. 对于一个完整的电子设计来讲,首 ...

  4. 基于51单片机的时钟系统

     这一次带来的项目是课程设计级别的基于51单片机的时钟系统,本次的项目共有两种,一种是基础功能时钟,上电后自动从00-00-00开始计时,另一种加上了调时功能,上电后自动从00-00-00开始,当需要 ...

  5. 基于51单片机篮球计分系统

    目录 一.项目功能概述 二.仿真 三.程序 四.论文 五.资料清单 资料下载地址:基于51单片机篮球计分系统 一.项目功能概述 液晶显示比赛时间.甲队和乙队的得分: 甲  甲队和乙队的得分分别有加1分 ...

  6. 【课设分享】基于51单片机的恒温控制器系统

    文章目录 恒温控制器系统概述 仿真软件 系统设计 电路设计 软件代码编写 代码下载 恒温控制器系统概述 该恒温控制器系统包含以下几个功能: 可按键设定温度 可显示当前温度和用户设定温度 有升温.降温模 ...

  7. 基于51单片机的温控系统

    基于51单片机的温控系统 本文是基于STC89C52单片机的温度控制系统,主要由主控模块.显示模块及外围电路几个部分组成. 通过DS18B20检测外部温度,通过LCD1602显示,按键可调节上下限.当 ...

  8. 基于51单片机的电子温度计系统的设计与实现

    设计一个基于51单片机的电子温度计系统,其采用STC12C5A60S2芯片作为控制中心,DS18B20温度传感器为测温元件,LCD为显示器件.硬件设计部分包括温度传感电路设计.温度控制电路设计及显示电 ...

  9. 基于51单片机的病房呼叫系统

    基于51单片机的病房呼叫系统 声明:本系统仅仅是模拟基础功能,包括矩阵按键模块,数码管模块,蜂鸣器模块,独立按键模块,仅供学习使用.首先,考虑到51单片机开发板的矩阵按键只有4*4=16个,数码管显示 ...

最新文章

  1. 小程序云开发,订阅消息定时批量发送实现代码
  2. RabbitMQ详细文档
  3. Oracle存在修改,不存在插入记录
  4. python各进制的表述与转换
  5. scala初学之函数定义、流程控制、异常处理入门
  6. 动态规划——01背包问题 看此一篇文章就够了
  7. Jquery 安装到Visual Studio 2008
  8. centos 7 安装pip
  9. 产品升级|1-2月合刊:多款产品来袭
  10. eds能谱图分析实例_SPC控制图公式_均值极差SPC控制图公式应用实例分析
  11. Java读取配置文件Java加载不同环境的配置文件
  12. 等价类划分法设计测试用例
  13. 三丰三坐标编程基本步骤_smt工程师总结smt贴片机编程步骤
  14. 解决git提交:Please enter a commit message to explain why this merge is necessary
  15. input标签用法与功能全面解析
  16. 皮尔逊相关 p值_皮尔逊,p值和图
  17. 计算机无法显示硬盘盘符,移动硬盘连接电脑不显示盘符怎么回事?移动硬盘连接电脑不显示盘符的原因和解决方法...
  18. win10桌面快捷方式变白,解决方式
  19. addrule android用法,RelativeLayout.LayoutParams 使用addRule失效的问题解决办法
  20. 有关于Mapreduce的读后感

热门文章

  1. c#语言float转换int,c#中怎么把int向float型转换?
  2. java string 转换 int_java如何把String类型转换为int类型
  3. html笔记 黑马pink老师 b站视频笔记 有自己新加内容
  4. 栈应用:中缀表达式求值
  5. JavaScript-58:打印五行五列星星
  6. IdeaVim 史诗级分享
  7. Latex中希腊字母如何加粗和斜体
  8. unity shader笔记之混合模式
  9. 营销如何承载活动和券
  10. WiFi P2P协议学习