![](https://csdnimg.cn/release/download_crawler_static/88021945/bgb.jpg)
(4)通过 8051 单片机的 P3.1 位来控制系统是继续工作或
设置初值,当 P3.1 位为 0,就对系统进行初始化,为 1 系统就继
续工作。
(5)红灯倒计时时间,交通指示灯红灯亮,当有车辆闯红灯
时,单片机中断,进入中断服务子程序,启动蜂鸣器进行报警,3S
后然后恢复正常。
(6)红灯时间倒计时完毕,黄灯闪烁 5 秒,警示车辆和行人
红、绿灯的状态即将切换。
(6)绿灯倒计时时间,增加每次绿灯时间车流量检测的功能,
若检测到车辆经过,进入相应的中断子程序,将存储车流量的计
数器加 1,并且通过查询 P2.4 和 P2.5 端口的电平是否为低,当
开关按下为低电平,双位数码管显示车流量,直到下一次绿灯时
间重新记入。
(7)绿灯时间倒计时完毕,黄灯闪烁 5 秒,警示车辆和行人
红、绿灯的状态即将切换。重新循环。
3 系统硬件设计
硬件有单片机、存储器、若干 I/O(扩展)接口、驱动器件、
保护器件、检测器件及外围设备等组成。其中单片机是整个系统
的核心部件,能运行程序和处理数据。存储器用于存储单片机程
序和数据。I/O 接口是单片机与外部被控制对象交换的信息通道,
包括以下及部分数字量 I/O 接口(频率、脉冲等)、开关量 I/O
接口(继电器开关、五触电开关、电磁阀等)、模拟量 I/O 接口
(A/D 或 D/A 转换电路)。有时需要扩展 I/O 接口来满足单片机
接口数量上的不足,通常采用 8255 芯片。通用外部设备室进行人
机对话的纽带,包括键盘、显示器等。
3.1 AT89C51 单片机简介
3.1.1 AT89C51 单片机内部结构
AT89C51 是 8051 系列单片机的典型产品,AT89C51 单片机包
含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数
器、并行接口、串行接口和中断系统等几大单元及数据总线、地