您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 8255A并行口交通灯实验-河南城建学院教学实验中心
8255A并行口交通灯实验主讲:郭猛平顶山工学院计算机科学与工程系接口实验二8255A并行口交通灯实验一、实验目的掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。二、实验内容1.硬件原理图如图3.28255实验硬件原理图8255A并行口交通灯实验2.硬件线路连接(1)8255A片选信号8255CS插孔和译码输出插孔0F0-0FF相连。(2)8255AC口的PC0-PC7依次和L1-L8相连,B口的PB4-PB7依次和L9-L12相连。(3)将8255A芯片旁边短路J5连VCC端。8255并行口交通灯实验提示1)通过8255A控制发光二极管PB4-PB7对应黄灯,PC0-PC3对应绿灯,PC4-PC7对应红灯,以模拟交通路灯的管理。2)要完成本实验,必须先了解交通路灯的亮灭规律,设有一个十字路口1、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后,重复上述过程。3)程序中设定好8255A的工作模式,及三个端口均工作在方式0,并处于输出状态。4)各发光二极管共阳极。使其点亮应使8255A相应端口的位清0。三、实验流程开始调用显示“8255---2”子程序置8255A控制字82H,使B口为输入口读取PB口,数据保存在BL中置8255A控制字80H,各端口均为输出口,且均工作于方式0使4个路口的红灯全亮延时一段时间点亮1,3路口绿灯延时熄灭1,3路口绿灯1,3路口黄灯闪烁8次4个红灯全亮点亮2,4路口绿灯延时熄灭2,4路口绿灯2,4路口黄灯闪烁8次4个红灯全亮四、实验步骤1.按图3.2连好实验线路2.运行实验程序(l)DVCC8086-B配置:在DVCC8086-B系统显示命令提示符“-”时,按GO键,显示50000输入F000:B400按EXEC健在DVCC8086-B且示8255---2,同时L1-L2发光二极管模拟交通灯显示。(2)OVCC8086-E配置:正确输入实验程序。运行实验程序G=1000↓观察L1-L12发光二极管模拟交通灯显示情况。
本文标题:8255A并行口交通灯实验-河南城建学院教学实验中心
链接地址:https://www.777doc.com/doc-219269 .html