ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:246.80KB ,
资源ID:19063928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19063928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精品智能路灯控制系统Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

精品智能路灯控制系统Word下载.docx

1、4、显示电路多位LED显示时,常将所有位的段选线并联在一起,由一个8位IO口控制,而共阴极点或共阳极点分别由另一个8位IO口控制;也可采用并行扩展口构成显示电路。(如图6所示)图6 数码管显示电路图5、路灯故障检测采用光敏二极管检测路灯的开灯与关灯,然后将信号传送到单片机,由单片机程序控制蜂鸣器发出报警声。在实验板上装一个蜂鸣器,利用单片机控制声光。 图7 声光报警电路 图8 LED恒流源电路图 6、LED恒流源 采用W7805提供5V的直流稳压电源。如图八所示五、软件设计本软件设计的程序设计包括判断各个按钮按下之后能够实现什么功能,判断开灯关灯的时间。其中,动态显示是在中断子程序中进行的,每

2、一次中断的时间为1MS,每中断一次扫描一次,实现动态显示。正常走时的动态显示是在T0中断中进行动态扫描的,设置开灯关灯的时间是在T1中断中进行动态扫描的。主程序流程图为:系统软件设计采用模块化思想,主要由单片机完成,实现LED显示、数据转换和存储。系统软件设计主要由故障检测程序、路灯执行时间、环境光控制路灯亮灭等子程序组成。其中,路灯执行开关时间和环境决定路灯亮灭流程图下图所示。主程序清单: ORG 0000H AJMP MAIN ORG 0003H AJMP YIDONG ORG 000BH AJMP INTT0 ORG 0030HMAIN:NOP;系统赋初值SDISP1:CLR P2.0

3、CLR C JB P3.1,SDISP1 NOP ACALL KEYSCAN MOV A,40H CJNE A,#06H,SDISP1NSDISP1N:JNC SDISP1 MOV 30H,40H SETB P3.1SDISP2:MOV P2,#0FFH CLR P2.1 JB P3.1,SDISP2 CJNE A,#0AH,SDISP2NSDISP2N: JNC SDISP2 MOV 31H,40HSDISP3: MOV P2,#0FFH CLR P2.2 JB P3.1,SDISP3 CJNE A,#06H,SDISP3NSDISP3N:JNC SDISP3 MOV 32H,40HSDIS

4、P4: CLR P2.3 JB P3.1,SDISP4 CJNE A,#0AH,SDISP4NSDISP4N:JNC SDISP4 MOV 33H,40HSDISP5: CLR P2.0 JB P3.1,SDISP5 CJNE A,#06H,SDISP5NSDISP5N:JNC SDISP5 MOV 35H,40HSDISP6: JB P3.1,SDISP6 CJNE A,#0AH,SDISP6NSDISP6N:JNC SDISP6 MOV 36H,40HSDISP7: SETB P2.1 JB P3.1,SDISP7 CJNE A,#06H,SDISP7NSDISP7N:JNC SDISP7

5、 MOV 37H,40HSDISP8: SETB P2.2 JB P3.1,SDISP8 CJNE A,#0AH,SDISP8NSDISP8N:JNC SDISP8 MOV 38H,40HSDISP9: JB P3.1,SDISP9 CJNE A,#06H,SDISP9NSDISP9N:JNC SDISP9 MOV 3AH,40HSDISPA: JB P3.1,SDISPA CJNE A,#0AH,SDISPANSDISPAN:JNC SDISPA MOV 3BH,40HSDISPB: JB P3.1,SDISPB CJNE A,#06H,SDISPBNSDISPBN:JNC SDISPB M

6、OV 3CH,40HSDISPC: JB P3.1,SDISPC CJNE A,#0AH,SDISPCNSDISPCN:JNC SDISPC MOV 3DH,40H MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0 SETB EX0 SETB IT0 MOV R5,#14H MOV 34H,#00H MOV 39H,#00H MOV 3EH,#00HLOOP1:JNB P3.5,LOOP2 ACALL JUDGE3LOOP2:MOV R4,#3AH SETB TR0 ACALL DISPLAY AJMP LOOP1键盘扫描程序

7、KEYSCAN:MOV P1,#0FFH CLR P1.4 MOV A,P1 ANL A,#0FH XRL A,#0FH JZ NOKEY1 LCALL DELY10MS JZ NOKEY1 CJNE A,#0EH,NK1 MOV 40H,#1 LJMP DK1NK1: CJNE A,#0DH,NK2 MOV 40H,#4NK2: CJNE A,#0BH,NK3 MOV 40H,#7NK3: CJNE A,#07H,NK4 MOV 40H,#14NK4: NOPDK1: MOV DPTR,#TABLE MOVC A,A+DPTR MOV P0,ADK1A: MOV A,P1 JNZ DK1A

8、RETNOKEY1: CLR P1.5 JZ NOKEY2 CJNE A,#0EH,NK5 MOV 40H,#2 LJMP DK2NK5: CJNE A,#0DH,NK6 MOV 40H,#5NK6: CJNE A,#0BH,NK7 MOV 40H,#8NK7: CJNE A,#07H,NK8 MOV 40H,#0NK8:DK2:DK2A: JNZ DK2ANOKEY2: CLR P1.6 JZ NOKEY3 CJNE A,#0EH,NK9 MOV 40H,#3 LJMP DK3NK9: CJNE A,#0DH,NK10 MOV 40H,#6NK10: CJNE A,#0BH,NK11 MOV

