1、 I 摘要摘要 STC89C52RC 单片机是一款八位单片机,他的易用性和多功能性受到了广大使 用者的好评。本系统以毕业设计的题目要求为目的,采用 8051 单片机为控制核心, 利用光敏传感器出检测环境的明暗变化以及路灯的工作状态, 利用对射式红外线检测 交通的情况,通过在硬件的基础上进行编程,利用软件达到路灯模拟系统的支路控制 器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯;支路控 制器应能根据环境明暗变化,自动开灯和关灯;路控制器应能根据交通情况自动调节 亮灯状态;支路控制器能分别独立控制每只路灯的开灯和关灯时间;当路灯出现故障 时(灯不亮) ,支路控制器应发出声光报警
2、信号,并显示有故障路灯的地址编号。整 个系统的电路结构简单,可靠性能高。实验测试结果满足要求。 采用的技术主要有: (1) 通过编程来路灯的状态。 (2) 传感器的有效应用; (3) 新型显示芯片的采用. 关键词:关键词:STC89C52RCSTC89C52RC 单片机单片机 声光报警声光报警 光电传感器光电传感器 红外传感器红外传感器 A Abstractbstract The system USES the monolithic STC89C52RC as the core of the system simulation street lamp control. Infrared sen
3、sor by electric circuit, photosensitive feedback circuit, keyboard input and digital pipe display circuit, LED lamp circuit structure, voice and LED indicator light buzzer circuit, constant current source circuit. The clock by single-chip microcomputer system structure, using photoconductive resista
4、nce induction external environment light and dark change and detection of LED lights, using state reflecting photoelectric sensor test the way information. Reliable hardware design and optimization software algorithm, and independent keyboard and seven period of digital tube makes street lamp of the
5、 control system of the operation is simple, intuitive, system has set up fault alarm function, make this a design more humane. Keyword:Keyword: STC89CSTC89C52RC S52RC Singlechipinglechip LED Indicator LED Indicator FaultFault alarmalarm II 目 录 第一章第一章 前前 言言 .20 第二章第二章 方案设计与论证方案设计与论证 .21 一 直流调速系统 21 二
6、 检测系统 . 21 三 显示电路 . 错误错误!未定义书签。未定义书签。 四 系统原理图 . 错误错误!未定义书签。未定义书签。 第三章第三章 硬件设计硬件设计.22 一 80C51单片机硬件结构 . 22 二 最小应用系统设计 23 三 前向通道设计 错误错误!未定义书签。未定义书签。 四 后向通道设计 错误错误!未定义书签。未定义书签。 五 显示电路设计 错误错误!未定义书签。未定义书签。 第四章第四章 软件设计软件设计.29 一 主程序设计 . 29 二 显示子程序设计 32 三 避障子程序设计 32 四 软件抗干扰技术 错误错误!未定义书签。未定义书签。 五 “看门狗”技术 32 六 可编程逻辑器件 错误错误!未定义书签。未定义书签。 第五章第五章 测试数据、测试结果分析及结论测试数据、测试结果分析及结论 错误!未定义书签。 致致 谢谢. 错误!未定义书签。 参参 考考 文文 献献 . 错误!未定义书签。 附录附录 A 程序清单程序清单 . 错误!未定义书签。 附录附录 B 硬件原理图硬件原理图 错误!未定义书签。 20 第一章第一章 绪论绪论 随着汽车工业的迅速发展,关