?? led.asm
字號:
DATA SEGMENT
LED DB 14H,7AH,7BH,7AH,02H,7AH,4AH,7AH
DB 04H,3CH,3CH,3CH,3CH,92H,0A5H,78H
DB 7EH,08H,08H,08H,08H,08H,08H,0FFH
DB 0F7H,92H,0F2H,0F7H,42H,0F7H,43H,0F2H
DB 2AH,7FH,81H,3EH,18H,7FH,08H,0CH
DB 27H,0FBH,7BH,03H,0FDH,37H,0B1H,0CFH
DB 0FFH
PORTB DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,80H
MOV DX,223H
OUT DX,AL ;init the 8255
MOV SI,OFFSET LED
MOV BX,500H
JMP MN
KK: ADD SI,8
MOV AL,[SI]
CMP AL,0FFH
JZ EXIT
MOV BX,500H
JMP MN
LWORD: SUB SI,8
MN: DEC BX
CMP BX,0
JZ KK
MOV CL,0
MOV DI,OFFSET PORTB
LROW: MOV AL,[SI]
MOV DX,220H
OUT DX,AL
INC SI
MOV AL,[DI]
MOV DX,221H
OUT DX,AL
INC DI
PUSH CX
PUSH BX
ON: MOV BX,50
LL: MOV CX,90
LK: LOOP LK
DEC BX
JNZ LL
POP BX
POP CX
INC CL
CMP CL,8
JE LWORD
MM: MOV AH,01H
INT 16H
JZ LROW
EXIT: MOV AH,4CH
INT 21H
CODE ENDS
END START
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -