摘要:本文基于AT89C51单片机,设计了一种智能路灯控制系统。首先,能够根据光线的明暗实现路灯自动开关。光线暗时自动开灯,光线亮时自动关灯。而且可以显示当前时间(24小时制),日期(年月日),当前周数和路灯启停的时间。同时,还可以手动设置路灯的开灯时刻和关断时刻。根据以上方案分别进行智能路灯灯控制系统的硬件设计和软件设计。系统硬件部分由液晶显示电路、光电检测电路、按键电路和单片机控制电路构成。软件部分,给出程序流程图并利用C语言编程。同时,采用Proteus电路仿真软件,验证电路原理的正确性。最后,通过电路板的焊接、程序烧录和调试过程,实现对系统功能设计。
毕业论文关键词:路灯,智能控制,AT89C51,DS1302,光敏电阻
Abstract:This article is based on AT89C51 single chip microcomputer, designed a kind of intelligent street light control system.First of all, according to the light and shade to realize automatic lamp switch.Turn on light automatically when the light is dark, light light automatically turn off the lights.And can display the current time (24 hours), date (date), the current number of cycles and street lamp start-stop time.At the same time, can also be manually set the lamp turn on the light and shut off the moment.According to the above scheme for intelligent street light control system, hardware design and software Design.The system hardware parts by the liquid crystal display circuit, photoelectric detection circuit, key circuit and single-chip microcomputer control circuit.Software part, the flow chart of program and use the C programming language.At the same time, the use of Proteus simulation software to verify the correctness of the circuit principle.Finally, through the buffer circuit board welding, program and debug process, realize the system function design.
Keywords:street lamp, intelligent control,at89c51,ds1302,photoresistance
目 录
1 绪论 4
1.1 选题的背景及意义 4
1.2 智能路灯的发展和现状 4
1.3 单片机的发展和现状 5
2 智能路灯控制系统总体方案设计 6
2.1 智能路灯的控制要求 6
2.2 方案论证 6
3 智能路灯系统硬件电路设计 8
3.1 光敏电阻简介 8
3.2 总电路原理图 9
3.3 单片机最小系统 11
3.4 LM016L液晶显示 12
3.5 DS1302时钟电路 13
3.6光电检测电路 14
3.7 键盘及蜂鸣器电路 14
4 软件设计 15
4.1 主程序设计 15
4.2 按键设定程序的设计 17
5 仿真 19
5.1 仿真软件介绍 19
5.2原理图绘制和程序导入 20
5.3 仿真结果 20
6 实验 23
6.1 电路板制作 23
6.2 实验调试与结果分析 24
结 论 27
参考文献