- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)