c51语言单片机打铃系统设计,毕业论文单片机自动控制打铃系统及设计.doc

毕业论文单片机自动控制打铃系统及设计

湖南工业职业技术学院

Hunan Industry Polytechnic

类别毕业设计题目单片机自动控制打铃系统设计

系名称电气工程系专业及班级机电一体化S2012-4学生姓名文智新学号03指导教师张宇驰、汪建宇摘 要:

本设计是一种基于单片机控制的以单片机的 C51 语言进行软件设计,增加了程序的可读性和可移植性,便于扩展和更改

本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器STC89C52、时钟电路DS1302、显示电路、按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示并且装有自动打铃系统。

关键词: 单片机 万年历 时钟电路DS1302 C52

ABSTRACT

The design is a single-chip microcomputer 51 based on the number of automatic ring a bell system. It has a number of display and control functions: real-time use LCD displays the current year, month, day, week, time; may be time to adjust; with alarm as well as the whole point timekeeping function; calendar function displays. And the C51 it single-chip software design language, an increase of procedures to improve the readability and portability, ease of expansion and change.

Based on a microcontroller based on the will to achieve calendar of a multi-functional electronic clock designThereby achieve studying and understanding the relevant directives SCM in all aspects of the application. By main control STC89C52、clock circuit DS1302、display circuit、keystroke circuit and restore circuit componented to achieve clock calendar display function can be carried out hours seconds of the show and real-time of the show and real-time temperature display And equipped with automatic ring a bell system.

.

KEYWORDS: Single-chip clock circuit calendar DS1302 C51 language

目录

引言1

1 设计简介及方案论述2

1.1 作息时间控制钟概述2

1.2 本设计任务和主要内容2

1.2.1 设计任务2

1.2.2 主要内容2

2 系统硬件电路设计3

2.1 遥控部分3

2.2 STC89C52单片机性能介绍4

2.2.1 时钟电路5

2.2.2 复位及复位电路6

2.2.3 STC89C52具体介绍如下7

2.2.4 STC89C52主要功能8

2.2.5 单片机引脚图9

2.3 DS1302性能介绍9

2.3.1 DS1302引脚排列9

2.3.2 DS1302的控制字节10

2.3.3 数据输入输出(I/O)10

2.3.4 DS1302的寄存器11

2.4 1602 液晶模块11

2.4.1 1602字符液晶11

2.4.2 1602简介11

2.4.3 1602接线图12

2.5蜂鸣器模块和电源模块12

3 系统软件设计13

3.1 系统软件设计的主要内容13

3.2主程序流程设计14

4 毕业设计结论分析15

参考文献16

附录117

附录218

引言

多功能数字万年历已成为人们日常生活中必不可少的物品,广泛用于个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程设计-基于C51单片机的自动打铃系统 : 摘 要 本次设计中的LED数码管电子时钟电路采用24小时制记时方式,本次设计采用AT89C51单片机的扩展芯片和6个PNP三极管做驱动,由三块LED数码管构成的显示系统,与传统的基于8/16位普通单片机的LED显示系统相比较,本系统在不显著地增加系统成本的情况下,可支持更多的LED数码管稳定显示。设计采用AT98C51单片机,使用5V电源供电,并且在按键的作用下可以进行调时,调分,复位功能。计时数据的更新在计算机C语言的驱动下每秒自动进行一次,但不需程序干预其输出状态。 关键词:AT89C51; 数码管 ; LED 第一章 设计简介及方案论述 1.1作息时间控制钟系统概述: 本设计是一个具有报时功能的作息时间控制钟。它利用89C51单片机的2Hz时基计时,进行年历计算,并用的蜂鸣驱动模块将它报出来;在进行时间计算,分每加一时,都与规定的作息时间比较,如果相等则进行相应的控制或动作。由七段显示驱动模块、蜂鸣驱动模块和按钮控制模块三部分组成,四个按键用于报时及校正时间。现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。本设计实现了这些功能,给学校及其他机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制的智能化。 1.2本设计任务和主要内容: (1)设计任务 用可编程件为主体,设计并制作一台自动打铃系统。要求完成的作品必须固化软件,测试检查时上电即可工作,不允再用计算机下载。实现能够显示当前的时间,同时能够在规定的时间点控制打铃装置打出预期的铃声。另外增设四个按钮,通过分配以实现对时间的调整,包括对时钟、分钟的增加和减少,秒钟的清零;以及强制打铃和关闭打铃。 (2)主要内容 1、基本计时和显示功能(用12小时制显示)。包括上下午标志,时、分的数字显示,秒信号指示。 2、能设置当前时间(含上、下午,时,分) 3、能实现基本打铃功能,规定: 上午6:00起床铃:打铃5秒、停2秒、再打铃5秒。 下午10:30熄灯铃:打铃5秒、停2秒、再打铃5秒。 铃声可用小喇叭播放,凡是用到铃声功能的均按此处理。 第二章 系统主要硬件电路设计 2.1单片机总体设计思路 (1)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LCD或LED的显示屏; (2)进行软件设计,利用单片机系统时钟先设计一个高精度的内部时钟系统,最小精确时间为期1秒; (3)在秒计数的基础上设计一个24小时时钟,并设计若干定时功能; (4)设计打铃执行机构,完成自动打铃功能。 2.2各功能模块程序实现原理分析

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值