2012年自考微型计算机及接口技术题三
来源:
考试网 [ 2012年2月29日 ] 【大 中 小】
题目:8253选用通道1, 方式1硬件可重触发单稳态, 计数初值0Fh, 用8255 A口输出到7段LED显示屏, CLK1接单脉冲, OUT1接逻辑笔,GATE1接K7开关
8255 方式字1000xxxx=80H, 端口288-28BH
8253 方式字01010010=52H, 端口280-283H
程序如下:
DATA SEGMENT
LED DB (7段LED显示码,具体数字我记不清了,在考试时会给出的)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV DX, 28BH
MOV AL, 80H
OUT DX, AL; 对8255初始化
MOV DX, 283H
MOV AL, 52H
OUT DX, AL; 8253初始化
MOV DX, 281H
MOV AL, 0FH
OUT DX, AL; 读计数初值
INOUT: MOV DX, 281H
IN AL, DX
AND AL, 0FH
LEA BX, LED
XLAT
MOV DX, 288H
OUT DX, AL
MOV AH, 1
INT 16H
责编:snrvge