首页 理论教育 AT89C51交通灯控制器设计:实验指导

AT89C51交通灯控制器设计:实验指导

时间:2023-10-18 理论教育 版权反馈
【摘要】:图16-24 基于AT89C51交通灯控制器硬件框图本项目需要了解和掌握以下方面的知识点:◆5V电源原理与设计。◆AT89C51单片机引脚。

AT89C51交通灯控制器设计:实验指导

1.设计要求

用AT89C51单片机控制一个交通信号灯系统,晶振采用12MHz,设A车道与B车道交叉组成十字路口,A是主道,B是支道,设计要求如下:

1)用发光二极管模拟交通信号灯,用按键开关模拟车辆检测信号。

2)正常情况下,A、B两车道轮流放行,A车道放行50s,其中5s用于警告;B车道放行30s,其中5s用于警告。

3)在交通繁忙时,交通信号灯控制系统应有手控开关,可人为地改变信号灯的状态,以缓解交通拥挤状况。在B车道放行期间,若A车道有车而B车道无车,按下开关S1使A车道放行15s;在A车道放行期间,若B车道有车而A车道无车,按下开关S2使B车道放行15s。

2.设计指导

交通控制系统主要用来控制A车道、B车道两车道的交通,以AT89C51单片机为核心芯片,通过控制三色LED的亮灭来控制各车道的通行;另外,通过3个按键来模拟各车道有无车辆的情况,根据要求,总体设计思想如下:

正常情况下运行主程序,采用0.5s延时子程序的反复调用来实现各种定时时间。一车道有车而另一车道无车时,采用外部中断执行中断服务程序。

基于AT89C51单片机交通信号灯的控制系统由电源电路、单片机主控电路、按键控制电路和道路显示电路组成,如图16-24所示。

978-7-111-50307-1-Chapter16-49.jpg

图16-24 基于AT89C51交通灯控制器硬件框图(www.xing528.com)

本项目需要了解和掌握以下方面的知识点:

◆5V电源原理与设计。

◆单片机复位电路工作原理与设计。

◆单片机晶振电路工作原理与设计。

◆按键电路的设计。

◆驱动电路74LS07的特性及使用。

◆LED的特性及使用。

◆AT89C51单片机引脚。

◆单片机汇编语言程序设计。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