历史上的今天
今天是:2024年09月18日(星期三)
2021年09月18日 | 19-基于51单片机的倒计时系统
2021-09-18 来源:eefocus
具体实现功能
系统由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软件实现仿真设计,具体如图。
史海拾趣
|
摘 要:本文基于脉冲频率调制解调原理,设计了光电测量传输系统。给出了系统发射机、接收机的电路结构和整机系统的幅频特性。经实验测试表明,该系统具有良好的稳定性和线性度。关键词:脉冲频率调制;光电测量;发射电路;接收电路… 查看全部问答> |
|
0 引言 随着社会对能源的需求量越来越大,“能源安全危机”的问题也愈发突显。对此,经济和社会学家舍尔赫尔曼曾提出“阳光型世界经济”的概念,指出利用阳光型能源和阳光型原材料即可再生能源来满足人类对能源和原材料的总体需求,可为世界经济发 ...… 查看全部问答> |
|
==请教USB DEVICE 驱动中,接收CBW错误后的处理方法== 刚接触USb对其中的流程还不熟悉,在调试一驱动程序时,发现如下现象: 24 CDB 2a 00 00 00 28 0c 00 00 80 00 &n ...… 查看全部问答> |
|
请问各位大虾,我知道在asp中关于处理页面失效可以通过设置session的值来实现, 但我目前在做路由器的网页失效的功能,以前没做过网页,请问怎么处理呢?或者 发点http服务器的资料到我邮箱:mftrans@tom.com感激万分… 查看全部问答> |




