APP下载

基于AT89C51单片机的秒表设计与实现

2018-08-07张翠云

机电工程技术 2018年7期
关键词:按钮单片机设计

张翠云

单片机相当于微型计算机。因为它具有体积小、质量轻、价格便宜的特点,所以为应用和开发提供了便利条件。单片机已应用在生活的方方面面,如智能仪表、家用电器等。秒表是一种常用的计时仪器,比如在实验室、智力对抗比赛、运动场等场合,就会经常用到秒表。高精度数字化秒表的出现,给人们的生活提供了方便,已经取代了传统的机械秒表[1-3]。本文结合单片机,设计了一种基于AT89C51单片机的精度为0.01 s的数字秒表,并且在仿真软件Proteus环境下,实现了所设计秒表的各种功能。

1 系统整体设计方案

1.1 系统具体功能要求

(1)秒表计时范围00.00秒~60.00秒。

(2)显示部分采用四位七段数码管,其中前两位显示“10秒、秒”,后两位显示“0.1秒、0.01秒”。

(3)秒表具有功能:“开始”、“暂停/继续”、“复位”。

(4)键盘设置:键1→开始计时;键2→暂停/继续计时;键3→复位,清零计时。

1.2 系统总体框图

本数字秒表设计要对时间实行实时计时,精度达到0.01秒,并且通过功能键进行开始计时、暂停/继续计时、复位计时。系统主要包括时钟电路、复位电路、键盘电路、显示电路。系统的整体组成框图如图1所示。

图1 系统整体组成框图

2 硬件设计

图2 秒表硬件电路

数码管显示有静态显示和动态显示,静态显示程序结构简单,显示稳定,但是占用端口比较多;动态显示程序复杂,但是所使用的端口比较少,可以节省单片机的I/O口。本系统数码管显示采用动态显示,其中段码通过470Ω限流电阻与单片机P2口相接,四位位选通过PNP三极管与单片机P1口的P1.3、P1.2、P1.1、P1.0相连接,以增加P1口的驱动能力。……

登录APP查看全文

猜你喜欢

按钮单片机设计
这些按钮能随便按吗?
当你面前有个按钮
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
内心不能碰的按钮
Microchip推出两个全新PIC单片机系列