⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sy7-4.asm

📁 硬件电路测试参考数据包
💻 ASM
字号:
;       实验七  A/D转换实验     SY7-4.ASM

DATA    SEGMENT
ADPORT  EQU     298H
BUFFER1 DB      640 DUP(0)
BUFFER2 DB      640 DUP(0)
P1      DW      8FH
P2      DB      0FFH
FLAG    DB      0
DATA    ENDS

STAC    SEGMENT PARA STACK 'STACK'
	DW      32 DUP(?)
STAC    ENDS

CODE    SEGMENT
ASSUME  CS:CODE,DS:DATA,SS:STAC,ES:DATA
START:  MOV     AX,DATA
	MOV     DS,AX
	MOV     AX,STAC
	MOV     SS,AX

S00:    MOV     AH,0
	MOV     AL,06H
	INT     10H

S11:    MOV     BX,00H
S12:    MOV     DX,ADPORT
	OUT     DX,AL
	CALL    DELAY1
	IN      AL,DX
	XOR     AH,AH
	MOV     DL,160
	MUL     DL
	MOV     DL,255
	DIV     DL
	XOR     AH,AH
	MOV     DX,AX
	MOV     AX,160
	SUB     AX,DX
	ADD     AX,20
	MOV     DX,AX
	MOV     CX,BX
	MOV     AH,0CH
	MOV     AL,1
	INT     10H
	CALL    DELAY2
	PUSH    AX
	PUSH    DX
	MOV     DL,0FFH
	MOV     AH,06
	INT     21H
	POP     DX
	POP     AX
	JNZ     S13

	INC     BX
	CMP     BX,640

	JNZ     S12
	JMP     S00

S13:    MOV     AH,0
	MOV     AL,3
	INT     10H

	MOV     AX,4C00H
	INT     21H

DELAY1  PROC    NEAR
	PUSH    CX
	MOV     CX,0F000H
	LOOP    $
	POP     CX
	RET
DELAY1  ENDP
DELAY2  PROC    NEAR
	PUSH    AX
	PUSH    CX
	MOV     CX,17H
DL21:   CALL    DELAY1
	LOOP    DL21
	POP     CX
	POP     AX
	RET
DELAY2  ENDP

CODE    ENDS
	END     START

















⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -