1、 单片机课程设计报告 班 级: 电气 1101 姓 名: 学 号: 指导教师: 撰写日期: 2012.12.13 1 目录目录 第一章 交通灯课程设计功能描述 . 1 第二章 课程设计分析设计 . 1 2.1 技术指标 . 1 2.2 设计分析 . 1 第三章 绘制硬件图并对硬件电路进行说明 . 1 3.1 MCS-51 单片机芯片引脚位置及功能符号 . 1 3.2 51 系列单片机运行的硬件条件 . 2 3.3 单片机的特点与应用 2 第四章 控制系统程序设计 . 1 4.1 软件设计 . 1 4.2 电路连接分配 . 2 4.3 主程序流程图 . 1 第五章 程序的源代码清单 . 2 第六
2、章 上机调试运行结果及分析 . 1 6.1 交通灯接线图 . 1 第七章 课程设计的经验教训总结 . 1 参考文献: . 1 附录 . 1 第一章 交通灯课程设计功能描述 1 第一章第一章 交通灯课程设计功能描述交通灯课程设计功能描述 红黄绿交通灯控制器采用单片机及程序存储器的扩展控制,实现控 制器的功能要求,例如红黄绿灯的交替闪烁,定时等等。单片机将 CPU, 存储器,定时器计数器及各接口电路组成,具有良好的性价比。本控制 器可对红绿灯通过时间进行加减, 还可在紧急时刻进行手动控制, 紧急情 况下可开放南北或东西道路, , 实施道路路况的控制。 交通信号灯控制方 式很多。本系统采用单片机 A
3、T98S52 来设计交通灯控制器,实现了通过 51 芯片的 P1 口设置红、绿灯亮时间的功能;红绿灯循环点亮,倒计时剩 3 秒时黄灯闪烁警示; 红绿灯时间通过 51 单片机的 P0 口输出到双位数码 管显示。本系统实用性强、操作简单、扩展功能强。 第二章第二章 课程设计分析设计课程设计分析设计 2.12.1 技术指标技术指标 设计一个十字路口的交通灯控制电路,每条道路上各配有一组红、 黄、 绿交通信号灯,其中红灯亮,表示该道路禁止通行;黄灯亮表示该道路上 未过停车线的车辆禁止通行, 已过停车线的车辆继续通行; 绿灯表示该道 路允许通行。 该电路自动控制十字路口两组红、 黄、 绿交通灯的状态转换
4、, 实现十字路口自动化。 第二章 课程设计分析设计 3 2.22.2 设计分析设计分析 实现红、绿、黄灯的循环控制。要实现此功能需要表示三种不同颜色 的 LED 灯分别接在 P0 个管脚, 用软件实现。 要求东西车道和南北车道上 的车辆交替运行,每次通行时间为 20s;根据设计要求和技术指标设计好 电路;绘制硬件图并对硬件电路进行说明。 第三章第三章 绘制硬件图并对硬件电路进行说明绘制硬件图并对硬件电路进行说明 3.1 MCS3.1 MCS- -5151 单片机芯片引脚位置及功能符号单片机芯片引脚位置及功能符号 如下图所示。 第三章 绘制硬件图并对硬件电路进行分析 4 51 单片机系统的引脚说明: 51 单片机 89c51 采用 40Pin 封装的列 直接 DIP 结构, 40 个引脚中,正电源和底线两根,外置石英振荡器的时 钟线两根,4 组 8 位共 32 个 I/O 口,中断口线与 P3 口线复用。 3.2 513.2 51 系列单片机运行的硬件条件系列单片机运行的硬件条件 3.3 3.3 单片