一、实验目的
掌握简单并行接口的工作原理及使用方法。
二、实验设备与环境
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。

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

被折叠的 条评论
为什么被折叠?



