实验二_8255并行接口应用实验

实验二_8255并行接口应用实验

ID:30887933

大小:472.39 KB

页数:6页

时间:2019-01-04

实验二_8255并行接口应用实验_第1页
实验二_8255并行接口应用实验_第2页
实验二_8255并行接口应用实验_第3页
实验二_8255并行接口应用实验_第4页
实验二_8255并行接口应用实验_第5页
资源描述:

《实验二_8255并行接口应用实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二8255并行接口应用实验一,變脸目铸1.掌握8255T作方式的编程设计。2.8255与外部设备进行连接的应用。二•變脸破备鸟材TDN86/88教学实验系统一台,扁平插线若干。三•实脸原理:AHLINTEL8255是一种通用的可编程并行I/0接口芯片,是专为INTEL公司的微处理器设计的,也可用于其它系列的微型机系统中。利用8086汇编指令系统,编制初始化程序,可以变更8255的工作方式,通用性强,使用灵活。8255具有3个带锁存或缓冲的数据端口,它的并行数据宽度为8位。可与外设并行进行数据交换。A口和B口内具有中断控制逻辑,在外设与CPU之间可用中断方式进行信

2、息交换。8255能与许多外部设备连接,例如:键盘、显示器、打印机等。-—PA*—PA.—PA,PCr-PUGND—D.8255内部引脚及结构12131516171819200*—-D<9~68■…••Oi7—/a—V«D7D6OSD4D3D2D1DOOXXIXID7D6D5D4D3D2D1(a)工作方式控制字CM低划位O1B口O@岀T16入方式进样Q右式Q1A5X1C口0鼻口0T"方样OO01F5CIS-(b)CII按位置位/复位控制字位D3D201OOOO1OO12O1O3O1141OO51O1611O7111c口位选8U

3、方式本系统中的8255芯片8255的数据线、地址线、读写控制线等分别与系统总线相连,其A、B、C三个端口以排针形式引出,供8255实验使用,其线路如图1所示。信号线寄存器编址T0Y3A口60HB口6111C口62H控制寄存器63H图18255接【1实验中端口地址如表1所示表1接口实验单元小的开关和发光二极管电路L.SW~LBDUNIT按图所示实验线路,8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口。用一组开关信号接入端口端口A输出线接至一组发光二极管上,通过对8255编程來实现输入输出功能。实验步骤8255PAOPA7PBOPB7DOD7K0

4、K7sw-LEDUNTOUT6311,ALAl:INAL,61HOUT6011,ALJMPAlCODEENDSENDSTART图28255输入输岀方式实验接线图注:闘圈处是要求接的连线。⑴按图2接线。用扁平线(8头)分别插在8255的A口和发光二极管的插针上。用扁平线分别插在8255的B口和拨动开关的插针上。(2)输入源程序,汇编、连接后装入系统。•参考程序1STACKSEGMENTSTACKDW64DUP(?)STACKENDSCODESEGMENTASSUMECS:C0DESTART:MOVAL,82H;设8255方式字10000010A位输出,B口位输入。⑶执

5、行程序后,拨动开关组K0-K7,观察发光二极管LED0-LED7变化,它应是与开关组K0-K7的值是一一对应的变化。1.8255的选通输入、输出方式按图3所示实验线路,8255端口A工作在方式0并作为输出口,端口B工作在方式1并作为输入口。从端口C的PC2成为选通信号输入,端STBb,PCO成为中断请求信号输出端INTRbo当B口数据就绪后,通过发口STBb信号来请求CPU读取端口B数据并送AU输出显示。实验步骤IRQT8259KKUNTKK1•图38255选通方式实验接线图(KK1-初态为)注:EI圈处是耍求接的连线。1)按图3接线。用扁平线(8头)分别插在825

6、5的A口和发光二极管的插针上。用扁平线分别插在8255的B口和拨动开关的插针上。8255的PC0插针接8259的1RQ7插针上,8255的PC1插针接KK1-插针上。2)输入源程序,汇编、连接后装入系统。参考程序2MOVAX,0000HOUT21H,ALSTACKSEGMENTSTACKMOVDS,AXAl:STIDW64DUP(?)MOVAX,OFFSETIRQ7HLT;等待中断请求信号STACKENDSADDAX,2000HJMPAlCODESEGMENTMOVSI,003CI11RQ7:INAL,6111;读开关信息ASSUMECS:C0DEMOV[ST],A

7、XOUT60H.AL;输出开关信息START:CLTMOVAX,0000HMOVAL,20HMOVAL,0A6HMOVSI,003EHOUT20H,ALOUT63H,ALMOV[SI],AX1RETMOVAL,0511POPDSCODEENDSOUT63H,ALTNAL,21H;读TMRENDSTARTPUSHDSANDAL,7FH;开TRQ7中断3)执行程序后,拨动开关组K0-K7(即设定-•输入值),按一下拨动开关KK1,观察发光二极管LED0-LED7变化,它应是与开关组K0-K7D的设定值一一对应。2.运用8255设计的键盘及显示接口图中用并行接口825

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

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

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