简单并行接口实验编程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二简单并行接口

一、实验目的

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

二、实验内容

1、按下面图2-1简单并行输出接口电路图连接线路(74LS273插通

用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。

2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出

接口输出,根据8个发光二极管发光情况验证正确性。

3、按下面图2-2简单并行输入接口电路图连接电路(74LS244插通

用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。

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

三、编程提示

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

MOV AL,数据

MOV DX,2A8H

OUT DX,AL

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

IN AL,DX

图2-1

图2-2

ls273 equ 2a8h

code segment

assume cs:code

start:

mov ah,2

mov dl,0dh

int 21h

mov ah,1

int 21h

cmp al,27

je exit

mov dx,ls273

out dx,al

jmp start

exit:mov ah,4ch

int 21h

code ends

end start

ls244 equ 2a0h

code segment

assume cs:code start: mov dx,ls244

in al,dx mov dl,al

mov ah,02

int 21h

mov dl,0dh

int 21h

mov dl,0ah

int 21h

mov ah,06

mov dl,0ffh

int 21h

jnz exit

je start

exit: mov ah,4ch

int 21h

code ends

end start

相关文档
最新文档