本人的一次设计,前后花了一个月的时间
实现功能有:
a:实现红、黄、绿灯的循环控制。要实现此功能需要三种不同颜色的LED灯分别接P2的各个管脚。以秒单位为进行计时,数码管用十进制形式显示并进行递减计数,在递减技术到零时进行换灯操作。 b:用数码管显示倒计时。利用动态显示和并行并出实现。 c:改变数码管的倒计时,利用切换按钮任意改变南北方向和东西方向的倒计时,通常根据实际路况来修改时间。可在0-99s内任意设置。 d:紧急制动模式。这需要人工实现,编程时利用到中断才能达到目的,只要有按键按下,那么四个方向全部显示红灯,禁止所有车辆通行。当情况解除,让时间回到只能隔断处继续进行。 e:东西强行和南北强行。这同样需要人工实现,编程时利用到中断才能达到目的,只有按键按下,数码管显示为零,禁止东西方向通行或禁止南北方向通行。当情况解除,让时间回到隔断处继续进行。 f:夜间模式。数码管停止显示,同时黄灯闪烁,此时,车主可以根据实际路况来酌情驾驶。 g:设定黄灯闪烁时间,留给车辆反应的时间。
图1 交通灯实物图
图2 交通灯原理图
图3 仿真图
以下附件中含有 :原理图PCB图,仿真图,源程序,欢迎下载 全部资料51hei下载地址:
新建文件夹.zip
(9.86 MB, 下载次数: 349)
|