欢迎来到天天文库
浏览记录
ID:40529999
大小:56.00 KB
页数:5页
时间:2019-08-04
《8255交通灯实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、期末实验课程名称:微机原理实验实验名称:8255交通灯实验专业:网络工程2班学号:姓名:实验地点:软件实验室常熟理工学院5实验目的和要求了解可编程并行接口芯片8255的内部结构、工作方式、初始化编程及应用。8255A的内部结构:1、三个端口A,B和C:A端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入锁存器。B端口包含一个8位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C端口包含一个8位数据输出锁存器及缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。2、A组和B组控制电路:这是两组根据CPU输出的控制字控制8255工作方式的电路,它们对于CPU而言,共用一个端口地址相
2、同的控制字寄存器,接收CPU输出的一字节方式控制字或对C口按位复位字命令3、读写控制逻辑:用来控制把CPU输出的控制字或数据送至相应端口。实验器材PC机一台;QTH-8086B16位微机教学实验仪一套。实验原理和方法交通灯实验:(1)实验连线:Ø该模块的WR、RD分别连到MCU主模块的WR、RD。Ø该模块的数据(AD0~AD7)、地址线(A0~A7)分别连到MCU主模块的数据(AD0~AD7)、地址线(A0~A7)。图3-4-7交通灯实验Ø8255模块选通线CE连到MCU主模块的地址A15。Ø8255的PA0-L7、PA1-L6、PA2-L5、PA3-L3、PA4-L2、PA5-L1。(
3、2)运行程序:Trac.ASM,观察发光二极管。5代码如下:PAGE60,132.MODELsmall.STACK20h.DATA20hA8255EQU7000HB8255EQU7001HC8255EQU7002HD8255EQU7003H.CODEORG0000HDD0000FFF0HDD0000FE80HDD0000FE80HORG0270HMAIN:MOVSP,9000HTRAFFIC:MOVDX,D8255;状态口MOVAL,80H;方式0输出OUTDX,ALMOVDX,A8255;PA口地址CALLST0TRAFFIC1:CALLST1CALLST2CALLST3CALLST4
4、JMPTRAFFIC1;*************************************************************************;/*初始状态全为红灯*/;*************************************************************************ST0:MOVAL,1BHOUTDX,ALCALLDELAYRET;**************************************************************************;/*南北为绿灯,东西为红灯子程序
5、*/;**************************************************************************ST1:MOVAL,33HOUTDX,ALCALLDELAY1CALLDELAY1CALLDELAY1CALLDELAY1CALLDELAY15CALLDELAY1RET;**************************************************************************;/*南北红灯闪烁,东西为红灯子程序*/;***************************************
6、***********************************ST2:MOVCL,5HST20:MOVAL,2BHOUTDX,ALCALLDELAY1MOVAL,3BHOUTDX,AlCALLDELAY1LOOPST20RET;**************************************************************************;/*南北为红灯,东西为绿灯子程序*/;**************************************************************************ST3:MOVAL,1
7、EHOUTDX,ALCALLDELAY1CALLDELAY1CALLDELAY1CALLDELAY1CALLDELAY1CALLDELAY1RET;**************************************************************************;/*南北为红灯,东西黄灯闪烁子程序*/;*************************************************
此文档下载收益归作者所有