00-59 数显秒表仿真设计
2021-04-13吴光明
科技视界 2021年7期
吴光明
(陕西中医药大学,陕西 咸阳 712046)
0 引言
信息时代, 计算机技术引领着产学研的发展潮流, 单片微机的应用更是充斥生产、 生活的各个角落。 以51 系列单片机为代表的微型计算机具有高性能、低成本、强通信的优点。 伴随加工技术的不断飞跃, 单片机的可用范围愈来愈广,在信息技术领域占有举住轻重的地位。 自人类需要计时就诞生的秒表,有较长的历史。最初靠机械驱动的模拟式秒表,从关键性能看有较大缺陷。高精度高分辨力的数字化秒表,大大拓宽了秒表原先的功能。 基于数字电路的数显秒表,可用元件多,结构也各不同。本文从虚拟仿真的设计角度,选择Proteus 和Keil 软件交互配合,成功实现了一种基于AT89C51 单片机的00-59 数显秒表的整套设计。
1 系统方案设计
1.1 功能要求
(1)计时范围0~59 秒。
(2)由两位七段LED 数码管显示。
(3)三键实现开始、中暂、复位功能。
1.2 总体方案
基于单片机最小系统,即电源电路、时钟电路和复位电路,附加二极管显示电路,构成计秒实时显现系统。
系统采用两位七段共阴极数码管, 数据口与AT89C51 单片机的P0 和P2 端口相接,P0 口驱动显示秒的十位,而P2 口驱动显示秒时间的个位。该电路可满足对计时时间的显示,精度为1s,溢出后向前进位,计时的范围为0 到59 秒。P3 口的低三位连接3 个功能按钮,实现系统的初始、中暂和清零。 系统的整体结构框图如图1 所示。

图1 系统结构框图
2 硬件电路
2.1 单片机型号
由于本系统对处理速度和I/O 资源无过多要求,只借助单片机实现两位时间显示、 附加定时/计数的中断,Atmel 公司出产的AT89C51 单片机就满足要求[1]。……
登录APP查看全文
