实验一 简单I0口扩展实验.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 简单I0口扩展实验

PAGE 1 PAGE 22 实验一 简单I/0口扩展实验 一、实验目的 利用74LS244和74IS273扩展I/0口。 二、实验内容 1、熟悉74LS273,74LS244的应用接口方法。 2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。 三、实验原理图 四、实验步骤 1、连线:将74LS244(IC25)的输入SI0~SI7分别与逻辑电平开关电路的KI~K8相连, 从I/0地址片选信号CS0~ CS7\中任选一个与74LS244的片选信号(CSU10\)相连(例如 CS0\)。将74LS273(IC24)的输出S00~S07分别与发光二极管电路的Ll~L8相连。从I/O 地址片选信号CS0\~CS7\中任选一个与74LS273的片选信号(CSU8\)相连(如CS1\)。 2、编辑程序,单步运行,调试程序。 3、调试通过后,全速运行,观察实验结果。 4、编写实验报告。 五、实验说明 用逻辑电平开关作为74LS244(IC25)的输入,用发光二极管作为74L S273(IC24)的输 出编程序,使得逻辑电平开关的输入状态从发光二极管上显示出来。逻辑电平开关拨上时为5V,拨下时为0V。发光二极管输入“1”为亮、“0”为灭。从74LS244读入的数据应求反后从输出口输出。 在8086CPU中有四个16位通用数字寄存器,其中仅AX(AH,AL)有输入输出功能。 本实验通过输入语句(IN),将开关运输入存到AL中,再通过输出语句(OUT)将AL值输出到发光二极管,从而实现开关控制发光二极管。当开关量换作其他形式控制输入,发光二极管换作其他形式控制对象,输入数据后对输入最作一定的运算处理再输出时,就实现 了计算机控制。同时这些输入输出点均为I /O扩展口,当输入和输出的点位较多时,这种 扩展十分必要。 六、实验程序框图(实验程序名T1.ASM) 开始 开始 初始化 读输入口CS0单元值至AX AL从CS1地址单元输出AX 结束 七、实验程序 1 assume cs:code 2 0000 code segment public 3 org 100h 4 0100 BA 04A0 start: mov dx, 04a0h ;74LS244地址 5 0103 EC in al, dx ;读输入开关量 6 0104 BA 04B0 mov dx, 04b0h ;74LS273地址 7 0107 EE out dx, al ;写发光二极管 8 0108 EB F6 jmp srart 9 010A code ends 10 end start 实验二 8255并行口实验 一、实验目的 利用8255A实现并行口实验。 二、实验内容 1、熟悉并行口的使用方法; 2、掌握8255A编程原理。 三、实验原理图 四、实验步骤 1、连线:8255A(IC37)的PA0~PA7分别与逻辑电平开关电路的KI~K8相连;PB0~PB7 分别与发光二极管电路的Ll~L8相连。从CS0\~CS7\中任选一个与8255A的片选(CS8255)端相连(如CS0\)。其它线路均已连好。 2、编辑程序,单步运行,调试程序。 3、调试通过后,全速运行,观察实验结果。 4、编写实验报告。 五、实验说明 逻辑电平开关拨上时5V,拨下时0V;发光二极管输入为1时亮,输入为0时灭。拨动开关,观察发光二极管的变化。当开关某位拨上时,对应的发光二极管点亮,拨下时息灭。 8255A是并行接口电路中比校常用的一种芯片,它的特点在许多教科书中都有介绍,在此不做详细说明(以后各实验中所用芯片均是如此),8255A有三个8位的输入输出端口, 由于内部电路原因,通常将A端口(PA0~PA7)作输入用,B端口(PB0~PB7)作输出用, C端口作辅助控制用,本实验也是如此。本实验中,输入输出都比较简单,控制也不太复杂,因此可选择用基本输入输出方式(方式0,即输入输出设置与上相同)下工作。在设计程序时,先设置8255的工作方式(拉制端口地址为04A6H),然后循环读PA端口开关状态(地址为004A0H),输出至PB端口发光二极管(地址为04A2H)。 六、实验程序框图(实验程序名T2.ASM) 开始 开始 读A口 设置8255工作方

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档