1、 1 XXXXXXXX 学院学院 学生毕业设学生毕业设计(论文)计(论文) 题 目: 单片机交通灯控制器设计制作 姓 名: XXX 学 号: 200XXXXXXXX 系 部: 电子信息工程系 专 业: 通信工程 指导老师: XXX 开题时间: 2011.11.28 完成时间: 2011.12.28 XXXX 学院教务处制 2 目录目录 摘要摘要 3 3 1 1 概述概述 4 4 1.1 单片机的定义. 4 1.2 单片机介绍 4 2.3.2 MCS-51 单片机的逻辑结构 . 5 2.3.3 MCS-51 的信号引脚 6 1.3.4 8255 芯片简介 . 9 1.3.5 串口电平转换芯片 M
2、AX232 9 3 3 方案比较、设计与论证方案比较、设计与论证 1010 3.1 电源提供方案.11 3.2 显示界面方案.11 3.3 输入方案: 11 2.1 总体设计. 12 2.2 各功能模块硬件设计及实现. 12 2.2.1 交通灯四种通行模式及行车方向指示 12 4.2.2 键盘与状态显示及其实现 15 4.2.3 数码管显示电路 . 16 4.2.4 交通灯系统硬件电路图. 18 3 3 系统软件设计系统软件设计 1919 5.1 软件总体流程图 . 19 3.2 软件主要程序流程. 20 5.2.1 每秒钟的设定. 20 5.2.2 按键中断程序 20 5.2.3 数码管显示
3、程序 . 21 5.3 程序源代码 . 22 6 6 系统调试与测试结果系统调试与测试结果 2929 6.1 软件调试. 29 6.2 硬件调试. 29 6.3 软硬联调. 29 参考文献参考文献 3030 致致 谢谢 3131 3 摘要摘要 当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。因此,一个 好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。随着大规模集成电路及计算 机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现代 科技发展的主流方向。本文介绍了一个智能交通灯系统的设计。该智能交通灯控制系统可以实现的 功能有:
4、对某市区的四个主要交通路口进行监控;各路口有固定的工作周期,并且在道路拥挤时中 控中心能改变其周期。 交通事业蓬勃发展,交通流量年年增长,大、中、小城市的汽车、摩托车等各种车辆与日俱增, 道路交通繁忙,经常有严重堵车现象,特别是在交叉口,机动车、非机动车、行人来往非常混乱, 为了在叉口的各条干道实现合理的科学分流。本人根据单片机具有物美价廉、功能强、使用方便灵 活、可靠性高等特点,提出了一种用 STC89c51 单片机自动控制交通信号灯及时间显示的方法,同 时给出了软硬件的实现方法,为交通指挥自动化提供了一种新的廉价手段,具有一定的推广意义。 本文介绍了控制基本原理以及控制的表现,同时也介绍了
5、城市交通信息系统的设计目标, 开发途径 及其系统结构与功能和数据地理编码、建库, 同时, 论述了系统中交通现状、交通管理、交通规划及 背景信息查询模块的建造及应用。介绍了用于城市交叉路口的三色程控交通信号时间显示器的研制 方案,对其电源供电、发光二极管构成的负载结构、灯色时间检测都给出了精巧合理的优化结构, 大幅度地提高了产品可靠性并降低了制造成本。 关键词:8051 单片机;交通灯;自动控制;时间显示器 4 1 概述 1.1 单片机的定义 单片机是指一个集成在一块芯片上的完整计算机系统。 尽管它的大 部分功能集成在一块小芯片上, 但是它具有一个完整计算机所需要的大 部分部件:CPU、内存、内
6、部和外部总线系统,目前大部分还会具有外 存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最 强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统 集成在一块芯片上。 1.2 单片机介绍 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一 个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应 用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。89C51 单 片机的结构及信号引脚如图 1.1 所示。 图 1.1 89C51 单片机的结构及信号引脚 频率基准源 振荡器及 定时电路 4KB 程序 储存器 128B数据 储存器 2 个 16 位定时 器/事件计数据 计数器 CPU 64KB总 线扩展控 制 可编程 I/O 可编程串行口 中断 中断 串行输入 串行输出 口 I/O 并行 控制 5 2.3.2 MCS-51 单片机的逻辑结构 (1)中央处理器(CPU) 中央处理