1、 1 摘要摘要 设计并制作一套模拟路灯控制系统。本系统以单片机 STC89C52RC 为控制 核心,由显示模块、键盘控制模块、感应传输模块等模块构成。本系统根据单片 机内的定时/计数器功能,加上 74LS138 译码器对时间的位数显示,可以实现时 间的定时和显示, 并以此来实现对路灯的开关时间的控制并能分别独立控制每只 路灯的开灯和关灯时间。 同时还能依据光敏电阻对环境明暗变化程度来自动开灯 关灯。根据反射式光电传感器 ST168,对交通情况自动调节灯亮状态。 关键词:关键词:单片机;译码器;光敏电阻;反射式光电传感器 、 2 目录目录 摘要 绪言 1 硬件设计说明 1.1 方案设计 1.2
2、系统实现原理说明 2 软件设计说明 2.1 软件总框架 2.2 软件说明 3 调试说明 3.1 调试设备说明 3.2 调试方法说明 4 产品相关信息 5 总结 致谢 参考文献 附录 1 3 绪言 单片机的出现至今已经有 30 多年的历史了, 单片机嵌入式技术也经历了几个 发展阶段。进入 20 世纪 90 年代后,以计算机和软件为核心的数字化技术取得了 迅猛发展,不仅广泛渗透到社会经济、军事、交通、通信等相关行业,而且还深 入到家电、娱乐、艺术、社会文化等各个领域,并掀起了数字化技术革命。 进入二十一世纪,特别是中国加入 WTO 后,面对着国际大舞台,更加突出了 科学技术是第一生产力的重要性来,
3、 尤其在近几年来,在控制领域方面,从自动化到智能化的发展,从考虑实用 性、高端性到性价比上,都体现出了科学技术的拓展状况来。本系统突出了在实 现自动、实用的基本功能下,更反应出了智能化的特点来。应用单片机的信息处 理功能和传感器的检测信息变化的功能,对一个对象的控制。 在对路灯亮灭状况的控制时,也对其进行了对实时交通变化控制的设计。在 体现出了实用性、准确性和灵敏性的同时,在对能源节约的方面上,也就突出了 本系统的一个重要的特点。 4 1 硬件设计说明 1.1 方案设计 1.1.1 理论分析 根据设计要求, 本系统从设计思维方式采用从上到下, 由总体扩展到局部, 所以有很多子模块构成。设计目标
4、主要包括:单片机控制模块电路、键盘显示 电路、电源变换电路、自动检测环境电路、自动检测物体位移电路。如图 1.1 所示: 图 1.1 模拟路灯控制系统总体框架 本系统的工作原理是:电源分别向其他四个模块供电,单片机控制其他四 个模块,另外三个模块之间没有联系。各个模块在接通情况下,如图 1.2 所示, 通过键盘控制设计调节系统的时间并显示出来,同时传给单片机一个信号,在通 过单片机传出信号驱动路灯控制开关点亮或关闭路灯。当周围环境(主要是光线 的强弱)发生变化时,通过光敏电阻的阻值变化改变输入单片机信号的大小,经 过单片机主控系统传出信号点亮路灯。通过反射式非接触传感器,此传感器的布 置如图 1.3 所示,如果路上有物体通过,反射式非接触式光电传感器就能检测到 信号,此信号同样传给单片机,单片机判断分析后传出信号点亮路灯。以上是控 制路灯的工作原理说明。为了人能够更好更方便的控制本系统,所以接了显示、 键盘电路,此电路以 6 个数码管分别显示时间的小时、分钟和秒,键盘作为输入 输出、调节等功能用。以上单片机控制功能由程序完成。 5 输入、显示 装置 支路控制器 单元控制器1单