1.2 国内自动打铃现状

在科学技术不断壮大与发展的进程中,89C51单片机完全的得到了很好的发展与应用。电子产品与芯片紧密相连,自动打铃系统就是应用汇编语言编写出来的系统。在这个科技日新月异,不断更替的时代,单片机自动智能化逐渐取代了传统模式。它凭借价格低廉、涉及面广、体积小等优势占据了主要地位。对于自动打铃的研究与现状来说,都已经发展的很是成熟了。对于多种功能的自动打铃,不再局限于传统单片机,因此更好的推动了单片机的更新与进步 。

2 设计简介及方案论述

2.1 时钟自动打铃的简述

    本设计是具有到点打铃、便于更改的时钟系统。时钟计时系统是通过89C51单片机的频率来计算时间的,然后凭借蜂鸣器驱动模块进行报时功能。在计算时间过程中,分钟每增加一的时候,都要与规定的时间相比较,倘若时间相同的话,就执行规定的控制或者动作。设计系统的模块是由七段式数码管驱动模块、按键控制模块和蜂鸣器驱动模块三部分共同组成的。按键控制模块是用来进行时间修改及报时的。如今的公司企业中,尤其是学校里面更加注重控制时间,要求能够定时打铃并且同时播放广播,借此保证校园里的学习和工作能够正常地运行。本设计很好地达成了这些功能,带给了学校和公司企业机关管很多便利。本系统可靠性强,整体性高、非常人性化,完成了智能化地控制时间。

2.2 本设计任务和主要内容

2.2.1 设计任务

通过可以编程的芯片89C51,设计出一个自动打铃系统。按照规定完成的设计,要求能够完成对当前时间的实现,并且能够在设定的时间时指挥打铃装置发出所设置的铃声。此外增加了四个按键,经过编译生成进行对时间的控制,具体有时钟、分钟、秒钟的增加和减少;强制打铃和秒钟的清零。

2.2.2 主要内容

1、能够时钟计时以及完成显示功能(以24小时制计时)。其中有显示时间之间的    分隔符”-”和时钟、分钟、秒钟。

2、能够更改当时的时间(包括小时和分钟)

3、能够达到基础设定的打铃要求,设定:

上午6:00起床铃:打铃持续5秒钟,然后停2秒钟,最后打铃持续5秒钟。

下午10:30熄灯铃:打铃持续5秒钟,然后停2秒钟,最后打铃持续5秒钟。

上课打铃:打铃持续5秒钟。

下课打铃:打铃持续5秒钟。

打铃的声音通过蜂鸣器播放,所有需要的铃声都按照此处的方法。

3 系统主要硬件电路设计

3.1 单片机总体设计思路

1、本系统设计出的单片机系统,它的外围电路包括按键控制组和七段式数码管;

2、在对软件设计的过程中,需要首先设计一个拥有高精确度的内部的时钟系统,通过单片机的系统时钟,设置它的最小的精确时间是1秒钟;

3、在单片机中的秒计数器的基础上设计出一个24小时制的计时的时钟,要求能够达到很多的定时的要求;

4、设计出打铃的执行机构,要求能够实现自动打铃的要求。

3.2 系统程序模块

 系统程序模块文献综述

系统程序的模块框图如上图3-1所示,该框图由蜂鸣器驱动模块、数码管驱动模块和按键控制模块三大模块组成。这三个模块都是通过89C51来实现的。

3.2.1 七段式数码管驱动模块

本设计是通过使用动态扫描的方式,使用一组单片机端口驱动和它并联在一起的LED数码管的一边引脚(共阳端或者共阴端),LED数码管的另一边引脚和通用I/O接口连接;通过此种方法来控制LED的亮还是灭的状态。通过运用这种设计方式能驱动更多的LED数码管,因而能够使这种驱动方式更加地灵活,还能够更好地节约单片机的资源。

上一篇:plc的智能交通灯控制系统设计+梯形图+程序
下一篇:AT89C52单片机步进电机正反转以及调速系统设计+程序+电路图

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

plc空压机循环冷却水自动...

PLC物料自动分拣系统的设计+源程序

粉料称重装置的单片机控...

《醉青春》导演作品阐述

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

中国古代秘书擅权的发展和恶变

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...