- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称: 专 业: 班 级: 学 号: 姓 名: 指导教师
课程名称: 专 业: 班 级: 学 号: 姓 名: 指导教师 :
交通灯控制课程设计报告
微型计算机技术及应用电气工程及其自动化
************
************
************
************
目录
第一章 设计内容的概述
. 设计任务内容
. 设计要求
第二章 硬件的设计
一 . 设计过程简单分析
二 . 硬件系统工作原理
. 硬件原理
1. 8086 各个引脚的连接方法
2. 时钟发生器 8284 芯片的说明
第三章 程序设计
一.流程图
二.程序代码
三.硬件清单
四.芯片资料
1. 8255 介绍
2 . 8253 介绍
3. 8282 介绍
4 . 3— 8译码器74LS138介绍
第四章 总结
第一章 设计内容的概述
.设计任务内容
用8255来控制LED灯,用8253来定时,达到交通控制的目的
.设计要求
一开始,(南北用1,3东西为2,4 )四个路口都为红灯,然后南北变为绿灯通车东西变为红
色,30秒之后后,黄灯变亮,黄灯闪烁 5次之后南北变为红灯,东西变为绿灯通车, 30秒之后
后,黄灯变亮,黄灯闪烁5次之后南北变绿灯,东西变为红灯,重复上述过程。
?0032300*000Kit8000000绿灯亮mo秒[000I 1000at 000黄灯闪烁5次
?00
3
2
300
*
000
K
it
8
000
000绿灯亮mo秒[
000
I 1
000
at 000黄灯闪烁5次
■ J
1
000
000黄灯闪
OO
000绿灯亮mo秒
000
?00绿灯亮30秒
3
00?
1E ooom灯闪烁5次
第二章硬件的设计
设计过程简单分析
分析:红,黄,绿灯可分别接在 8255的A 口,B 口和C 口上,灯的亮灭可直接由8086 输出0,1控制。30秒延时及闪烁由8253控制,由闪烁的实现方法可由8253来实现。
设8253各口地址分别为:设8253基地址即通道0地址为04A0H ;通道1为04A2H ;通
道2为04A4H ;命令控制口为04A6H。
黄灯闪烁的频率为1HZ,所以想到由8253产生一个1HZ的方波,8255控制或门打开的时 间,在或门打开的时间内,8253将方波信号输入或门使黄灯闪烁。
由于计数值最大为65535,1MHZ/65536的值远大于2HZ,所以采用两个计数器级联的方式,8253 通道0的clock。输入由分频器产生的1MHZ时钟脉冲,工作在方式3即方波发生器方式,理 论设计输出 周期为0.01s的方波。1MHZ的时钟脉冲其重复周期为T=1/1MHZ=1 s,因此通 道0的计数初值为10000=2710H。由此方波分别作为clock1和clock2的输入时钟脉冲,所以 通道1和通道2的输入时钟频率为100HZ,通道1作计数器工作在方式1,计数初值3000=BB8H 既30s,计数到则输出一个高电平到 8255的PA7 口,8255将A 口数据输入到8086, 8086检 测到高电平既完成30s定时。通道2工作在方式3需输出一个1HZ的方波,通过一个或门和 8086共同控制黄灯的闪烁,因此也是工作在方波发生器方式,其计数初值为 100=64H,将黄
灯的状态反馈到8055的端口 PB7和PC7,同样输入到8086,8086通过两次检测端口状态可 知黄灯的状态变化,计9次状态变化可完成5次闪烁。
三个通道的门控信号都未用,均接+ 5V即可。
硬件系统工作原理
工作原理说明:
此系统是通过并行接口芯片8255A和8086计算机的硬件连接,以及通过 8253延时的方法, 来实现十字路口交通灯的模拟控制。
如硬件连接图所示,红灯(RLED,黄灯(YLEDD和绿灯(GLED分别接在8255的A,B,C 口 的低四位端口,PAQ PA1, PA2 PA3分别接1,2,3,4路口的红灯,B,C 口类推。8086工作 在最小模式,低八位端口 AD~AD接到8255和8253的Db~D, AD~AD5通过地址锁存器 8282,接 到三八译码器,译码后分别连到 8255和8253的CS片选端。8253的三个门控端接+5V, CLOCK0 接由分频器产生的1MHZ勺时钟脉冲,OUTC接至U CLOCK和 CLOCK, OUT1接到8086的AD*, 8086 通过检测此端口是否有高电平来判断是否 30S定时到o OUT2产生1MHZ方波通过或门和8255的B
口共同控制黄灯的闪烁。8255三个口全部工作在方式0既基本输入输出方式,红绿灯的转换由 软件编程实现。
硬件原理
由于8255A与8086CPU是以低八位数据线相连接的,所以应该是 8255A的A、A0线分别与
8086CPU勺A2、A1线相连,而将
文档评论(0)