湖南工业大学
课 程 设 计
资 料 袋
湖南工业大学 学院(系、部) 2014 ~ 2015 学年第 1 学期 课程名称 微机原理与接口技术 指导教师 许中华 学生姓名 xxx 专业班级 通信1204 学号 xxx200431 题 目 电子交通灯设计 成 绩 起止日期2014 年 12 月 29 日~2015年1 月 6 日
目 录 清 单
序号 1 2 3 4 5 6 材 料 名 称 课程设计任务书 课程设计说明书 课程设计图纸 资料数量 1 1 备 注 张
湖南工业大学
课程设计任务书
2014 —2015 学年第 1 学期
计算机与通信 学院 通信工程 专业 通信1204 班 课程名称: 微机原理与接口技术 设计题目: 电子交通灯设计 完成期限:自 2014 年 12月 29 日至 2015 年 1月 6日共 1 周
一、设计的主要技术参数 把6个LED分为2组(红、黄、绿为1组),用来模仿东西方向和南北方向的交通信号灯。然后交通灯能按交通规则显示。 二、设计任务(内容) 1、完成相关的电路设计 2、完成汇编程序设计 3、连接相关的电路 4、验证 5、完成课程设计说明书 三、设计工作量 1周完成 内 容 及 任 务 进 度 安 排 参 考 资 料 起止日期 12月29日 12月29日-1月2日 1月2日-1月5日 1月6 日 工作内容 分组、任务分配、课题理解 功能分析、程序设计、电路设计 实验验证和测试 总结、书写实验报告 [1] 戴梅萼. 微型计算机技术及应用,清华大学出版社, 2008年 [2] 彭楚武. 微机原理与接口技术, 湖南大学出版社, 2006年 [3] 艾德才. 32位微机原理及接口技术, 清华大学出版社, 2003年 指导教师(签字): 年 月 日 系(教研室)主任(签字): 年 月 日
湖南工业大学
微机原理与接口技术
课程设计说明书
交通灯的设计
起止日期: 2014年 12月29日 至 2015年 1 月 6 日
学班学成
生姓名 级 号 绩
xxx 通信1204 xxx200431
指导教师(签字)
计算机与通信学院 2014年 12月 29日
课题名称 组 长 交通灯的设计 同组人员 、xxx、等 人 数 17 课 题 的 主 要 内 容 和 要 求 一、设计的主要技术参数 把6个LED分为2组(红、黄、绿为1组),用来模仿东西方向和南北方向的交通信号灯。然后交通灯能按交通规则显示。 二、设计任务(内容) 1、完成相关的电路设计 2、完成汇编程序设计 3、连接相关的电路 4、验证 5、完成课程设计说明书 三、设计工作量 1周完成 具 体 任 务 时 间 安 排 与 完 成 情 况 1)熟悉8255工作原理及初始化代码方法。 2)掌握8255方式0的工作原理及作用。 12月29日: 组长分配各成员任务,明确此次课程设计要求。 12月29日—1月2日:对该课题进行原理分析、电路图设计以及程序设计。 1月2--1月5日: 运行并调试程序,观察实验结果,进行小组讨论。 1月6日: 小组总结后完成课程设计报告。
交通灯的设计
一、设计目的
通过该设计,掌握8255并行接口芯片的使用和数码管的使用,并掌握相应的程序设计和电路设计的技能。是对8255并行接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。
二、设计内容
交通灯分红黄绿,红灯禁止通行,黄灯减速,绿灯通行。南北方向和东西方向的红绿黄灯由对应的2组LED表示,这6个LED灯由8255端口A控制。开始南北方向绿灯亮(东西方向应立即变为红灯),时间为60秒,时间到0后,黄灯亮3秒后(东西方向红灯的时间为63秒),红灯亮,时间为33秒(东西方向绿灯为30秒,黄灯为3秒)。
三、基本思想
1.用实验系统8255A实现对信号灯的控制(所用端口:A端口, B端口,C端口);2位数码LED显示用8255A实现控制。
2. 用程序段以实现要求的定时。
3. 用实验系统的发光二极管模拟红绿黄灯。
注:8255A的端口地址为:端口A-300H、端口B-301H、端口C—302H、 控制端口-303H
四、技术原理
1、交通灯分红黄绿,红灯禁止通行,黄灯减速,绿灯通信。开始南北方向绿灯亮(东西方向应立即变为红灯),时间为60秒,时间到0后,黄灯亮3秒后(东西方向红灯的时间为63秒),红灯亮,红灯为33秒。东西方向绿灯为此0秒,黄灯为3秒。
2、延时1秒可以采用软件延时实现。
微机原理与接口技术课程设计-交通灯



