历史上的今天
返回首页

历史上的今天

今天是:2024年09月22日(星期日)

正在发生

2021年09月22日 | 10-基于51单片机的秒表系统设计

2021-09-22 来源:eefocus

具体实现功能

系统由STC89C51单片机+数码管显示模块+按键模块+报警提示及指示模块等构成。


具体功能:


1、秒表精度为0.01s;


2、按键可以实现启动、暂停及清零;


3、可以通过按键打开或关闭提醒功能,每一秒提醒一次。


设计思路

该设计要求进行计时并在数码管上显示时间,则可利用单片机微机仿真实验系统中的芯片AT89C51中的P3.2管脚做为外部中断0的入口地址,并实现“开始/停止”、“暂停”、“清零”按键的功能;定时器T0作为每秒加一的定时器。其中当按键来第一个拨动信号,开关由1拨向0(由上向下按)时开始计时;当按键来第二个拨动信号,开关由1拨向0(由上向下按)时数码管保持,当按键来第三个拨动信号,开关由1拨向0(由上向下按)时数码管清零,此时若再按按键则又可重新开始计时。


软硬件设计

本实验利用单片机的定时器/计数器定时和记数的原理,结合LED数码管以及原理图上的按键来设计秒表计时。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本实验设计了一个按键:按第一下按键秒表开始计时(本实验中当开关从1变为0时开始计时),按第二下按键秒表暂停计时,即秒表停留在原先的计时(本实验中当相应开关从1变为0时即停止计时),按第三下按键秒表归零(本实验中当相应开关从1变为0时即停止计时)。


用AT89C51设计一个2位LED数码显示动态秒表,最大显示时间为99分99秒00.00。另设计一个按键模块,“停止/开始”按键说明:第一次按下按键,秒表开始计数,数码管显示从00分00秒.00,开始计时;第二次按下按键,秒表停止计时改为保持当时数码管上显示的数值;第三次按下按键,秒表归零,数码管再次显示00分00秒.00;第四次按下按键,秒表再次开始计数,数码管再次显示从00分00秒.00开始计时,以此循环。


“暂停”按键说明:第一次按下暂停计时,秒表停止计时改为保持当时数码管上显示的数值;再次按下继续计时。


“提示音”按键说明:按下“提示音”按键,每一秒钟提示一次。


“复位”按键说明:按下“复位”按键,数码管计时清零。

原理图

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

程序

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

仿真实现

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

推荐阅读

史海拾趣

Changzhou Galaxy Century Microelectronics Co.,Ltd公司的发展小趣事

银河微电自成立之初,便专注于半导体分立器件的研发与生产。面对国内外市场的激烈竞争,公司坚持自主创新,不断投入研发力量,终于在某关键技术上取得了重大突破。这一技术突破不仅提高了产品的性能,还降低了生产成本,使得银河微电的产品在市场上更具竞争力。凭借这一技术优势,银河微电逐渐在行业中树立起了自己的地位。

北京人民电器厂公司的发展小趣事

近年来,随着新能源产业的快速发展,北京人民电器紧跟时代步伐,在新能源领域取得了重要突破。公司推出的真安型零飞弧直流断路器,解决了直流低压系统中长期存在的外喷电弧问题,为新能源行业的发展提供了重要的技术支持。这一创新成果不仅得到了行业的广泛认可,也为公司在新能源领域的发展打开了新的局面。

这五个故事只是北京人民电器在电子行业发展历程中的一部分,但它们足以展现出公司在技术创新、产品应用、生产自动化、人才队伍建设以及新能源领域发展等方面的努力和成就。这些故事不仅记录了北京人民电器的成长轨迹,也见证了中国电子行业的蓬勃发展。

Axiomtek公司的发展小趣事

随着北京人民电器产品的不断优化和升级,其生产的GM系列直流断路器在发电、输变电系统中得到了广泛应用。众多电力企业和项目都选择了北京人民电器的产品,这不仅是对其产品质量和技术水平的认可,也进一步推动了公司在电力行业的深入发展。

Amerace Electronic Components公司的发展小趣事

随着公司技术的不断提升和产品质量的持续保证,Amerace Electronic Components公司开始积极拓展全球市场。公司通过与国际电子行业的领军企业建立战略合作关系,成功将产品打入国际市场。同时,Amerace还在全球范围内设立了多个生产基地和销售网络,以满足不同国家和地区的客户需求。这种全球化的战略布局使得Amerace在全球电子元件市场中占据了重要地位。

Advanced Detector Corp公司的发展小趣事

随着技术的不断成熟和市场的扩大,ADC开始将业务扩展到更广泛的领域。公司不仅继续深耕探测器领域,还逐渐拓展到传感器、测量仪器等多个领域。通过不断推出多样化的产品,ADC成功满足了不同客户的需求,并在市场上取得了良好的口碑。

Engelking Elektronik GmbH公司的发展小趣事

随着国内市场的饱和,Engelking Elektronik开始寻求海外市场的发展。公司制定了详细的国际化战略,包括参加国际电子展会、拓展海外销售渠道以及建立海外生产基地等。通过不断努力,Engelking Elektronik成功进入了欧洲、北美和亚洲等多个国家和地区的市场。同时,公司还积极适应不同地区的文化和市场需求,提供定制化的产品和服务。

问答坊 | AI 解惑

TinyM0开发板赠送活动——NXP推出最新Cotex-M0内核微控制器

TinyM0开发板赠送活动                                                  ...…

查看全部问答>

CDMA功放电路副谐波负载牵引特性与建模研究

为了从理论上解释副谐波负载牵引实验中的各种非线性现象,对一个A类MESFET 功放进行了研 究。通过研究副谐波牵引条件下的输出信号波形图和上下信道, s的差异图,并结合电路分析,讨论了实验中以 往文献采用Volterra级数法无法解释的非线性特性; ...…

查看全部问答>

嵌入式软件培训建议

   目前,嵌入式软件产品广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。随着嵌入式软件行业的迅猛发展,越来越多的企业和研发机构都转向嵌入式软件的开发和研究,这促 ...…

查看全部问答>

打听下美信的测风仪哪里能买到

  初来乍到,本来是想学stm32(以前玩AVR的,正好也做了一个小产品,哪知m64飞涨,决心放弃AVR,性价比已经归于垃圾股行列),通过google才来到这里,然后看到了这里蛮丰富的DIY项目。   想买个美信的测风仪,不知道哪里能买到,价格 ...…

查看全部问答>

大家来说说你觉得模拟最难的地方是什么?

本帖最后由 dontium 于 2015-1-23 13:24 编辑 大家来说说你觉得学模拟最难的地方是什么? …

查看全部问答>

地下自来水管爆裂处的定位

如题所示,“地下自来水管爆裂处的定位” 大家有什么好的思路呢?水管大约两米左右,求一种切实可行的方法。…

查看全部问答>

怎么用IEGD制作display驱动,该设置哪些参数

RT,哪位高手帮忙举例解答下,谢谢,制作的驱动该怎么嵌入到wince的内核中…

查看全部问答>

易电源学习心得

很庆幸第一次就得了100分。 易电源给我的印象就是简单好用且实用。而且电源的效率很高。对于低能耗设计很有用。…

查看全部问答>

关于AT91SAM3S4B 中看门狗分析

作者:卢老师,华清远见嵌入式学院讲师。 WDT看门狗基本原理 看门狗,又叫Watchdog Timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端。MCU正常工作的时候,每隔一段时间输出一个信 ...…

查看全部问答>