基于单片机的电铃控制系统的设计方案

基于单片机的电铃控制系统的设计方案

ID:1347714

大小:183.50 KB

页数:22页

时间:2017-11-10

基于单片机的电铃控制系统的设计方案_第1页
基于单片机的电铃控制系统的设计方案_第2页
基于单片机的电铃控制系统的设计方案_第3页
基于单片机的电铃控制系统的设计方案_第4页
基于单片机的电铃控制系统的设计方案_第5页
资源描述:

《基于单片机的电铃控制系统的设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于单片机的电铃控制系统的设计方案  一绪论1.1课题的提出及意义单片机作息时间控制系统是在数字电子钟的基础上,添加了电铃控制电路和音响控制电路,使其具有时钟、定闹等多重功能的一个小型的智能化系统。此系统可以实现对时间的智能化控制,摆脱了传统的由人来控制时间的长短的不便,可广泛应用在学校、工厂和机关的自动打铃、计时、路灯及室内照明和其他对象控制,因此具有广阔的市场和良好的经济效益。通过此次设计,我们要掌握以下方面的知识:(l)  单片机的原理及应用。(2)  Protel软件的使用。(3)   

2、作息时间控制系统的原理和实现方法。此外,通过该课题的设计,要达到提高我们综合能力的目的,如综合应用所学知识能力、资料查询能力、计算机应用能力、语言表达能力、论文撰写能力等,尤其是要提高我们单片机应用技术的实践操作技能和利用单片机进行科技革新、开发和创新的基本能力,同时使我们初步掌握单片机应用系统设计、研制的方法。特别是如果我们毕业以后从事与单片机相关的工作,这就可以大大缩短我们在未来工作岗位上的适应期,使我们尽快在工作中担当主角,发挥我们的作用。1.2设计要求1.2.1基本要求      (1)

3、基本计时和显示功能(用12小时制显示)。包括上下午标志,时、分的数字显示,秒信号指示。      (2)能设置当前时间(含上、下午,时,分)      (3)能实现基本打铃功能,规定:(4)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LCD或LED的显示器;上午6:00起床铃:打铃5秒、停2秒、再打铃5秒。下午10:30熄灯铃:打铃5秒、停2秒、再打铃5秒。铃声可用小喇叭播放,凡是用到铃声功能的均按此处理1.2.2发挥部分      (1)增加整点报时功能,整点时响铃5秒,要求

4、有控制启动和关闭功能。      (2)增加调整起床铃、熄灯铃时间的功能。      (3)增设上午4节课的上下课打铃功能,规定如下:      7.30上课,8.20下课:8.30上课,9.20下课;9.40上课,10.30下课;10.40上课,11.30下课;每次铃声5秒。22二硬件设计2.1系统框图要设计一个系统,我们必须的先做大量的准备工作,比如市场调研、系统分析、资料查阅等,完成这些后我们在着手开始设计,就会事半功倍。利用单片机做作息时间控制系统就是单片机里非常经典的应用之一。作息时间

5、控制系统从总体来分,可以分为两部分,控制核心和外围电路。控制核心为单片机,外围电路主要包括显示电路、键盘电路、复位电路、时钟电路等。确定了系统的大体形式之后,画出其结构布局,系统框图如图1.1所示。22图1.1硬件系统总体框图2.2AT89S52单片机目前,在国内市场上MCS-51系列占据着主流地位,与其兼容的产品应用最广,应用开发的公司也最多,其中之一就是Atmel公司生产的AT89系列单片机。结合作息时间控制系统的要求、成本的因素以及单片机的性能,本次设计选用ATMEL公司的AT89S52单

6、片机。下面对其详细介绍一下。2.2.1功能特性AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。AT89S52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,222个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件

7、可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2.2.2AT89S52引脚图AT89S52与AT89C51的引脚一样,也有PDIP、PLCC、TQFP等多种封装形式,其典型引脚配置采用的是40只引脚的双列直插封装(PDIP)方式,如图1.2所示。目前大多数为此类封装方式。 图1.2AT89S52单片机引脚图2.2.3引脚功能下面结合图1.2来介绍各引脚的

8、功能。1)电源引脚(1)   Vcc(40脚):主电源正端,接+5V电源。(2)   Vss(20脚):主电源负端,接地2)时钟引脚两个时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了一个振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接晶体振荡器。(1)XTAL1(19脚):片内高增益反向放大器的输入端。接外部石英晶体和电容的一端。若使用外部输入时钟,该引脚必须接地。(2)XTAL2(18脚):片内高增益反向放大器的输出端。接外部石英晶体和电容的另一端。若使用外部输入时钟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。