[hide2]8255并行接口应用实验

[hide2]8255并行接口应用实验

ID:6599764

大小:26.00 KB

页数:5页

时间:2018-01-19

[hide2]8255并行接口应用实验_第1页
[hide2]8255并行接口应用实验_第2页
[hide2]8255并行接口应用实验_第3页
[hide2]8255并行接口应用实验_第4页
[hide2]8255并行接口应用实验_第5页
资源描述:

《[hide2]8255并行接口应用实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、[hide=2]8255并行接口应用实验一、  实验目的1.掌握8255的工作方式及应用编程2.掌握8255的典型应用电路接法二、  实验设备1.PC机一台2.TD-PIT/TD-PIT-B实验装置一套。三、  实验原理并行接吕是以数据的字节为单位向I/O设备或被控制对象传递信息的。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位和32和等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式

2、0—基本输入/输出方式,方式1—选通输入/输出方式,方式2—双选通工作方式。8255的内部结构及管脚如图(1),8255工作方式控制字和C口按位置位/复位控制字格式如图(2)。四、  实验内容1.基本输入/输出实验。编写程序,使8255的A口为输出,B口为输入,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就改变。2.流水灯显示实验。编写程序,使8255的A口和B口均为输出,实现16位数据灯的相对循环显示。3.键盘及显示实验。按照实验线路编写实验程序,使按下不同的按键后数码块显示相应的数字

3、。五、实验步骤1、基本输入/输出实验 本实验使8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口。用一组开关信号接入端口B,端口A输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入/输出功能。8255基本输入/输出实验参考接线图如图(3)所示。 图(3)实验步骤如下:1.设计实验线路图,并将PCI总线扩展卡上的ADD-ON总线与仿真ISA总线进行连接,完成线路连接。2.编写程序,检查无误后汇编、连接。3.打开实验箱电源,运行程序,拨动开关组,观察数据灯的显示。核心程序如下:M

4、Y8255_A  EQU 9860HMY8255_B  EQU 9861HMY8255_C  EQU 9862HMY8255_MODEEQU 9863HCODESEGMENT    ASSUMECS:CODESTART:MOVDX,MY8255_MODE   MOVAL,82H   OUTDX,ALA1:  MOVDX,MY8255_B   IN AL,DX   MOVDX,MY8255_A   OUTDX,AL   CALLBREAK   JMPA1BREAKPROCNEAR   MOVAH,06H  

5、 MOVDL,0FFH   INT21H   JE RETURN   MOVAX,4C00H   INT21HRETURN:RETBREAKENDPCODEENDS  ENDSTART2、流水灯显示实验 先分别向A口和B口写入7FH和FEH,然后分别将该数右移和左移一位,再送到端口上,这样循环下去,从而实现流水灯的显示。8255流水灯显示实验参考接线图如图(4)所示。 图(4)实验步骤如下:1.设计实验线路图,并将PCI总线扩展卡上的ADD-ON总线与仿真ISA总线进行连接,完成线路连接。2.编写实验程序

6、,检查无误后汇编、连接。3.打开实验箱电源,运行程序,观察数据灯的显示。 核心程序如下:START:MOVAX,DATA   MOVDS,AX   MOVDX,MY8255_MODE         MOVAL,80H   OUTDX,AL   MOVDX,MY8255_A   MOVAL,7FH   OUTDX,AL   MOVLA,AL   MOVDX,MY8255_B   MOVAL,0FEH   OUTDX,AL   MOVLB,AL   CALLDALLYA1:  MOVAL,LA   RORA

7、L,1   MOVLA,AL   MOVDX,MY8255_A   OUTDX,AL   MOVAL,LB   ROLAL,1   MOVLB,AL   MOVDX,MY8255_B   OUTDX,AL   CALLDALLY   CALLBREAK   JMPA1DALLY:MOVCX,3FFHD1:  MOVAX,0FFFFHD2:  DECAX   JNZD2   LOOPD1   RET3、键盘及显示实验  实验要求将8255单元与LED-KEYBOARD单元连接,编写程序,扫描键盘输入,并将扫

8、描结果送数据块显示。8255键盘及显示实验参考接线图如图(5)所示。  图(5)实验步骤如下:1.设计实验线路图,并将PCI总线扩展卡上的ADD-ON总线与仿真ISA总线进行连接,完成线路连接。2.编写实验程序,检查无误后汇编、连接3.打开电源,运行程序。4.按动键盘,观察数码块是否显示相应的数字。核心程序如下:START: MOVAX,DATA  MOVDS,AX  MOVSI,3000H  MOVAL,00H  MOV[S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。