1、 交通信号灯控制交通信号灯控制系统系统电路设计电路设计 学 院 :学 院 : X X X X X XX X X X X X 专 业 :专 业 : X X X X X X X XX X X X X X X X 姓名:姓名: 学号:学号: 一一 实验题目实验题目 设计一个交通信号灯控制系统电路,使其满足: 1东西车行道车辆放行 25 秒钟。 225 秒后,东西车行道的黄灯闪烁 4 秒钟,以警示车辆将切换红绿灯。此时南北车 行道仍维持红灯点亮。在南北车行道亮红灯期间,在2 位数码管上显示计数值(每秒 减 1) ,从 25 减为 0。 3东西车行道的黄灯闪烁 4 秒钟后,南北车行道放行 30 秒钟。
2、4南北车行道放行 30 秒钟后,转为南北车行道的绿灯闪烁 5 秒钟,以警示将切换红 灯。此时东西车行道仍维持红灯点亮。 5南北车行道的绿灯闪烁 4 秒钟后,再转为东西车行道车辆放行 25 秒钟。如此循环 重复。 6此次实验还要求具有一定的人为控制能力。例如,南北方向在红灯期间有一辆救 护车要通行,此时就要求要人为的改变南北方向的红灯为绿灯,东西方向的绿灯为红 灯。 二二 设计思路设计思路 设计主要是采用单片机 89C51 进行控制。 利用单片机 89C51 的串行口 P1.0P1.6 来控制实现东西和南北方向的红绿灯。 利用单片机 89C51 的串行口 P0 和 P2 口分别连接八段数码管,用
3、其来显示倒计 时的十位和个位。 采用单片机 89C51 中断 int0,即 P3.2 接口来实行强制控制以实现人为的控制双 方的通行。 三三 元件清单元件清单 单片机 89C51 1 片 八段数码显示管 2 个 发光二极管 红、黄、绿色各 2 个 电阻 10k 6 个、4.7k 2 个 晶振 12MHz 1 个 触点开关 1 个 电容 3 个 电源 1 个 四四 原理图原理图 1234 A B C D 4321 D C B A Title NumberRevisionSize A4 Date:14-Jul-2010Sheet of File:K:Back up of WQ交 通 灯1.DDBD
4、rawn By: A? CAP A? CAP A? CAP A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? RES2 A? CRYSTAL DS? SW SPST DS? SW SPST DS? SW SPST DS? SW SPST P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST/VPD 9 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 15 P3.3/INT1 13 P3.4/T0 14 P3.5/T1 15 P3.6/WR 16 XTAL2 18 P3.7/RD 17 XTAL1 19 GND 20 P2.0 21 P2.1 22 P2.2 23 P