基于单片机控制的教室灯光自动控制器的研究
放在任务操作模式中完成。
其红外线遥控器解码的中断子服务子程序如下所示: :Function: controller Interrupt Jntoentry:Jb KeyGetF,IntQ Jb Keypress,IntQ Push ACC Push PSW
Mov GetKey+1,THO Mov GetKey,TLO Mov THO,#00H Mov TLO,@00H CLr C
Mov A,GetKey+1 Subb A,#Guide JnC IntoEnd Clr C
Mov A,GetKey+1 Subb A,#Guide Jnc IntoEnd Clr C
Mov A,GetKey Subb A,@Zerol Mov A,GetKey+1 Subb A,#ZeroH Cpl C
Mov KeyBuf+1,A Jc Int00cut Xrl A,#03H Jnz Int0End Mov A,KeyBuf
26
基于单片机控制的教室灯光自动控制器的研究
Subb A,#20H Mov KeyGet Setb KeyGetf Setb Keypress
Mov secl0time5,#Keyyime Clr lightF
intoEnd: Mov KeyBuf,#7FH Mov KeyBuf+1,#0FFH Int00ut: POP PSW POP ACC RetI
上面程序可以把遥控器要使用的红外遥控器每一个按键的按值读出来,并且通过数码管将键值显示出来,以便观察遥控键盘信号采集正确与否。
4.4.2 键功能处理程序
在执行完键盘采集工作后,如果有键按下,程序转入键处理功能程序。系统根据采集过程中得到的键号,散转到相应的键处理子程序,通过键盘设置修改系统工作参数,其出现如下:
DoKey: Mov a,KeyGet R1 a
Mov Dptr,#KeySub Jmp @a+dptr KeySub: Ajmp Key0 ;0 Ajmp Key1 ;1 Ajmp Key2 ;2 Ajmp Key3 ;3 Ajmp Key4 ;4 Ajmp Key ;5 Ajmp key ;6
27
基于单片机控制的教室灯光自动控制器的研究
Ajmp key ;7 Ajmp key ;8 Ajmp key ;9
可见,通过对系统不同功能进行测试,系统工作正常,与设定值相比调光误差为±5.0% ,测试效果良好,满足实用的要求。
28
基于单片机控制的教室灯光自动控制器的研究
5 结论与建议
5.1结论
本课题对适合应用于教室灯光控制系统部分进行了研究。以环境光、人体存在状况等外界环境为控制器的输入参数,比单纯的人员管理教室灯光更合理更有效的降低教室灯光的资源费用,同时还加入时间控制参数,使教室灯光的控制更加符合学校的作息时间。本控制系统的设计对于各类大、中专院校的教师灯光管理具有重要的意义,也使用于各类办公室的灯光控制。
该教室灯光系统的控制是以AT89C2051单片机主控单元为核心,通过相关电脑的驱动,完成对系统设备(灯光)的控制,采用一个二极管闪烁显示整个系统的工作状态,实现对教室灯光的自动开灯、关灯控制。系统设计智能化控制的同时还设置了手动和遥控器控制,这样在系统偶尔出现故障时,可采用手动操纵,不至于影响教室灯光的正常使用。
在保证系统与已有的教室灯光配套使用时,不需要对原有设备电路进行大的改动,以降低成本实现教室灯光的智能控制。
5.2建议
由于教室大小面积各不相同教室灯光数量不一教室内部安装智能控制设备的数量也会有所不同,特别是人体传感器使用的数量受面积的影响很大,一套教室灯光控制系统也只是在有限的范围内。若教室面积很大,超过传感器的辐射范围,这样采集的信号可能会不够准确,进而影响控制设备的运行。为防止这种现象的发生,使系统更加的可靠,最好采用多个传感器。
初步试验表明,基于C51单片机的教学楼智能照明系统,能完成对教学楼内各种教室及楼道照明的智能控制,精度在要求指标范围内。
29
基于单片机控制的教室灯光自动控制器的研究
致 谢
在本文即将结束之际,我要由衷地感谢在我毕业设计阶段,乃至本科四年学习生活中帮助过我的师长与同学。
首先我要感谢我的导师陈青华老师。在设计的过程中,我得到了陈老师的精心指导。授人以鱼不如授之以渔,而授人以渔不如施之以德。设计期间,感受着陈师渊博的学识,深邃的思想,雄阔的视野,耳濡目染,潜移默化,不仅使我努力的改变着“好读书,不求甚解”的习惯,努力培养“知其然,且知其所以然”的求学态度,而且还明白了许多待人处事与为人处世的道理。其严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力,与无微不至、感人至深的人文关怀,令人如沐春风,倍感温馨。在论文完成的过程中倾注了导师大量的心血,在论文完成之际,特向我尊敬的陈青华导师表示衷心的感谢。
我还要感谢杨世礼、徐闯、谢孟飞等同学。我在学习、工作和论文写作中,得到了他们的热忱帮助,在此向他们由衷的感谢。
最后,对我的父母以及所有亲人给予我的理解、帮助和支持表示深情的感谢。是他们对我的关爱、理解和支持陪伴我度过生命中许多难忘的日子,他们是我学习和生活的精神支柱。古人云:“羊跪乳,鸦反哺”今后我将竭尽所能,加倍补偿这份一辈子也还不清的深情。
以此文献给所有关心与帮助过我的亲人们、老师们和朋友们!
30