1-99秒倒计时器 - 图文

更新时间:2023-11-11 15:13:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于AT89C51的99秒倒计时器设计

摘要

今年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

模拟多通道压力系统是利用压力传感器采集当前压力并放映在显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理可根据输入单价准确的计算出物体的金额。本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。

【关键词】AT89C51;LED数码管显示器;keil C;晶体振荡器

基于AT89C51的99秒倒计时器设计

Abstract

Permeate in the social realm along with the calculator in recent years,single slice the application of the machine just at constantly alignment thorough,arouse a traditional control an examination a day a new moon benefit renewal in the meantime.In solidly the hour the examination the single slice that controls with auto the machine the application the system,slice machine usually Be a core parts to use,only single slice the machine aspect knowledge is not enough,return should according to concrete the hardware structure,and aim at concrere application the sofwatre of the object characteristics combine to make perfect.

Imitating many passage pressure systemses is to make use of presure to spread the feeling machine to collect current pressure combine the reflection is on tne display,it can analyze the pressure surfeit distance,erupting to report to the police.Combine the adoption electronics steelyard principle can according to input the amount of money that the unit price compures an object accurately.This thesis discuss that pour the design and creation of the timer in brief,for pour LED figures displays in the timer to say,I an for the sake of the simpification circuit,decline low cost,adopt to take software as connect of lord a people’s methdo,do not use specialized hardwate to translate the code machine namely,but adopt the software procedure to carry on translating code.

【Keyword】AT89C51;The LEDfigure tube display;Keil C;Crystal Oscillactor

基于AT89C51的99秒倒计时器设计

目 录

摘要?????????????????????????????? 3 ABSTRACT???????????????????????????? 4 第1章 方案论证????????????????????????? 6

1.课程设计的目的和要求?????????????????????? 6

1.1目的??????????????????????????? 6 1.2要求??????????????????????????? 6

2.总体设计??????????????????????????? 6

第2章 硬件电路????????????????????????? 8

1.各个元件介绍????????????????????????? 8 1.1 AT89C51的芯片概述???????????????????????? 8 1.2 LED数码管显示器概述??????????????????????? 9 1.3 其他元器件介绍及参数选择???????????????????? 14 2.单片机的最小系统与复位电路 ????????????????????? 14 2.1最小系统 ???????????????????????????? 14 第3章 软件部分???????????????????????????? 18 1.相关软件介绍????????????????????????????? 18 1.1Keil C软件???????????????????????????? 18 1.2Proteus软件??????????????????????????? 18 2.软件设计??????????????????????????????? 19 2.1程序框图如图:?????????????????????????? 19 2.2 软件程序????????????????????????????? 21 第四章 软件调试???????????????????????? 26 第五章 心得体会???????????????????????????? 29

参考文献???????????????????????????????? 30

基于AT89C51的99秒倒计时器设计

第一章 方案论证

1.课程设计的目的和要求

1.1目的

课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。

课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。

通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。

1.2要求

单片机控制的99s倒计时器

(1)用单片机AT89C51的定时器实现1-99s倒计时器。本例中用两位数码管静态显示倒计时秒值。

(2)用PROTEUS设计,仿真基于AT89c51单片机的1-99s倒计时器实验的硬件电路。

2 .总体设计

设计的大体分析:这两个设计题目要求的硬件电路都主要由AT89C51芯片、LED

数码管显示器、晶振产生电路、复位电路组成。其中电子时钟的课程设计外加了8155芯片的扩展电路。还有AT89C51芯片主要由软件完成驱动。最终通过Keil与Proteus软件联调完成模拟仿真功能。

总体分析草图如下图:

基于AT89C51的99秒倒计时器设计

图一

本文来源:https://www.bwwdw.com/article/wskv.html

Top