基本输入、输出接口电路

上传人:第*** 文档编号:34214881 上传时间:2018-02-22 格式:DOC 页数:8 大小:313.50KB
返回 下载 相关 举报
基本输入、输出接口电路_第1页
第1页 / 共8页
基本输入、输出接口电路_第2页
第2页 / 共8页
基本输入、输出接口电路_第3页
第3页 / 共8页
基本输入、输出接口电路_第4页
第4页 / 共8页
基本输入、输出接口电路_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《基本输入、输出接口电路》由会员分享,可在线阅读,更多相关《基本输入、输出接口电路(8页珍藏版)》请在金锄头文库上搜索。

1、1渤海大学学生实验报告(理工类)课程名称: 微机原理与接口技术实验 开课实验室: EDA 技术实验室 实验室位置: 理工 3# 楼 707 室 完成实验时间:2013 年 5 月 28 日院(系、部) 工学院电子工程系专业/年级/班 电子信息工程 姓 名实验项目(题目) 基本输入、输出接口电路 学 号 110310041实验环境 良好 指导教师 成 绩成绩评定标准: 序 号 项 目 满分成绩 备 注1 预习、实验原理 22 实验内容与实验步骤 33 分析、解决问题及创新能力 24 实验结果、数据处理 25 讨论及建议 1评阅教师: 年 月 日一、实验目的:1.熟悉 EL-8086 实验平台的使

2、用;2.掌握命令文件的使用方法;3.掌握利用 74LS244 设计基本输入接口电路的方法;4.掌握利用 74LS273 设计基本输出接口电路的方法。二、实验设备(名称、型号):1.PC 机一台;2.EL-8086 实验平台一套;3.串行通信电缆及导线23、实验(设计)原理概述:在简单的无条件传送方式下,可直接采用 TTL/CMOS 锁存器、缓冲器设计接口。对于输入接口:要求芯片具有三态输出电路。对于输出接口:要求芯片具有锁存功能。常用的 TTL/CMOS 锁存器、缓冲器有:74LS373、74LS374、74LS244、74LS273、74LS267 等。VccRVccRGND LEDn 图

3、1 开关状态输出电路原理 图 2 LED 指示灯电路原理图 1 为利用开关实现 0、1 输入的一位最简输入电路,其中方形孔为电路输出插孔。在实验平台中有 8 个与之相同的开关量输出插孔,标记为 K1K8.在本实验中,该电路作为输入电路,向 CPU 提供开关的状态信息。图 2 为利用 LED 发光管实现状态指示的电路,当方形孔插入低电平时,LED 发光。在实验平台中共有 8 个与之相同的 0、1 信号输入插孔,标记为 LED1LED8.在本实验中,该电路作为输出设备,接受 CPU 输出的信息并以发光不发光作为状态指示。 Kn基本输入接口电路,是指仅具备寻址和输入缓冲功能的接口电路.左图74LS2

4、44 是一种由 8 个三态门构成的缓冲器/驱动器。基本输出接口电路,是指仅具备寻址和输出锁存功能的接口电路,左图 74LS273 作为同向输出口,是一种由 8 个带清除端的上升沿触发的 D 触发器构成。273 的内部的 8 个 D 触发器 CLR 端被连在一起输出,标记为 CLR 低电平有效.D 触发器的时钟信号连在一起引出标记为 CLK(CP)为上升沿有效.3渤海大学学生实验报告用纸 图图地址译码电路:EL-8086 实验平台提供了一个地址译码电路,如图所示.电路中对地址总线 A15A4 进行译码,共有 7 个输出,分别连接 7 个记为方形的插孔.标记为 CS0、CS1 、CS2 、CS3、

5、CS4、CS5、CS6 ,所对应的地址范围已在图 4 中标出。4地址译码电路 CS0:04A0H-04AFHCS1:04B0H-04BFHCS2:04C0H-04BFHCS3:04D0H-04DFHCS4:04E0H-04EFHCS5:04F0H-04FFHCS6:F000H-FFFFHA15A14A5A4图 4四、实验内容与步骤(方法) 、实验数据(表格) 、数据处理:(一)硬件连接:1.将由 74LS244 构成的接口与 3 个开关相连,端口地址设为 04A0H,按要求连接电路。2、将由 74LS273 构成的输出接口与 8 个 LED 相连,端口设定为 04B0H 按要求连接好电路。如下

6、图 5 所示1、74LS244 的输入端 PI0PI2 接 K1K3,74LS273 的输出端PO0PO7 接 L0L7, 2、244CS 接 Y1,273CS2 接 Y2。5图(二)编程并调试运行1.编写程序,利用 8 个 LED 灯显示 3 个开关的状态。例如,当开关状态为 000 时,第一个 LED 灯亮,其余全灭;当开关状态为 001 时,第二个 LED 灯亮,其余全灭;以此类推。按照试验系统约定,试验程序按照命令文件的格式进行编写,即所有的段寄存器共同使用同一个段,且代码必须以开始。实验系统特别约定,在的下一行,必须书写,否则不能通过链接。程序要求: 6Cseg segmentass

7、ume cs:Cseg,ds:Cseg;定义段org 100h;代码开始start: mov ax,csmov ds,axL1: mov dx,04A0h;设置循环in al,dx;输入and al,07h;屏蔽高五位lea bx,buff ;把中内容送入xlat;查表mov dx,04b0h开始从 74LS244 读入开关状态地址译码器从 74读出开关状态7out dx,al;输出jmp L1;无条件转移buff DB 7fh,0bfh,0dfh,0efh,0f7h,0fbh,0fdh,0feh;设置输出Cseg endsend start2.运行所编写的程序,并记录实验现象。在软件中编译、

8、链接程序无误后,运行()程序。开关状态 LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED70 0 0 0 1 1 1 1 1 1 10 0 1 1 0 1 1 1 1 1 10 1 0 1 1 0 1 1 1 1 10 1 1 1 1 1 0 1 1 1 11 0 0 1 1 1 1 0 1 1 11 0 1 1 1 1 1 1 0 1 11 1 0 1 1 1 1 1 1 0 11 1 11 1 1 1 1 1 1 0LED 灯在低电平为“0”时亮.渤海大学学生实验报告用纸8五、实验结果及误差分析:在硬件实验台上拨动开关。按依次观察,结果是 LED 灯按顺序依次从第一到最后一个亮。如图所示:图六、讨论及改进实验的建议:用 74LS245 作为输入接口电路,用 74LS373 作为输出接口电路.DIRA1A8B1B8 9渤海大学学生实验报告用纸

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号