- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通等指挥系统final report
硬件课程设计实践报告(总)
题 目: 交通灯指挥系统
班 级: 信安10-3班
学 号:
姓 名: 金梦 方辛未
指导教师: 孙统风
中国矿业大学计算机学院
2012年 12 月 27 日
目录
一 、开发背景 3
1.1任务背景 3
1.2任务要求 3
二、小组成员分工协作情况 3
三、电路设计及主要功能 3
3.1 功能简介 4
3.1.1 8253功能简介: 4
3.1.2 8253工作原理: 5
3.1.3 8253通道工作方式: 5
3.1.4 8253控制字 5
3.1.5 8253芯片设计思想 6
3.1.6 8253芯片电路图 6
3.2 8255芯片原理与介绍 6
3.2.1 8255芯片原理与基本概述 6
3.2.2 8255芯片控制字 7
3.2.3 8255芯片设计思想 7
3.2.4 8255芯片电路图 8
3.3 8279芯片原理与介绍 8
3.3.1 8279芯片基本概述 8
3.3.2 工作方式 8
3.3.3 8279控制字 9
3.3.4 8279芯片设计思想 10
3.3.5 8279芯片电路图 11
3.4.总体方案与说明 11
3.4.1 总体方案: 11
3.4.2 操作目标 11
3.5 系统运行过程的详细分析 12
3.5.1 LED显示模块 12
3.5.2 数码管显示模块 12
3.5.3 键盘控制检测模块 13
3.6 硬件连线图 13
四 系统软件实现 14
4.1 总流程图: 14
五 源程序清单与注释 17
六 结果 25
七 问题分析与解决方案 25
八 结论与体会 26
九 参考文献 27
一 、开发背景
1.1任务背景
红绿交通灯是我们日常生活经常见到也是必不可少的,随着城市社会经济的发展,城市道路交通供给和需求的矛盾日益突出,并引发很多交通问题。当今,红绿灯安装在各个交通路口上,已经成为疏导交通车辆最常见和最有效的手段。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯时通行信号,面对绿灯的车辆可以直行、左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。我们设计的交通灯就是依据上述思路控制十字路口南北东西四个方向车辆通行的。
1.2任务要求
按照系统设计的功能要求,初步确定该交通指挥系统主要有三个模块组成,一是数码显示倒计时模块,主要用到8279芯片;二是计时模块,主要用到8253芯片和8255芯片;三是灯显示模块,主要用到8255芯片。
二、小组成员分工协作情况
我们小组一共两人,分别为金梦和方辛未。其中两人共同完成了相关参考资料的查找,方辛未主要负责8253芯片和8279芯片键盘输入;金梦主要负责芯片初始化和8255芯片和8279芯片的显示。
三、电路设计及主要功能
3.1 功能简介
设计所需芯片:8255A、8279、8253
所需设备:8个LED灯(两组红黄绿灯两组左转灯)、八位数码管显示器。
各功能:1、用实验箱中提供的发光二极管(红黄各三支绿两支)作东西路口(红 绿黄红,第一支红作左转灯)和南北路口(黄绿红黄,第一只黄作左转灯)的模拟交通灯。
2、用可编程并行接口芯片8255A控制模拟交通灯的亮与灭和数码管的倒计时显示。
3、用可编程定时器/计数器芯片8253实现模拟交通灯亮与灭的时间延迟的控制。
4、用数码管作为模拟交通灯亮与灭的时间延迟控制的倒计时显示。
5、用8279可编程设置型键盘实现紧急情况下手动控制红绿灯。
6、用汇编语言编程使八个灯按交通灯变化规律“亮/灭”。交通灯变化要求:
i 南北直行车辆通行时,南北方向直行绿灯,东西红灯同时亮50秒,LED开始显示倒计时从50秒开始;
ii 当倒计时进行到30秒时南北黄灯亮,持续3秒,同时西路红灯继续亮。
iii 当倒计时到27秒后,南北路红灯,东西路红灯同时亮,持续
文档评论(0)