20.2 C51交通灯多任务控制系统

这里采用Atmel公司的AT89S52单片机进行道路交通灯的多任务控制模拟。电路中,采用各种颜色的发光二极管作为红绿灯,按键开关作为行人通行按钮。

20.2.1 电路原理图

道路交通灯多任务控制系统原理图如图20.2所示。电路中所使用的元器件如表20.1所示。

20.2 C51交通灯多任务控制系统 - 图1

图 20.2 交通灯控制系统原理图

20.2 C51交通灯多任务控制系统 - 图2

在该电路中,使用P1端口作为行人路灯以及通行按钮的控制,示例如下。

❑P1.0引脚作为行人红灯输出。

❑P1.1引脚作为行人绿灯输出。

❑P1.2引脚作为行人通行按钮输入。

在该电路中,使用P2端口作为主路红绿灯显示控制,示例如下。

❑P2.1引脚作为绿灯输出。

❑P2.2引脚作为黄灯输出。

❑P2.3引脚作为红灯输出。