微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的数字秒表设计

基于单片机的数字秒表设计

时间:03-07 来源:互联网 点击:

4 仿真结果
程序在Keil uVision3环境下编写,编译通过后生成.hex文件加载到Proteus下可正常运行。程序刚运行前数码管显示初值为0000.0 0,按下键KEY1系统开始计时,程序中每0.01s进入一次定时中断。在程序运行过程中若按下键KEY2系统暂停计时,数码管显示计时截至状态;若按下键KEY3,数码管清零。图5为键KEY1抬起、键KEY2按下的状态。

5 结束语
本文利用AT89C52单片机设计了具有计时开始、暂停及清零功能的数字秒表,计时最大值为59分59.99秒,计时精度为0.01秒。利用Proteus和Keil软件进行了仿真,达到了预期的效果。整体电路的计时精度高,电路结构简单,抗干扰能力强,具有广泛的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top