《基于8086的交通信号控制器的设计djta》由会员分享,可在线阅读,更多相关《基于8086的交通信号控制器的设计djta(25页珍藏版)》请在金锄头文库上搜索。
1、基于80086的的交通信信号控制制器的设设计报告告这次课程程设计,我我们的任任务是:基于880866的交通通信号控控制器的的设计。80886系统统是我们们这个学学期学习习的主线线方向,我我们将在在80886系统统的基础础上完成成交通信信号控制制器的设设计,其其具体功功能是:1.显显示十字字路口东东西、南南北2个个方向的的红、黄黄、绿的的指示状状态。22.实现现正常的的倒计时时功能。用用2组数数码管作作为东西西和南北北方向的的倒计时时显示,显显示时间间为红灯灯30ss,绿灯灯50ss,黄灯灯5s。33.按SS1键能能实现特特殊的功功能,显显示倒计计时的22组数码码管闪烁烁,计数数器停止止计数并并
2、保持在在原来的的状态;东西、南南北路口口均显示示红灯状状态;特特殊状态态解除后后能继续续计数。44.按SS2键实实现总体体清零功功能。计计数器由由初始状状态计数数,对应应的指示示灯亮。1.2 设计思思想在此次设设计过程程中,我我们选择择了数码码管、发发光二极极管、882555A和880866来控制制实现交交通灯按按设计要要求工作作。1)硬件件部分1、LEED设计计说明:用LEDD作为倒倒计时时时间的显显示器, LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,利用LED技术,可以制造出比LCD更薄、更亮、更清晰的显示器,LED是发光二极管属于二极管
3、的一种,LCD是液晶显示器,两者相差太多.但是用LED的点阵也能组成显示器,适用于户外大屏幕显示,分辨率较低,LED与LCD具体比较如下图表1-11:LCCD与LEDD的比较较LCD液晶显示示器,通通过液晶晶和彩色色过滤器器过滤光光源,在在平面面面板上产产生图象象,具有有零辐射射,低耗耗能,散散热小,纤纤薄轻巧巧,精确确还原图图象,显显示字符符锐利,屏屏幕调节节方便,可可视角度度小,响响应时间间过慢,亮亮度可对对比度低低等特点点LED发光二极极管,是是由发光光二极管管排列组组成的显显示器件件,它采采用低电电压扫描描技术,具具有耗电电少,使使用寿命命长,成成本低,亮亮度高,故故障少,视视角大,视
4、视角大,可可视距离离远的特特点通过分析析和对比比,LEED显示示器要较较优于LLCD显显示器,因因此本实实验选择择LEDD2、82255设设计说明明:用82555A可可编程并并行接口口芯片的的A、B、C三口作作为红、绿绿、黄交交通灯的的控制输输入口。8255有三个并行输入输出口,可以方便的对三种颜色的交通灯进行很好的控制。解决方案是:PB0PB7接模拟灯二极管,PA0PA7接7段二极管的段选,PC0PC3接7段二极管的位选,PC4PC7与开关相连,处理器芯片集成芯片卡PCI卡连接,用于完成硬件方面的实验正常通信。其芯片比较说明:如下表:表1-22:82255AA与82251芯芯片的比比较比较内
5、容容82555A芯片片82511A芯片片通信方式式并行串行数据传送送方式数据的各各位同时时传送,数据一位位一位地地顺序传传送,内部组成成81555内有2256字字节RAAM和一一个定时时计数器器。82555没有特点通信线路路较82251复复杂通信线路路简单,利利用电话话或电报报线路就就可实现现通信输入/输输出编程较为为灵活编程较882555不够灵灵活应用范围围使用十分分方便,传传输距离离近,成成本较高高传输距离离远,使使用不方方便,但但传输速速度慢,降降低成本本 ,初始化特特点82555A直接接位清00/置1功能简简化了接接口控制制82511在初始始化时,必须重重新设置置模式寄寄存器的的格式.
6、2)、软软件部分分根据硬件件需求采采用82255AA芯片,为为实现对对通信的的控制,采采用汇编编语言,分分别编程程控制882555的工作作方式,在在编程时时应考虑虑到状态态的转换换采用查查询方式式控制,根根据需求求分析可可采用882555的方式式0下工作作具体如如下设置置:硬件连接接说明:82555A芯芯片的PPA、PB、PC三口口的工作作方式为为方式00,将82255的的PB00PBB7接红红绿灯用用以模拟拟交通灯灯的变化化,PAA0PPA7接接7段LEDD灯的段段选码,完完成LEED显示示器的段段选,PPC0PC33接LEED显示示器的位位选码用用以完成成位选,PPC4-PC77接开关关,
7、以完完成初值值接收。初初始化882555后。利利用汇编编语言编编写访问问控制程程序,控控制绿灯灯的显示示倒记时时间,它它与红灯灯的显示示时间是是相同的的,编写写控制程程序控制制黄灯的的闪烁时时间,当当绿灯的的显示时时间结束束后切换换到黄灯灯,再切切换到红红灯,如如此循环环下去。二、硬件件设计2.1 选择芯芯片82255AA1)、882555A在本本实验中中的作用用:通过82255AA的三个个I/OO端口A口、B口、C口与红红、绿、黄黄二极管管连接起起来控制制交通灯灯的规律律性变化化。2)、882555的功功能分析析:PA、PPB、PC三口口均工作作在方式式状态态。:PPB2PBB3接黄黄灯,P
8、PB4PB55接红灯灯;PB0PPB1接接绿灯,PA0PA7作为段选码;PC0PC1作为位选码。我们采用的是将PC口分成两部分使用,PC0-PC3作为位选码,PC4-PC7作为输入口,接收开关输入的初值信息。将在用8255前首先要对它进行初始化,设置它的方式选择控制字。3)、882555工作作方式说明:方式0的的工作特特点:这这种方式式通常不不用联络络信号,不不使用中中断,三三个通道道中的每每一个都都有可以以由程序序选定作作为输入入或输出出。其功功能为:(1)两两个8位通道道:通道道A、B。两个个四位通通道:通通道C高4位和低低四位;(2)任任何一个个通道可可以作输输入/输出;(3)输输出是锁
9、锁存的;(4)输输入是不不锁存的的;(5)在在方式00时各个个通道的的输入/输出可可有166种不同同的组合合。方式0的的使用场场合:同同步传送送是在外外设控制制过程的的各种动动作时间间为固定定,且已已知的条条件下使使用的。因因此,传传送中不不要应答答信号。输输入时,执执行程序序只要给给出INN指令;而输出出时,也也只给出出OUTT指令,就就能实现现数据的的输入或或输出。优优点是程程序简单单,接口口的硬件件开销小小。查询式传传输时,要要先查询询一个外外设的状状态,当当该状态态表示外外设已准准备好时时,方能能开始查查询传输输,否则则CPUU将继续续查询。但但在方式式0,没有有规定固固定的应应答信号
10、号,所以以,这时时将通道道A、B作为数数据通道道,把通通道C的4个位(高高4位或低低4位)规规定为输输出口,用用来输出出一些控控制信号号,而把把通道CC的另外外4个位规规定为输输入口,用用来输入入外设的的状态。这这样利用用通道CC来配合合通道AA和B的输入入/输出操操作。4)、882555方式式选择控控制字说说明:控制字格格式如图图1-22:图1-22:82255AA芯片的的控制字字格式参数说明明:77工工作方式式控制标标志。65组合设设定口口工作方方式:方方式、方方式、方方式。4设定口的输输入输输出,4输输入44输输出。3口高高位输入入输出出选择,3输输入33输输出。2口工工作方式式选择,2
11、方方式;2方方式。1口输输入输输出选择择1输输入11输输出。0设定口低位位输入输出0输输入00输输出。5)、882555技术术参数:主要参数数说明:82555A工工作最大大电流为为1200MA,VCCC=-55V+5V,I(DARR)工作作电流最最大为44MA。82555的输输出电压压不高,连连接到LLED时时,最好好加入一一个驱动动器起到到电流放放大的作作用,其其具体参参数值说说明如表表3-11。表1-33:82255AA技术参参数说明明82555A技术术参数测试条件件规范值单位大小输入低电电平电压压ILL.输入高电电平电压压IHHCC.输出低电电平电压压OLL(数据端端口)OL.输出低电电
12、平电压压OLL(外围端端口)OL.输出高电电平电压压OHH(数据端端口)OR.输出高电电平电压压OHH(外围端端口)OH.达林顿驱驱动电流流OAAR.mA电源电流流CCCmA输入负载载电流ILLINmA输出浮动动电流OFFOR.VmA6)、882555A的逻逻辑图图1-33: 882555A内部部逻辑图图2.2 选择芯芯片七段段LEDD显示器器1)、LLED显显示器在在本设计计中的作作用:接收由882555A芯片片送来的的字型码码显示编编码结果果其中LLED技技术参数数如表11-5:表1-44: LLED技技术参数数说明2)、七七段LEED显示示器LEED显示示器的功功能分析析:LED显显示器
13、有有共阳极极和共阴阴极两类类。其原原理图(图图1-44):图是一个个6位LLED动动态显示示电路,段段驱动器器输出LLED字字符7段段代码信信息,位位驱动器器输出66个LEED的位位选信号号,即分分时使QQ0 Q5轮流有有效,使使得LEED0LEED5轮流显显示。图1-44:七段段LEDD显示器器笔画型LLED显显示器是是由8个二极极管电路路addp按字字型8的方式式排列,当当不同的的二极管管被选通通后根据据发光效效果会显显示不同同的自型型。本设设计中采采用共阴阴极连接接方式,adp分别与74LS273的1Q8Q相连,接收段选码信号(高电平);4位LED显示器的4根共阴极引线与8255A的PC
14、0PC3相连,接收位选码信号(低电平)。段选码和位选码共同作用以显示不同的字型。LED字字型显示示原理:表1-55:LEED字型型显示组组合DpGfEdcbA显示数码码0011111103fh000001101O6H0101101125bh0100111134fH01100110466H0110110156dH0111110167dH00000111707H0111111187fH0110111196fH2.3 硬件总总逻辑图图及其说说明1)、硬硬件原理理说明:本设计以以STAAR EES5998PCCI实验验仪提供供的最实实用、新新颖的接接口实验验,提供供的汇编编控制程程序设计计控制硬硬件运行行为依据据设计的的;在课课程设计计中主要