基于单片机的倒计时器(计数器)设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

目录 (1)

摘要 (3)

ABSTRACT (4)

第一章设计要求与方案确定 (5)

1.1设计意义 (5)

1.2设计要求 (5)

1.3方案确定 (5)

第二章硬件电路 (6)

2.1单片机概述 (6)

2.1.1 单片机基础 (6)

2.1.2单片机与单片机系统 (7)

2.1.3 单片机的产生与发展 (7)

2.2MCS-51系列单片机介绍 (8)

2.2.1 80C51 芯片介绍 (8)

2.2.3 最小系统 (9)

2.2.4 定时与中断的概念 (10)

2.4LED显示电路设计与器件选择 (12)

2.4.1.LED显示器的选择 (13)

2.4.2LED驱动芯片选择 (13)

2.5按键电路设计 (13)

2.6蜂鸣器电路的设计 (14)

第三章倒计时器的设计 (15)

3.1倒计时器系统设计方案及框图 (15)

3.2程序设计 (15)

3.2.1主程序设计 (15)

3.2.2倒计时模块设计 (17)

3.2.3键盘扫描数码管显示程序 (17)

第四章倒计时器设计仿真 (18)

4.1设置倒计时初值 (18)

4.2开始倒计时 (18)

4.3倒计时结束并报警 (18)

总结 (20)

参考文献 (21)

致谢 (22)

附录1 倒计时器设计源程序 (23)

附录2 所用元器件清单 (23)

摘要

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

本系统由单片机系统、矩阵式键盘、蜂鸣器和LED数码管显示系统组成。装置利用AT89C51单片机与74LS245驱动器驱动LED数码管显示。通过按键控制设定倒计时时间,再通过中断控制系统开始倒计时。当倒计时时间到时,由P1.0口驱动蜂鸣器发声报警。为了简化电路,降低成本,采用以软件为主的的接口方法。

该系统实用、功能灵活多样,可以对计时时间进行实时控制,可以广泛的应用于各种场所的控制设备。

【关键词】单片机;LED数码管显示器;倒计时;报警

Abstract

In recent years, with the computer penetration in the social field, the application of SCM trends are at the same time, changing traditional control update detection. In real-time control and automation applications of single-chip, single-chip is often a core component to use only single-chip is not enough knowledge, but also the specific hardware structure and application of object-specific characteristics software to make perfect.

The system consists of single-chip systems, matrix keyboard, buzzer and LED digital display system. AT89C51 single-chip devices using 74LS245 drives and digital LED display driver. Button control settings through the countdown time, and then control the system through the disruption of the countdown. When the countdown time to when I drive by P1.0 audible alarm buzzer. To simplify the circuit, reduce costs, the use of software-based interface methods.

The system is practical, flexible and diverse features can be time-time for real-time control can be widely used in various places of the control equipment.

【Keywords】 single-chip microcomputer; LED digital tube display; countdown; alarm

第一章设计要求与方案确定

1.1设计意义

本课题开发的意义在于它既节省了硬件成本,又能实现多功能。既可做倒计时秒表,又可进行定时,还可以通过扩展完成其他功能,而且功能的相互转换也十分简单。对于厂商,有很大的挖掘潜在价值的空间;对于消费者,也有很大的吸引力。

1.2 设计要求

(1)以MCGS-51系列单片机为核心器件,组成一个倒计时系统。

(2)系统显示器由7位数字型数码管组成,分别显示时间值的分,秒和0.1秒。(3)能够通过小键盘阵列设定倒计时时间。

(4)倒计时到,由蜂鸣器发出报警。

1.3方案确定

为了实现LED显示器的数字显示,可以采用静态显示法和动态显示法。由于静态显示法需要数据锁存器等硬件,接口复杂一些。考虑计时器显示只有7位,且系统没有其他复杂的处理任务,所以决定用动态扫描法实现LED的显示。单片机采用AT89C51系列,如果要使用电池供电的话,则可以采用LV系列的单片机。硬件系统的总体构成框架如下图1.1所示。

图1.1 系统总体构架框图

5

相关文档
最新文档