秒表设计论文Word文档格式.docx
《秒表设计论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《秒表设计论文Word文档格式.docx(34页珍藏版)》请在冰豆网上搜索。
关键字:
STC89C52,LED数码管,蜂鸣器,时钟,按键
ABSTRACT
UnderstandSTC89C52chipprincipleofworkandtheworkmethod,usingthechiptoLEDdigitaldisplaycontrolpipe,realizetheportwithsingle-chipcomputercontroldigitaltube,showminutesandseconds,andbuttonrealizeastopwatchstart,stop,resetfunction,grouptime,abuzzertelltime,accurateto0.01seconds.
Throughthiscoursedesignrequirementschoosetimerwayofworking,paintedusingsingle-chipmicrocomputercontrolLEDdigitaldisplaythecircuitdiagram,andintheboxtorealizeitshardwarecircuitandsoftwareprogrammingtocompletepart,finallycommissioningastopwatchstartandstop,resetfunction,grouptiming,tostrikethebuzzer.
Deepenourunderstandingofthesinglechipmicrocomputercurriculumreviewandmasterthecomprehensiveunderstandingoftothesinglechipcourseapplicationfurtherunderstanding.Mastertimer,setupandexternalinterruptionprogrammingprinciple.ThroughthiscoursedesigncancombineSCMsoftwareandhardware,theprocedureprogramming,calibration.
Thisexperimentthroughthesinglechipmicrocomputertimer/countertimerandcounttheprinciple,designsimpletimersystem,havetherighttiming,pause,reset,andalsousedigitaltubegroupshows,inreallifeapplications,haverealisticmeanings.
ThisdesignisfinishedintheSCMsystembasedonthesmallestincreasedisplaycircuitandcontrolcircuittocompleteelectronicstopwatchhardwarecircuit.ElectronicstopwatchcircuitbysinglechipminimizesystemSTC89C52maincircuit,sevenperiodofdigitaltubedynamicdisplayofcircuitandcontrolcircuit,itcanrealizethefourdigitaldisplayandthemanytime,canthroughthecontrolcircuitcancontrolthetimetohaltandbegan,manytimestotiming,inquiresthetimingoftime.
Keyword:
STC89C52,LEDdigitaltube,abuzzer,clock,buttons
引言
1.1选题背景
单片机自二十世纪七十年代以来,以及其好的性价比受到人们的重视和关注,所以发展很快,应用广泛。
单片机的特点是体积小,集成度高,重量强,抗干扰能力强,对环境的要求低,价格低廉,可靠性高,灵活性强,开发较为容易。
正因为单片机以广泛的应用与工业自动化控制,自动检测,智能仪表,智能化家用电器,航空航天和军事技术领域等各个方面我们可以开发利用单片机系统以获得很高的经济效应,更重要的意义是单片机的应用改变了控制系统的设计思想和方法。
这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为控制技术,列入,本文所要论述的通过单片机来控制LED显示屏。
单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制的特点。
本秒表/时钟设计就是利用单片机的上述特点,采用目前市场上性价比比较高单的STC89C52单片机设计而成的最小系统。
他在实际生活中具有广泛的应用。
秒表是电器制造,电信,工业自动化控制。
国防、实验室及科研单位理想的计时。
1.2研究目标和意义
本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电子秒表的硬件电路,以达到0.01s的精度以及启动、暂停、清零等功能。
显示电子秒表电路主要由STC89C52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现四位数码显示和多次计时,能通过控制电路能控制时间的暂停和开始,能够多次计时,查询计时时间。
秒表是一种常用的测时仪器。
它是利用摆的等时性控制指针转动而计时的。
在它的正面是一个大表盘,上方有小表盘.秒针沿大表盘转动,分针沿小表盘转动。
分针和秒针所指的时间和就是所测的时间间隔。
在表正上方有一表把,上有一按钮。
旋动按钮,上紧发条,这是秒表走动的动力。
用大拇指控下按钮,秒表开始计时;
再按下按钮,秒表停止走动,进行读数;
再按一次,秒表回零,准备下一次计时。
(注意:
使用这类秒表一定要完成这一程序后才能进行下一次计时。
这类表不能在按停后又重新开动秒表连续计时。
为了解决这一问题,有的秒表在表把左侧装有一按钮,当表走动时将此按钮向上推,表停走;
向下推,即继续累计计时。
)
秒表的精度一般在0.1-0.2秒,计时误差主要是开表、停表不准造成的。
秒表在使用前上发条时不宜上得过紧,以免断裂。
使用完后应将表开动,使发条完全放开。
不同型号的秒表,分针和秒针旋转一周所计的时间可能不同,使用时要注意。
本设计从总体要求出发,采用自顶向下逐步细化的方法,将系统模块化,使得系统具有很强的扩充性,并且在实现设计的基础上,采用maxplus的仿真环境得到理想的仿真效果。
本设计完成的中途计时功能,实现了在许多特定场合进行时间追踪的功能,在社会生活中具有广泛的应用价值。
了解基于单片机STC89C52的秒表系统的成因及其影响因素对认识基于单片机STC89C52的秒表系统有重要的意义,带计时器功能的秒表的应用也很重要.通过以下的介绍可以了解带计时器功能的秒表的发展现状和相关技术理论。
以下介绍了和基于单片机STC89C52的秒表系统相关的设计用以比较,重点是单片机STC89C52的秒表。
1.3研究思路
用STC89C52设计一个2位LED数码管显示“秒表”,显示时间为00~99秒,每秒自动加一。
另设计一个“开始”按键和一个“复位”按键。
再增加一个“暂停”按键,开始计数,数码管显示从00开始每秒自动加一;
按“复位”按键,系统清零,数码管显示00;
按“暂停”按键,系统暂停计数,数码管显示当时的计数;
按“快加”按键,系统每10ms快速加一,即数码管在原先的计数上快速加一。
第2章研究的理论基础
2.1总体介绍
STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
单片机总控制电路如下图2-1:
图2-1单片机总控制电路
2.2时钟介绍
STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。
时钟可以由内部方式产生或外部方式产生。
内部方式的时钟电路如图4—2(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。
定时元件通常采用石英晶体和电容组成的并联谐振回路。
晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。
外部方式的时钟电路如图4—2(b)所示,RXD接地,TXD接外部振荡器。
对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。
片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。
示,RXD接地,TXD接外部振荡器。
RXD接地,TXD接外部振荡器。
(a)内部方式时钟电路(b)外部方式时钟电路
图2-2时钟电路
2.3复位及复位电路
复位操作
复位是单片机的初始化操作。
其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。
表2-1一些寄存器的复位状态
寄存器
复位状态
PC
0000H
TCON
00H
ACC
TL0
PSW
TH0
SP
07H
TL1
00