8251.txt
来自「使用8251发送数据实验连续发送一个二进制数(比如53H」· 文本 代码 · 共 48 行
TXT
48 行
CODE SEGMENT
ASSUME CS:CODE
DATAPORT1 EQU 50H
CONTRO EQU 51H
CONTPORT EQU 00DFH
DATAPORT EQU 00DEH
DATA1 EQU 0500H
ORG 1000
START:JMP MAIN
MAIN:CALL FORMAT
CALL LEDDISP
L: MOV DX,51H
IN AL,DX
AND AL,0H
JZ L
MOV DX,50H
MOV AL,37H
OUT DX,AL
JMP L
MOV AX,4C00H
INT 21H
LEDDISP: MOV AL,90H
MOV DX,CONTPORT
OUT DX,AL
MOV BYTE PTR DS:[0600H],00
LED1: CMP BYTE PTR DS:[0600H],07H
JA LED2
MOV BL,DS:[0600H]
MOV BH,0H
MOV AL,CS:[BX+DATA1]
MOV DX,DATAPORT
OUT DX,AL
ADD BYTE PTR DS:[0600H],01H
JNZ LED1
LED2: RET
FORMAT: MOV BX,0
MOV WORD PTR DS:[BX+DATA1],3F66H
ADD BX,2
MOV WORD PTR DS:[BX+DATA1],4077H
ADD BX,2
MOV WORD PTR DS:[BX+DATA1],6D6FH
ADD BX,2
MOV WORD PTR DS:[BX+DATA1],7F5BH
RET
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?