智能台灯系统的设计单片机期末课程设计(4)

2019-03-28 08:31

NOP NOP

DJNZ R7, DLAY MOVX A, @DPTR

MOV @R0, A;将转换后的数据送入以

ADTURNO为首址的一片RAM内

INC RO

DJNZ R6, ADLOOP SJMP AD RET

3.4 数据处理

3.3.1滤波程序设计 相关部分程序代码:: MAOPAO: MOV Rl, #ADTURNO MOV R5, #OAH CLR OOH FILTER: MOV 3CH, @R1 INC Rl MOV A, @R1 CLR C SUBB A, 3CH JNC NEXT MOV A, @Rl MOV @R1, 3CH DEC R1 MOV @Rl, A INC Rl SETB OOH NEXT: DJNZ R5, FILTER

16

JB OOH, MAOPAO MOV LINEADRO, 26H RET

3.3.2 遥控器程序设计 控制台灯部分程序代码: LL: LCALL RING30 MOV R7,#1H ;*** MOV R1,#38H CLR 7EH

WAIT0: JBC 7EH,DD LJMP WAIT0 DD: MOV R1,#38H MOV A,@R1 RR A RR A RR A RR A MOV R4,A RL A ADD A,R4 MOV DPTR,#TAB JMP @A+DPTR TAB: LJMP ZERO LJMP EIGHT LJMP FOUR LJMP STOP LJMP TWO LJMP ZERO LJMP SIX LJMP LL

17

LJMP ONE LJMP LL LJMP FIVE LJMP LL LJMP THREE LJMP LL LJMP SEVEN LJMP LL

ORG 0250H ZERO: LJMP LL ONE: LCALL RING40 OO1: MOV R7,#01H CLR 7EH

WAIT1: JBC 7EH,WW1 LJMP WAIT1

WW1: MOV R1,#38H MOV A,@R1

CJNE A,#50H,BB1 LJMP ZZ1 BB1: CJNE A,#80H,QUIT1 SETB P1.3 CLR P1.2 CLR P1.1 CLR P1.0 LJMP QUIT1

ZZ1: CLR P1.3 ; CLR P1.2 CLR P1.1 CLR P1.0

LCALL RING50 ; QUIT1: LJMP LL

18

第4节 结束语

首先,通过本次智能台灯系统的设计,在各方面能力上都有着很大程度上提高,单片机方面的专业知识也有很深的了解,也深刻了解写一篇设计报告的步骤和格式,有过这样的一次训练,相信在以后的毕业设计报告中会起到很大的帮助,而且学会良好的格式会为将来的工作提供较好的基础。

本系统的主要设计思想来源于生活。台灯是一般家庭的生活必需品,但由于经常忘记关灯而造成巨大的能源浪费。全球这么多台灯,估算一下,消耗能源可观。另一个是作为一个必需品,当然要使生活变得更方便,省去了黑暗中开灯的麻烦,并且可以纠正坐姿。本系统在实验室进行了实物实验。热释电红外探测器1的距离是4m左右(距离可调),主要是因为般来说是门离书桌的距离;以便黑暗中时人一到门口则启动,省去了开灯的麻烦,用户可以根据自己的实际情况进行距离调节。热释电红外探测器1的距离是10cm左右(距离可调),主要考虑是当学习时,有时坐姿不正,引起身体离桌面太近,容易引起近视,此时台灯发出警告,提醒注意,若在设定的时间内未离开,则强制熄灭。有时人学习累了,趴在桌子上睡觉,而忘了关灯,这时系统就会检测到,从而启动延时程序,一段时间过后,台灯就会自动熄灭。

本系统的主要技术难点在于对人体红外信号的采集及处理。由于采用的是热释电红外传感器,当人体进入其感应范围时,传感器就会产生几mV信号,然后通过以BISS0001为中心的信号处理电路,对信号进行二次放大,并滤波,以防止外界的信号产生干扰。信号经过BISS0001后从而转化为数字信号输出,便于用单片机进处理。 本系统制作的主要设计源泉来源于生活,因此创新之处也在于处理生活中一些比较常见的问题。以专门感应人体红外信号的热释电红外传感器为基础,以BISS0001信号处理电路,利用单片机进行处理,以达到便于控制的目的。当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关的麻烦;当学习时由于靠桌面太近,造成坐姿不正,系统就会提示,以纠正坐姿,防止近视;当学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的。除了硬件部分采用防干扰技术外,在软件中也采用了防干扰技术,当中断0产生时,并不立即执行,而是对其进行延时,防止由于不小心而进入到探测器2的范围内,以免产生误判。

虽然本系统以达到了使生活方便的目的,但是电路还是不够简单。因为当有多个热释电红外传感器时,就需要相应的信号检测电路。改进之处在于用一个信号处理电路同时控制多个传感器。还有一个不足之处在台灯开启时,产生的光强容易干扰光敏电阻对环境光强的判别,引起误判,现在的处理方法是传感器部分与控制部分单独分开放置。

19

参考文献

[1] 胡学海.单片机原理及应用系统设计(M).电子工业出版社, 2005

[2] 李华.MCS-51系统单片机实用接口技术(M).北京航空航天大学出版社,1993 [3] 赵继文.传感器与应用电路设计(M).科学出版社, 2002 [4] 余永全.单片机在控制系统中的应用(M).电子工业出版社,2003

[5] 何立民.单片机中级教程—原理与应用(M).北京航空航天大学出版社,2000 [6] 黄继昌.电子元器件应用手册(M).人民邮电出版社, 2004

20


智能台灯系统的设计单片机期末课程设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1看哪种水果的营养适合你

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: