论文多功能打铃系统的设计

更新时间:2024-03-05 11:54:01 阅读量: 综合文库 文档下载

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

密级: 公开

NANCHANG UNIVERSITY

学 士 学 位 论 文

THESIS OF BACHELOR

(2008 —2012 年)

题 目 多功能打铃系统的设计

学 院: 信息工程学院 系 电子信息工程 专 业: 电子信息工程 班 级: 学 号: 学生姓名: 指导教师: 起讫日期: 2012年3月5日—2012年.5月27日

南 昌 大 学 学士学位论文原创性申明

本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。

作者签名: 日期:

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密□,在 年解密后适用本授权书。

本学位论文属于

不保密□。

(请在以上相应方框内打“√”)

作者签名: 日期:

导师签名: 日期:

摘要

多功能打铃系统的设计

专 业:电子信息工程 学 号:6100208208 学生姓名:李太亮 指导教师:杨文玲

摘要

时钟伴随着人类发展每一个过程。它由古代的沙漏发展到近代的机械表再发展到现代的电子表。步入快节奏的二十一世纪,精准的时钟和打铃系统更成为不可或缺的工具。

我采用AT89C51单片机作为整个设计的中枢。AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位的微处理器。本设计由四个模块组成,分别是单片机、控制按钮、铃声装置和数码管等。本文利用AT89C51单片机的2Hz时基计时并进行年历计算。在时间计算时,每增加一秒都与系统设定的某个固定时间进行比较,如果和系统设定的时刻相同,则会进行相应的控制即打铃输出,从而驱动相应的蜂鸣器打铃。并且使用LED发光管显示当前时间。在整个设计中,全部功能通过四个按键来加以控制,以更好地调控准确的时间等。

关键词:单片机;AT89C51 ;打铃系统;时间显示

I

Abstract

Multifunctional bell system

Abstract

Clock along with every process of human development. It consists of the the hourglass development of the ancient to the modern mechanical watch, the development of modern electronic watches. The twenty-first century into the fast-paced, precise clock and bell systems have become an indispensable tool。

I use the AT89C51 microcontroller as the hub of the entire design. The AT89C51 is a low voltage of one kind with 4K bytes flash memory, high-performance CMOS 8-bit microprocessor. This design consists of four modules, namely, the microcontroller, control buttons, ring tones, devices, and digital tube. Using AT89C51 microcontroller 2Hz when the timing and calendar year basis and 5v voltage source to the microcontroller. The calculation of time for each additional one second and the system set a fixed time for comparison. If at some point and set the same moment, is the appropriate control of the bell output, in order to drive the buzzer rang the bell. Use of LED and LED displays the current time. Throughout the design, control of all functions via four buttons to control, you can better control the accurate time. Keywords: microcontroller; on AT89C51; bell system; time display

II

目录

目录

摘要..............................................................I Abstract..........................................................II 引言............................................................ - 1 - 第一章 设计简介及方案论述....................................... - 2 -

1.1本设计任务和主要内容..................................... - 2 - 1.2方案论证................................................. - 2 - 1.3多功能打铃系统概述 .................................. - 3 - 第二章 系统硬件电路............................................. - 4 -

2.1多功能打铃系统总体框图。................................. - 4 - 2.2 各硬件模块的使用和性能介绍 .............................. - 4 - 2.3 系统硬件电路图 .......................................... - 9 - 第三章 系统软件设计............................................ - 11 -

3.1系统软件的主要内容...................................... - 11 - 3.2主程序流程设计.......................................... - 11 - 第四章 系统调试与测试结果分析................................. - 13 -

4.1系统调试................................................ - 13 - 4.2仿真结果................................................ - 13 - 第五章 汇编程序与器材仪表...................................... - 15 -

5.1 汇编程序 ............................................... - 15 - 5.2 器材仪表 ............................................... - 28 - 结 论......................................................... - 29 - 参考文献....................................................... - 30 - 致谢........................................................... - 31 -

III

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

Top