基于单片机的教室灯光自动控制器的研究-毕业论文(设计).docVIP

  • 7
  • 0
  • 约1.7万字
  • 约 22页
  • 2018-12-03 发布于广西
  • 举报

基于单片机的教室灯光自动控制器的研究-毕业论文(设计).doc

l 毕 业 设 计 专 业:电气自动化 班级学号:08电气自动化 学生姓名: 指导教师: 基于单片机的教室电灯自动监测器设计 目 录 第 1 节 引言 教室电灯自动监测器概述 51系列单片机(型号:STC89C51)简介 外扩存储器芯片简介 系统实现的主要功能 自动模式 延时模式 自动监测功能实现方案 第 2 节 系统主要硬件电路设计 2.1 原理图与原理框图 2.2 主控板电路模块 2.2.1 单片机工作模块 2.2.2 时钟模式 2.2.3 蜂鸣报警器模块 2.2.4 键盘控制模块 2.2.5 后备供电电源模块 第 3 节 系统软件设计 3.1 程序流程图 3.2 系统主程序设计 3.3 加减人数子程序设计 3.4 设定时钟段程序设计 第 4 节 结束语 第 5 节 致谢 参考文献 第1节 引言 随着社会经济和科学技术的发展,人们的生活水平也不断提高,导致用电负荷的加剧,能源缺乏已成为世界所面临的严峻问题。而此问题对我国来说尤为严重。随着教室的扩建,教室照明的需求也越来越多,而教室照明的管理不到位,往往造成电能的巨大浪费,这样,提高教室用电效率就成为首要考虑的问题。目前对电灯的智能控制,国外已经开始采用,但对教室电灯的控制,尤其是我国教室电灯的智能控制尤为缺乏和不完善,依然是传统式的人工管理。教室不断扩建,教室的用电负荷不断加大,教室用电管理不善,造成学校电能浪费,经济损失,这种的浪费与当今的节约能源理相违背。并且,现代自动化程度不断提高,电灯的管理也在朝着自动化、智能化方向发展,于是,开发简便实用的教室电灯自动控系统便具有重要的现实意义。 该电灯自动监测器的系统设计原理,提出了51系列单片机为核心,控制DS1302时钟芯片电路以及数码显示管、蜂鸣报警器的硬件设计和软件设计方案,该系统具有体积小,控制方便,可靠性高,专用性强,性价比合理等优点,可以满足各类大、中专院校教室灯光控制的要求,很大程度的达到节能目的。 1.1 教室电灯自动监测器设计概述 针对教室电灯的能源节省,尤其是教室电灯的智能控制方面的发展现状,分析了教室电灯智能控制的原理和实现方法,提出了基于单片机的教室电灯智能控制系统的设计思路,并在此基础上制作出智能控制系统的硬件装置和相应软件。该系统以AT89C51单片机作为主控制装置的智能部件,令设计延时作为子程序,该延时采用加法器按键,进行加减进入教室的人数(原想使用热释红外人体传感器检测人体的存在,但考虑到实际,因为改用加法器按键),在每次下课后监测到电灯未关,一分钟后发出报警提示音,提醒教室人员离开时关闭教室电源;发出报警时可以选择延时关闭、立即关闭、或不与理睬。若选择延时关闭或立即关闭时,报警器都会停止报警。立即关闭时,人工切断电源,系统不再作监测;延时关闭时,系统会一直监测教室人数,如发现无人时会自动关闭电源。不与理睬时系统会持续报警10分钟,并在10分钟后自动切断电源。 1.2 51系列单片机(型号:STC89C51)简介 AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求 图3-1 AT89C51芯片引脚图 其主要功能特性: 兼容MCS-51指令系统 4k可反复擦写(1000次)Flash ROM 32个双向I/O口 4.5-5.5V工作电压 2个16位可编程定时/计数器 时钟频率0-33MHz 全双工UART串行中断口线 128x8 bit内部RAM 2个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3级加密 软件设置空闲和省电功能 双数据寄存器指针 可以看出AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档