題目:8253選用通道1, 方式1硬件可重觸發(fā)單穩(wěn)態(tài), 計數(shù)初值0Fh, 用8255 A口輸出到7段LED顯示屏, CLK1接單脈沖, OUT1接邏輯筆,GATE1接K7開關(guān)
8255 方式字1000xxxx=80H, 端口288-28BH
8253 方式字01010010=52H, 端口280-283H
程序如下:
DATA SEGMENT
LED DB (7段LED顯示碼,具體數(shù)字我記不清了,在考試時會給出的)
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; 讀計數(shù)初值
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
責(zé)編:snrvge