现在可以了解到单片机是百花齐放,百家争鸣时期,世界上各大芯片的制造公司都推出了自主开发的单片机,从8位、16位到32位,有与主流的C51系列兼容的,也有不兼容,但它们各自拥有的特色,互成互补,为单片机应用提供广阔天地。
单片机改变了我们生活,纵观我们现在的生活各个领域,不论在导弹的导航装置,还是在飞机上各种的仪表控制,不论在计算机网络通讯与数据的传输,还是在工业自动化的过程实时控制和数据的处理,不论在我们的生活中广泛使用各种智能 IC 卡、电子宠物等,这些都离不开单片机,单片机有着广阔应用的前景。[5,6]
2 智能路灯控制系统总体方案设计
2.1 智能路灯的控制要求
本设计的研究重点是设计一种基于51单片机的智能路灯控制系统设计。其原理是利用光敏电阻感受外界光线强度并体现在自身阻值的变化上,然后根据这一阻值的大小来判断外界的光线亮度情况,然后根据所得数据判断LED是该亮起还是该灭掉。
智能路灯的设计主要为了实现以下目标:
(1) 根据光线的明暗实现路灯自动开关。光线暗时自动开灯,光线亮时自动关灯。
(2) 可以手动设置路灯的开灯时刻和关断时刻。
(3) 可以显示当前时间(24小时制),日期(年月日),当前周数和路灯启停的时间。
(4) 每次按下按键都会发出声音。
2.2 方案论证
根据路灯控制要求,设计出系统结构框图见图2-1,包括主控制器、显示模块、时钟芯片、光电检测、按键模块和路灯。
图2-1系统结构框图
(1)主控制器
方案一:采用单片机控制,利用以C51系列为核心的单片机系统控制5盏LED开关灯时间,利用单片机的内部时钟与外部中断能够满足系统设计要求,且成本较低,适合路灯系统的大规模建设。