微型计算机简单并行接口实验

本次实验介绍了如何利用TPC-2003A实验箱进行简单并行接口的输出与输入操作。实验中,通过编程将键盘输入的ASCII码通过并行输出接口点亮对应的发光二极管,再通过并行输入接口读取预设的ASCII码并在屏幕上显示。程序涉及到的指令包括数据传输、中断调用等,实现了接口的读写功能。实验结果验证了接口工作的正确性。

一、实验目的

掌握简单并行接口的工作原理及使用方法。

二、实验设备与环境

TPC-2003A通用微机接口实验箱,windows XP运行环境。

三、实验内容、程序清单及运行结果

1. 实验内容

1)按下面图2简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器(通过CLR引脚决定是否进行锁存,将输入端来自数据总线的数据锁存到Q1-Q8的输出端,输出到发光二极管,点亮对应的灯,上升沿有效,或门,从低电平到高电平,才能产生上升沿),8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。

2)编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。

3)按下面图3简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。

4)用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。
在这里插入图片描述

2. 编程提示

上述并行输出接口的地址为2A8H,并行输入接口的地址为2A0H,通过上述并行接口电路输出数据需要3条指令:

​ MOV AL, 数据

MOV DX,2A8H

​ OUT DX,AL

通过上述并行接口输入数据需要2条指令:

​ MOV DX,2ADH

IN AL,DX。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值