APP下载

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

2016-11-19崔紫腾李小蕊

物联网技术 2016年10期
关键词:单片机

崔紫腾+李小蕊

摘 要:文中设计了基于单片机技术原理的简易秒表,该设计以AT89C52芯片作为核心元件,采用C语言为开发工具,通过数码管显示计时结果,并以Proteus和Keil软件作为开发平台,对所设计的数字秒表进行仿真,调试及优化设计,并观察实际的工作状态,从而达到预期效果。

关键词:单片机;数字秒表;C语言;AT89C52芯片

中图分类号:TP368 文献标识码:A 文章编号:2095-1302(2016)10-00-02

0 引 言

目前,计算机技术为生活带来了巨大的变化,微型计算机的应用已渗透到我们生活的各个领域。单片机作为计算机发展的一个重要分支领域,其具有系统结构简单,使用方便,可实现模块化,环境适应能力强等特点。数字秒表在生活、运动、竞赛中起着非常重要的作用,已发展成为人们日常计时的必需品,本文结合单片机设计及C语言编程实现了一种基于AT89C52单片机的数字秒表。

1 总体方案设计

本设计由AT89C52单片机、电源电路、晶振电路、复位电路、显示电路以及按键电路等组成。软件系统采用C语言编写程序,包括显示、计数、中断、延时、按键消抖程序等。数字秒表的总体框图如图1所示。

2 硬件电路设计

2.1 晶体振荡电路

89C52芯片内部有一个由高增益反相放大器构成的振荡电路,XTAL1和XTAL2分别为振荡电路的输入和输出端[1]。本设计采用52单片机12 MHz的内部振荡方式,其振荡电路如图2所示,电容器C1、C2可以使电路具有稳定的振荡频率和快速起振,电容值一般为20100 pF。本设计采用大小为30 pF的电容。

2.2 复位电路

为确保微机系统中的电路稳定可靠的工作,复位电路必不可少。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计