文档详情

基于AT89S51的数字秒表设计 .pdf

发布:2024-12-08约3.19万字共35页下载文档
文本预览下载声明

基于AT89S51的数字秒表设计

摘要

基于AT89S51的数字秒表设计

摘要

数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使

用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。设计

中包括硬件电路的设计和系统程序的设计。其硬件电路主要有主控制器,计时

与显示电路和回零、启动和停表电路等。主控制器采用单片机AT89S51,显示电

路采用共阴极LED数码管显示计时时间。文中设计了一种以单片机为控制核心

的数字秒表。该数字秒表采用C语言开发,通过数码管显示计时结果。

关键字:AT89S51;数字秒表;LED数码管显示

I

ABSTRACT

ABSTRACT

Digitalelectronicstopwatchdisplayintuitive,readtheconvenient,

highprecisionofadvantages,widelyusedintime.Thedesignofdigital

electronicstopwatchbysinglechip,andstrivetosimplestructure,high

precisionforthetarget.Designincludingthedesignofthesystem

hardwarecircuitandthedesignoftheprogram.Themainhardwarecircuit

isthemaincontroller,timinganddisplaycircuitandbacktozero,start

andstopwatchcircuit,etc.LordAT89S51single-chipcontroller,show

circuitofthecathodeLEDdigitalpipedisplaytimeclock.Thispaper

designsawiththesinglechipprocessorasthecoretocontrolthe

digitalstopwatch.ThedigitalstopwatchusingClanguagedevelopment,

throughthedigitalpipedisplaythetime.

Keywords:AT89S51DigitalstopwatchTheLEDdigitaldisplay

II

ABSTRACT

目录

摘要I

ABSTRACTII

前言IV

1绪论1

1.1单片机的背景1

1.2单片机的应用领域2

2总体方案的设计4

2.1系统的组成模块4

2.2工作原理4

3系统的硬件电路设计6

3.1单片机的选择6

3.2显示电路的选择与设计9

3.3按键电路的选择与设计12

3.4时钟电路的选择与设计13

3.5复位电路的选择与设计15

4系统的软件电路设计17

4.1程序设计思想17

4.2主程序设计17

4.3中断程序设计19

4.4系统的程序设计22

结论27

参考文献28

致谢29

附录30

显示全部
相似文档