📄 模拟数据传输(从机).asm
字号:
$MOD841
SP0 EQU 50H
CHAN EQU 0
CSEG
;-------------------------
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT0_INT
ORG 0033H
LJMP SERVE
ORG 0060H
MAIN: MOV R0,#0FFH
CLR A
QING: MOV @R0,A
DJNZ R0,QING
MOV SP,#SP0
LCALL YS
LCALL INI841
HERE: LJMP HERE
;--------------------------------
INI841: MOV ADCCON1,#0A8H
MOV ADCCON2,#CHAN
MOV ADCCON3,#07
SETB EA
SETB EX0
MOV R0,#40H
MOV R1,#16
RET
;-------------------------------
INT0_INT:SETB EADC
SETB ADCCON2.4
RETI
;-------------------------------
SERVE: MOV A,ADCDATAL
MOV @R0,A
INC R0
DJNZ R1,OVER
MOV R0,#40H
MOV R1,#16
OVER: CLR EADC
RETI
;--------------------------------
YS: MOV R5,#00H
MOV R4,#50H
YS1: DJNZ R5,$
DJNZ R4,YS1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -