1、 课程设计报告课程设计报告 题题 目目 交通信号灯设计交通信号灯设计 课课 程程 名名 称称 单片机原理及接口技术单片机原理及接口技术 院院 部部 名名 称称 机电工程学院机电工程学院 专专 业业 电气工程及其自动化 班班 级级 学学 生生 姓姓 名名 学学 号号 课程设计地点课程设计地点 课程设计学时课程设计学时 1 1 周周 指指 导导 教教 师师 成绩 2 目录 第一章 绪论3 1.1 摘要3 1.2 设计目的4 1.3 设计任务和内容4 1.3.1 设计任务4 1.3.2 设计内容4 第二章 总体设计及核心器件简介.5 2.1 总体设计5 2.2 AT89C515 2.2.1 AT89
2、C51 的特性概述5 2.2.2 管脚说明5 2.3 LED 发光二级管7 2.4 7SEG-MPX2-CC 共阴数码管 .10 第三章 单元电路模块设计11 3.1 交通灯状态显示电路.11 3.2 总体设计原理图及功能介绍.12 第四章 软件编程设计12 4.1 设计思想.12 4.2 程序框图.13 4.3 源程序.14 第五章 设计心得16 参考文献.17 3 摘要摘要 交通在人们的日常生活中占有重要的地位, 随着人们社会活动的日益频繁, 这点更是体 现的淋漓尽致。交通信号灯的出现,是交通得以有效管制,对于疏导交通流量、提高道路通 行能力, 减少交通事故有明显效果。 本系统采用单片机
3、AT89C51 为中心器件来设计交通灯控 制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的 各种状态显示。 本设计系统由单片机 I/O 口扩展系统、 交通灯状态显示系统等几大部分组成。 实现了基 本的交通灯功能。软件商采用 C51 编程,主要编写了主程序,延时程序等。经过整机调试, 实现了对十字路口交通灯的模拟。 4 1.1 概述 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检 测日新月异更新。 在实时检测和自动控制的单片机应用系统中, 单片机往往是作为一个核心 部分来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具
4、体应用对象 特点的软件结合, 加以完善。 交通信号灯的出现, 使交通得以有效管制, 对于疏导交通流量、 提高道路通行能力,减少交通事故有明显效果。 1.2 设计目的 (1)加强对单片机和 C51 语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、 (2)选择芯片器件、模块化编程等多项知识。 (3)用单片机模拟实现具体应用,使个人设计能够真正使用。 (4)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 (5)提高利用已学知识分析和解决问题的能力。 (6)提高实践动手能力。 1.3 设计任务和内容 1.3.1 设计任务 结合教材及参考资料,用 AT89C51 单片机模拟实现十字路口的交通灯亮灭显示。 1.3.2 设计内容 (1)填写设计任务书。 (2)进行总体设计,画出原理图。 (3)用 Protel 软件画出 PCB 板。 (4)用 Proteus