1、 单片机原理及系统单片机原理及系统课程设计课程设计 专专 业:业:电气工程及其自动化 班班 级:级: 电气 1002 班 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 2013 年年 3 月月 15 日日 评语: 考勤(10) 守纪(10) 过程(40) 设计报告(30) 答辩(10) 总成绩(100) 单片机原理及系统课程设计报告 1 基于基于 AT89C51AT89C51 单片机的单片机的交通灯设计交通灯设计 摘要摘要: :交通灯控制的方式很多,本系统采用 MCS-51 系列单片机 AT8951 为中心器 件来设计交通控制器,实现了通过 8051 芯片设置红,绿,黄灯点亮时间的功能
2、; 倒计时剩 4 秒黄灯闪烁警示。本系统设计周期短,可靠性高,实用性强,操作简 单,维护方便,扩展功能强,设计过程及程序通俗易懂。 A ABSTRACT:BSTRACT:Traffic lights to control the way a lot of the MCS-51 series microcontroller AT8951-centric devices to design traffic controller, the 8051 set of red, green, yellow kindle a function of time; countdown 4 seconds lef
3、t flashing yellow light alerts. The system design cycle is short, high reliability, practicality, simple operation, easy maintenance, extended functionality, design process and procedures easy to understand. 1 1 引言引言 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊靠的是交通信号 灯的自动指挥系统。交通灯必须稳定有规 律的连续运作,不能出现突然停机或是 无规律的运作。用 5
4、1 单片机设计的交通灯可以稳定连续运作而不出现突发情况, 保证了交通控制系统的正常运作。 2 2 设计方案及原理设计方案及原理 采用 AT89C51 单片机作为核心控制器,其片内程序存储器 4K、数据存储器 256B,不需扩展存储器。 用 8155 芯片扩展 I/O 接口,使得编程容易,系统的控 制更简单可靠。整体设计框图如图 1 所示。 51单片机主控芯片8155并行接口扩展 交通信号灯显 示 数码管显示 图 1 原理框图 系统开始运行先南北段通行、东西段禁止 30 秒,然后东西段通行、南北段禁 止 30 秒,依此循环。开机后数码管显示“30” 。此时南北段通行(绿灯) 、东西段 单片机原理及系统课程设计报告 2 禁止(红灯) ,同时数码管从 30 秒开始倒计时,至最后 5 秒南北段黄灯开始闪烁; 计时结束,东西段通行,南北段禁止,如此循环。 3 3 硬件设计硬件设计 控制系统整体电路设计如图 2 所示。 图 2 控制系统电路图 采用 8155 芯片作为 I/O 口的扩展, 其口地址为 COM(0X7F