微机接口实验报告IT168文库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口实验报告IT168文库.doc

微机接口实验报告 2007/12/25 实验三并行接口电路8255A 实验目的: 掌握8255的工作方式及初始化编程; 常握8255在各工作方式下的应用操作编程; 利用程序控制方式、程序中断方式与外设交换数据时,程序结构有所不 同,应通过实验掌握。 实验设备: TDN86/88教学实验系统 实验系统中接口芯片资料:(接口芯片的数据线、片内寻址线、读写控制线 均已正确地与系统总线相连,片选线与地址译码器输出相连) 8255A: 60H?63H。 PA、PB和PC 口均未连接,供用户使用。 实验环境: WMD86 实验内容及步骤: 1、基本工作方式输入输出 8255A的PA 口输出,驱动实验系统中8个发光二极管;8255A的PB 口接实 验系统中的8个拨动开关(闭合或断开状态已转换为TTL逻辑电平),输入开关 状态信息。要求编制程序使8个LED能正确指示8个拨动开关的位置状态。 电路连接图如下: 系 统 总 线XDOXD7XA1 XA2 IOWI IORI 1OY1DOPAO 系 统 总 线 XDO XD7 XA1 XA2 IOWI IORI 1OY1 DO PAO ■ D7 PA7 AO PBO Al WR 8255 pb7 RD CS 图1 开关及LED显..小单元 KO1K7Do? ?D7 编制程序如下: SSTACK SEGMENT STACK DW 32 DUP (?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV DX, 0646II TOC \o 1-5 \h \z MOV AL, 90H OUT DX, AL AA1: MOV DX, 0640H IN AL, DX CALL DELAY MOV DX, 0642H OUT DX, AL JMP AA1 DELAY: PUSH CX MOV CX, OFOOH AA2: PUSH AX POP AX LOOP AA2 POP CX RET CODE ENDS END START 实验结果: 拨动相应的开关,对应的LED灯闪烁。 2、流水灯显示实验 基本连接同1,但此时PBOB7接的是D8~D15。编制程序使得D7~DO所接 的LED灯从左至右依次闪烁。D旷D15所接的LED灯从右至左依次闪烁。 电路连接图如下: 系统总线XL()XD7XA1 XA2 系统总线 XL() XD7 XA1 XA2 IOW! IOR1 IOY1 DO PAO ■ D7 PA7 Aft PBO Al WR 8255 pb7 RD CS 图2 开 00 关 D7 及 LE DX D15 单 编制程序如K: SSTACK SEGMENT STACK DW 32 DUP (?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV DX,0646H MOV AL, 80H OUT DX, AL MOV BX,8001H AA1:MOV DX, 0640II AA1: MOV AL, BH OUT DX, AL ROR BH, 1 MOV DX, 0642H MOV AL, BL OUT DX, AL ROL BL, 1 CALL DELAY CALL DELAY JMP AA1 DELAY: PUSH CX AA2: MOV CX, OFOOOH PUSH AX POP AX LOOP AA2 POP CX RET CODE ENDS END START 实验结果: 编译运行程序之后,D7~DO所接的LED灯从左至右依次循环闪烁。同时, D旷D15所接的LED灯从右至左依次循环闪烁。 实验四计数器8254 实验目的: 掌握8254A的工作方式及初始化编程; 掌握8254A在各工作方式下的应用操作编程; 实验设备: TDN86/88教学实验系统 实验系统中接口芯片资料:(接口芯片的数据线、片内寻址线、读写控制线 均已正确地与系统总线相连,片选线与地址译码器输出相连) 8255A: 6011 ?6311。 PA、PB和PC 口均未连接,供用户使用。 实验环境: WMD86 实验内容: CLK0接实验系统中按键正脉冲信号KK1 + , 0UT0接8254的MIR7。编制程序 实现,每按KK1+键5次,屏幕上显示字符“M” o 连接电路如下: 系统总线XDllXDXAIXA2IOWIOR1ZDOGATOD7 系统总线 XDllXD XAIXA2IOWIOR1Z DO GATO D7 CLKO AO Al OUT0 RD 8254 CS 4.7K . VCC KK1 + 单次脉冲单元 编制程序如下: A8254 EQU 06C0H B8254 EQU 06C2H C8254 EQU 06C4II

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档