文档介绍:第2页 / 总页数 10 页
微机实验报告
第一次实验
实验01 I\/O端口地址译码实验
一、实验目的
掌握I\/O地址译码电路的工作原理。 二、实验原理
1、 实验电路如原理图所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I\/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I\/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,290H
OUT DX,AL(或IN AL,DX) Y2输出一个负脉冲,执行下面两条指令: MOV DX,2A0H
OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲。
(II型机)
2. 接线
II型机:
I\/O 地址\/Y2(290H---297H) 接 D 触发器\/CLK I\/O 地址\/Y4(2A0H---2A7H) 接 D 触发器\/CD D 触发器\/D 接 D 触发器\/SD 接+5V D 触发器\/Q 接逻辑笔或L7 I型机:
第2页 / 总页数 10 页
I\/O 地址\/Y4 接 D 触发器\/CLK I\/O 地址\/Y5 接 D 触发器\/CD …… 三、实验内容
利用负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 四、实验内容实现分析
分析实验连接图;说明实现该内容的原理;画出流程图。
五、实验程序 DATA SEGMENT
OUTPORT1 EQU 290H OUTPORT2 EQU 2A0H DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA
MOV DS,AX CNG: MOV DX,OUTPORT1 OUT DX,AL
CALL DELAY ;调延时子程序 MOV DX,OUTPORT2 OUT DX,AL
CALL DELAY ;调延时子程序 MOV AH,1 INT 16H JE CNG MOV AX,4C00H INT 21H