9、 40H,#9NK11: CJNE A,#07H,NK12 MOV 40H,#15NK12:DK3:DK3A: JNZ DK3ANOKEY3: CLR P1.7 JZ NOKEY4 CJNE A,#0EH,NK13 MOV 40H,#10 LJMP DK4NK13: CJNE A,#0DH,NK14 MOV 40H,#11NK14: CJNE A,#0BH,NK15 MOV 40H,#12NK15: CJNE A,#07H,NK16 MOV 40H,#13NK16:DK4:MOV A,40HDK4A: MOV A,P3 JNZ DK4ANOKEY4: LJMP KEYSCAN时钟功能INTT0

10、: PUSH ACC PUSH PSW CLR ET0 CLR TR0 MOV A,#0B7H ADD A,TL0 MOV TL0,A MOV A,#3CH ADDC A,TH0 MOV TH0,A SETB TR0 DJNZ R5, OUTT0 ADDSS: MOV R5,#14H MOV R0,#3CH ACALL ADD1 MOV A,R3 CLR C CJNE A,#60H,ADDMM ;ADDMM: JC OUTT0 ACALL CLR0 MOV R0,#3AH CJNE A,#60H,ADDOUT ;ADDOUT:OUTT0: POP PSW POP ACC SETB ET0 RE

11、TI 加1子 程 序 ;ADD1: MOV A,R0 INC R0 SWAP A ORL A,R0 ADD A,#01H DA A MOV R3,A ANL A,#0FH MOV R0,A DEC R0 ACALL JUDGE1 ACALL JUDGE2 RET ;判断亮灯及灭灯JUDGE1:MOV A,3DH CJNE A,33H,EXIT1 MOV A,3CH CJNE A,32H,EXIT1 MOV A,3BH CJNE A,31H,EXIT1 MOV A,3AH CJNE A,30H,EXIT1 JB P3.5,EXIT1 ACALL ACTION1EXIT1: RETACTION1:

12、CLR P3.7 CLR P3.6JUDGE2: CJNE A,38H,EXIT2 CJNE A,37H,EXIT2 CJNE A,36H,EXIT2 CJNE A,35H,EXIT2 JB P3.5,EXIT2 ACALL ACTION2EXIT2:ACTION2:SETB P3.7 SETB P3.6JUDGE3:CLR P3.7 JNB P3.5,EXIT12 SETB P3.7 EXIT12:RET对计时单元清零CLR0: CLR A MOV R0,A DELY10MS:MOV R6,#10D1: MOV R7,#248 DJNZ R7,$ DJNZ R6,D1TABLE: DB 3F

13、H,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H数码管显示DISPLAY: MOV R2,#0FEH PLAY: MOV A,R4 MOV R1,A MOV A,R2 MOV P2,A MOV A,R1 ANL A,#0FH MOV DPTR,#TABLE MOVC A,A+DPTR MOV P0,A LCALL DL1MS INC R4 MOV A,R2 JNB ACC.4,ENDOUT RL A MOV R2,A AJMP PLAY ENDOUT: SETB P2.0 SETB P2.1 SETB P2.2 SETB

14、 P2.3 RET 1毫秒延时程序,DL1MS: MOV R6,#08HDL1: MOV R7,#10HDL2: DJNZ R7,DL2 DJNZ R6,DL1DELAY: MOV R0,#0FFH END六、结论本文设计了一个智能路灯控制系统,该控制系统包括1个支路控制器和2个单元控制器。本系统支路控制器和单元控制器均采用AT89C51单片机。该系统具体完成的功能包括:支路控制器有时钟功能、能根据环境明暗变化自动开灯和关灯、能根据交通情况自动调节亮灯状态、能分别独立控制路灯的开灯时间和关灯时间、能进行路灯故障的报警、自制了单元控制器中的LED灯恒流驱动电源。支路控制器根据环境的亮暗程度来决定

15、是否将路将灯开或关;单元控制器会将实时检测路灯的故障情况及时反馈至支路控制器,启动报警;同时单元控制器还可以控制LED恒流源的输出功率以调节路灯的亮暗程度,进一步拓展为根据环境的亮暗程度调节路灯亮暗,以节省电源功率。七、参考资料(1)电子设计竞赛优秀论文选集 大赛组委会(2)全国大学生电子设计竞赛硬件电路设计精解(3)单片机在电子电路设计中的应用 清华大学出版社(4)电子生产工艺实践教程 人民邮电出版社(5)51系列单片机设计实例 北京航空航天大学出版社(6)单片机原理与接口技术 大连理工大学出版社设计总结:这次的课程设计可谓一波三折,从刚拿到课程设计课题,刚开始的题目是单片机控制短信的收发,

16、我查找一些相关的书籍及资料,没有一点思路,然后又换的这个题目,不管怎样,最终还是做了出来。做这个题目之前也是照了相关的资料和书籍,并根据实际情况拟定设计方案,从而达到优化方案。同时,通过这次课程设计,在各个方面都有了很大的提高。在本次课程设计中深深认识到自己的各个方面的不足之处,奔着提高动手能力以及检测大学所学知识的目的,我严格要求自己,每一环节都认真对待,定期向知道老师报告进展情况和请教不懂的地方,得以完成任务。在以后的工作中,我必须进一步深化在实践中去丰富理论,完善知识结构。由于环境条件的影响,理论与实践还是有一定的差距,这也要求我们在实践中注意检验的积累。指导教师评语:课程设计成绩: 指导教师签名: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1