1、目目 录录 1 引言 . 1 2 交通管理方案论证 . 2 2.1 设计任务 2 2.2 方案介绍 2 3 交通灯系统硬件设计 . 4 3.1 单片机概述 4 3.2 系统构成 5 3.3 芯片选择与介绍 . 6 3.3.1 AT89S51 芯片 6 3.3.2 74HC164 芯片介绍 8 3.3.3 74LS04 输出信号与信号灯 . 9 3.3.4 交通灯控制线路图 . 10 4 交通灯软件设计 11 4.1 程序设计流程图 . 11 4.2 延时的设定 13 4.2.1 计数器初值计算 . 13 4.2.2 相应程序代码 . 13 4.3 程序的主控制循环调用 . 14 4.4 对现有
2、程序的扩充 . 15 5 实验平台 16 5.1 实验平台 16 5.2 实验步骤 16 5.2.1 编写程序代码 16 5.2.2 按照系统硬件连线图连接好系统并调试 16 结论 18 致谢 18 参考文献 19 程序实现代码 20 单片机交通灯设计单片机交通灯设计 摘摘 要要: 近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的 信息革命正在蓬勃发展。 计算机技术作为三者之一, 怎样与实际应用更有效的结合并发挥 其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传 统控制检测的更新。 在实时检测和自动控制的应用系统中, 单片机往往是作为一个核
3、心部 件使用,针对具体应用对象的特点,配以其它器件来加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实 现交通的井然秩序呢?靠的是交通信号灯的自动指挥系统, 来实现交通的井然有序。 交通 信号灯控制方式很多。本系统采用美国 ATMEL 公司生产的单片机 AT89S51,以及其它芯片 来设计交通灯控制。实现了通过 AT89S51 芯片的 P1 口设置红、绿灯点亮的功能,通过 AT89S51 芯片的 RXD、TXD 输入、输出设置显示时间。交通灯的点亮采用发光二极管实现, 时间的显示采用七段数码管实现。单片机系统采用的直流供电。 为了系统稳定可靠,系统 内集成了“
4、看门狗”芯片,避免了系统因为死机而停止工作的情况发生。系统实用性强、 操作简单、扩展性好。 目目 录录 1 引言 . 1 2 交通管理方案论证 . 2 2.1 设计任务 2 2.2 方案介绍 2 3 交通灯系统硬件设计 . 4 3.1 单片机概述 4 3.2 系统构成 5 3.3 芯片选择与介绍 . 6 3.3.1 AT89S51 芯片 6 3.3.2 74HC164 芯片介绍 8 3.3.3 74LS04 输出信号与信号灯 . 9 3.3.4 交通灯控制线路图 . 10 4 交通灯软件设计 11 4.1 程序设计流程图 . 11 4.2 延时的设定 13 4.2.1 计数器初值计算 . 13 4.2.2 相应程序代码 . 13 4.3 程序的主控制循环调用 . 14 4.4 对现有程序的扩充 . 15 5 实验平台 16 5.1 实验平台 16 5.2 实验步骤 16 5.2.1 编写程序代码 16 5.2.2 按照系统硬件连线图连接好系统并调试 16 结论 18 致谢 18 参考文献 19 程序实现代码 20 单片机交通灯设计 - 1 - 1 引言 今天,红绿灯安装在各个道