实验四 简单输入输出

更新时间:2023-09-27 10:49:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《微机实验及课程设计》实验报告 学号

东南大学

《微机实验及课程设计》

实验报告

实验四 简单输入输出

姓 名: 学 号: 专 业: 实 验 室:516

评定成绩: 审阅教师:

1

《微机实验及课程设计》实验报告 学号

一、实验目的:

1、掌握简单并行接口的工作原理。

2、熟悉8路锁存器芯片74LS273和8路缓冲器芯片74LS244的功能及使用方法。 3、掌握用汇编语言编写简单的输入输出接口程序的方法。

二、实验内容:

基本操作内容:

(1)观察了解TPC-2003A实验系统的基本原理和组成结构,测试基本单元电路,熟悉各部分辅助电路的使用。

(2)通过winXP控制台硬件信息或测试程序检查TPC-PCI转接卡地址,并记录。

(3)必做:4-1、输出接口输出,根据8个发光二极管发光的情况验证编程从键盘输入一个

字符或数字,将其ASCII码通过正确性。(输出端口实验)

4-2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。(输入端口实验)

要求:

1、输入输出端口应该可以响应外设的连续变化。

2、输出按ESC键退出;输入按任意键退出。

4-3、利用基本实验(1)中的输出锁存电路,设计L0~L7为流水灯,流水间隔时间

由软件产生。(输出端口实验)

选作:4-4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0~K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结束程序。 (输入端口实验)

三、实验原理:

译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个

地址: Y0:280H~287H,Y1:288H~28FH,?? 当CPU执行I/ O指令且地址在280H~

2BFH范围内,译码器选中,必有一根译码线输出负脉冲。利用译码器输出负脉冲,利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、??),时间间隔通过软件延时实现。 实验接线图

输出端口的实验接线图

2

《微机实验及课程设计》实验报告 学号

简单并行输出接口实验接线图

74LS273原理图

输入端口的实验接线图

简单并行输入接口实验接线图

3

《微机实验及课程设计》实验报告 学号

74LS244原理图

编程提示:

1、输入输出的接口地址的计算

2、按ESC键(ASCII码为1BH)退出,按任意键退出,等待键盘输入等功能需要调用DOS/BIOS的功能。

实验源程序(主要部分)和流程图: 4-1主程序:

ioport equ 0ec00h-0280h ls273 equ ioport+2a8h stacks segment stack db 100 dup(?) stacks ends

code segment

assume cs:code,ss:stacks main proc far start:mov ax,stacks mov ss,ax mov ah,2 mov dl,0dh int 21h mov ah,1 int 21h cmp al,27 je exit

mov dx,ls273 out dx,al

4

《微机实验及课程设计》实验报告 学号

jmp start exit:mov ah,4ch int 21h main endp code ends end start

4-2主程序:

ioport equ 0ec00h-0280h ls244 equ ioport+2a0h stacks segment stack db 100 dup(?) stacks ends code segment

assume cs:code,ss:stacks main proc far start:mov ax,stacks mov ss,ax 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 main endp code ends end start

4-3主程序:

ioport equ 0ec00h-0280h ls273 equ ioport+2a8h stacks segment stack db 100 dup(?)

5

本文来源:https://www.bwwdw.com/article/g24d.html

Top