实验一简单i0口护展实验

实验一简单i0口护展实验

ID:9931815

大小:712.00 KB

页数:23页

时间:2018-05-16

实验一简单i0口护展实验_第1页
实验一简单i0口护展实验_第2页
实验一简单i0口护展实验_第3页
实验一简单i0口护展实验_第4页
实验一简单i0口护展实验_第5页
资源描述:

《实验一简单i0口护展实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一简单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\中任选一个

2、与74LS273的片选信号(CSU8\)相连(如CS1\)。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行,观察实验结果。4、编写实验报告。五、实验说明用逻辑电平开关作为74LS244(IC25)的输入,用发光二极管作为74LS273(IC24)的输出编程序,使得逻辑电平开关的输入状态从发光二极管上显示出来。逻辑电平开关拨上时为5V,拨下时为0V。发光二极管输入“1”为亮、“0”为灭。从74LS244读入的数据应求反后从输出口输出。在8086CPU中有四个16位通用数字寄存器,其中仅AX(AH,AL)有输入输出功能。本实验通过输入语句(IN),将开关运输入存

3、到AL中,再通过输出语句(OUT)将AL值输出到发光二极管,从而实现开关控制发光二极管。当开关量换作其他形式控制输入,发光二极管换作其他形式控制对象,输入数据后对输入最作一定的运算处理再输出时,就实现了计算机控制。同时这些输入输出点均为I/O扩展口,当输入和输出的点位较多时,这种扩展十分必要。23六、实验程序框图(实验程序名T1.ASM)开始初始化读输入口CS0单元值至AXAL从CS1地址单元输出AX结束七、实验程序1assumecs:code20000codesegmentpublic3org100h40100BA04A0start:movdx,04a0h;74LS2

4、44地址50103ECinal,dx;读输入开关量60104BA04B0movdx,04b0h;74LS273地址70107EEoutdx,al;写发光二极管80108EBF6jmpsrart9010Acodeends10endstart23实验二8255并行口实验一、实验目的利用8255A实现并行口实验。二、实验内容1、熟悉并行口的使用方法;2、掌握8255A编程原理。三、实验原理图四、实验步骤1、连线:8255A(IC37)的PA0~PA7分别与逻辑电平开关电路的KI~K8相连;PB0~PB7分别与发光二极管电路的Ll~L8相连。从CS0\~CS7\中任选一个与82

5、55A的片选(CS8255)端相连(如CS0\)。其它线路均已连好。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行,观察实验结果。4、编写实验报告。五、实验说明逻辑电平开关拨上时5V,拨下时0V;发光二极管输入为1时亮,输入为0时灭。拨动开关,观察发光二极管的变化。当开关某位拨上时,对应的发光二极管点亮,拨下时息灭。8255A是并行接口电路中比校常用的一种芯片,它的特点在许多教科书中都有介绍,在此不做详细说明(以后各实验中所用芯片均是如此),8255A有三个8位的输入输出端口,由于内部电路原因,通常将A端口(PA0~PA7)作输入用,B端口(PB0~PB7)

6、作输出用,C端口作辅助控制用,本实验也是如此。本实验中,输入输出都比较简单,控制也不太复杂,因此可选择用基本输入输出方式(方式0,即输入输出设置与上相同)下工作。在设计程序时,先设置8255的工作方式(拉制端口地址为04A6H),然后循环读PA端口开关状态(地址为004A0H),输出至PB端口发光二极管(地址为04A2H)。六、实验程序框图(实验程序名T2.ASM)23开始读A口设置8255工作方式从B口输出结束七、实验程序1assumecs:code20000codesegmentpublic3org100h40100BA04A6start:movdx,04a6h;8

7、255控制口地址50103B80090movax,90h60106EFoutdx,ax;设置A口输入,B口输出70107BA04A0start1:movdx,04a0h;A口地址8010AEDinax,dx;读开关量9010BBA04A2movdx,04a2h;B口地址10010EEFoutdx,ax;写发光二极管11010FEBF6jmpstart1120111codeends13endstart23实验三8253定时器/计数器实验一、实验目的掌握8253定时嚣的编程原理,用示波器或A/D、D/A卡观察不同模式下的输出波形。二、实验内容

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

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

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