1、 题题 目:目: 基于单片机的交通灯控制基于单片机的交通灯控制 教学单位教学单位 _ _ _ 姓姓 名名 _ _ _ 学学 号号 _ 年年 级级 _ _20082008 级级_ 专专 业业 机电一体化机电一体化_ 指导教师指导教师 _ _ _ 职职 称称 _ _ 摘摘 要要 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠 什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控 制方式很多。本系统采用 MSC-51 系列单片机 Intel8051 和可编程并行 I/O 接口 芯片 8255A 为中心器件来设计交通灯控制器,实现了能根据实际车流量通过 8051 芯片
2、的 P1 口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了 MAX629“看门狗”芯片,避免了系统因为死机而停止工作的情况发生;显示时 间直接通过 8255 的 PA、PB 口输出;交通灯信号通过 PC 口输出;交通灯的点 亮采用 VT 双向晶闸管来控制,直接采用 220V 交流电源驱动,系统实用性强、 操作简单、扩展性强。 关键词关键词:单片机,交通灯,控制器,设计,实现 目目 录录 前 言 . 1 一一 交通灯发展概述交通灯发展概述 . 1 二二 课题的背景及意义课题的背景及意义 . 2 三三 课题的任务及要实现的主要功能课题的任务及要实现的主要功能 . 2 第一章 交通灯的总体方案设
3、计与论证 . 3 1.1 单片机与外围接口部件 . 3 1.2 电源提供 . 3 1.3 倒计时显示界面 4 1.4 输入键盘 4 1.5 交通灯显示 5 1.6 系统稳定运行保障系统 6 1.7 理论分析与计算 6 第二章 硬件的选择与简介 . 10 2.1 单片机的简介. 10 2.1.1 单片机的三大阶段. 10 2.1.2 以 8 位单片机为起点的发展阶段. 11 2.1.3 单片机的发展趋势 . 12 2.1.4 单片机的组成及特点 13 单片机的组成 14 单片机的特点 14 2.1.5 单片机的分类. 14 2.22.2 单片机的应用单片机的应用 15 2.2.1 单片机的应用分
4、类. 15 2.3 8051 芯片简介 16 2.3.1 8051内部结构 . 16 2.3.2 8051的引脚说明: 18 2.4 8255 芯片简介 18 2.4.1 内部结构 19 2.4.2 引脚功能说明 . 20 2.4.3 芯片功能 21 2.5 其他器件 22 2.5.1 数码管与交通信号灯 22 2.5.2 看门狗MAX692 23 第三章 控制器硬件系统设计 . 25 3.1 系统硬件设计方案 25 3.2 系统工作原理 28 第四章 控制器的软件设计 . 30 4.1 交通灯燃亮时间的设定 30 4.2 软件延时 32 4.3 时间及信号灯的显示软件设计 33 44 程序设计 . 34 第五章 调试过程 . 38 结 论 . 39 致 谢 . 39 参考文献 . 40 附录 . 40 附