1、单片机原理及系统单片机原理及系统课程设计课程设计 专专 业:业: 自动化 班班 级:级: 动 092 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 2012 2012 年年 7 7 月月 1 1 日日 评语: 平时(40) 修改(30) 报告(30) 总成绩 单片机原理及系统课程设计报告 1 目目 录录 1.引言 2 2.设计方案及原理 2 2.1 设计方案 2 2.2 设计原理 2 3.硬件设计 3 3.1 硬件连接图 3 4.软件设计 3 4.1 信号灯控制码表 3 4.2 设计流程图 4 5.总结 4 6.参考文献 5 7.附录 5 单片机原理及系统课程设计报告 2 1 1. .
2、引言引言 交通是城市经济活动的命脉,对城市经济发展、人民生活水平的提高起着十 分重要的作用。城市交通问题是困扰城市发展、制约城市经济建设的重要因素。 城市道路增长的有限与车辆增加的无限这一对矛盾是导致城市交通拥挤的根本原 因。城市街道网络上的交通容量的不断增加,表明车辆对道路容量的要求仍然很 高,短期内还不可能改变。自从开始使用计算机控制系统后,不管在控制硬件里 取得什么样的实际进展,交通控制领域的控制逻辑方面始终没能取得重大突破。 随着科技的飞速发展,单片机的应用不断深入,往往作为控制的核心部件。同 时,单片机作为自动化专业的基础学科,仅仅有软件的知识是不够的,还应根据 具体硬件结构,以及针
3、对具体应用对象特点的软件结合,加以完善。交通灯的出 现,使交通得以有效管制,对于疏导交通有着重要的作用。本系统采用 80C51 为 中心器件来设计交通灯控制器,系统适用性强、操作简单。 2 2. .设计方案及原理设计方案及原理 2.12.1 设计方案设计方案 用 80C51 单片机控制一个交通信号灯系统。设 A(南北)车道与 B(东西) 车道交叉组成十字路口,通过三色 LED 的亮灭来控制各车道的通行。A、B 两车 道轮流放行。A 车道放行 25s(绿灯亮) ,警告 5s(黄灯闪烁) ;此时 B 车道为禁 止(红灯亮) 。30s 后 A、B 的状态进行对换,按这种方式往复进行。 2.22.2
4、设计原理设计原理 通过对单片机定时器的控制,使交通灯按给定的时序工作。 本设计是以模拟的 方式进行说明,所谓模拟就是以红、黄、绿三支共四组发光二级管表示模拟灯。 假定以 P1 口接 12 支发光二级管(即交通信号灯) 。所以口线输出高电平则“信号 灯” 亮, 口线输出地低电平则“信号灯” 熄。 按照要求搭建硬件仿真连接图 (图 1) , 为了实现控制要求 P1 口共输出四种控制码(表 1)。 单片机原理及系统课程设计报告 3 3.3.硬件设计硬件设计 3.13.1 硬件连接图硬件连接图 图 1 仿真硬件连接图 4.4.软件设计软件设计 4.14.1 信号灯控制码表信号灯控制码表 表 1 信号灯控制码表 时间 B(东西) A(南北) 状态说 明 控制码 P1.5 P1.4 P1.1 P1.2 P1.1 P1.0 绿 黄 红 绿 黄 红 25s 0 0 1 1 0 0 A 通 0CH 5s 0 0 1 0 1 0 A 警告 0AH 25s 1 0 0 0 0 1 B通 21H