AJMP INT1 ;
ORG 001BH ;定时器 T1 中断入口地址
RETI ;中断返回(不开中断)
ORG 0023H ;串行口中断入口地址
RETI ;中断返回(不开中断)
ORG 002BH ;定时器 T2 中断入口地址
RETI ;中断返回(不开中断)
主程序
ORG 1000H
START:LCALL INADC
MAIN:LCALL CMP
SELVE:LCALL DELAY
MOV C,P1.2
JC START
AGAIN:LCALL KEY1
LCALL KEY2
NOP
NOP
NOP
LJMP START
ADC0809 采集信息子程序
INADC:SETB IT1
SETB EA
SETB EX1
MOV DPTR,#FEF8H
MOV A,#00H
MOV @DPTR,A
MOV DPTR,#FEF8H
MOV A,@DPTR
MOV 20H,A
MOV A,#00H
MOV @DPTR,A
MOV DPTR,#FEF9H
MOV A,@DPTR
MOV 21H,A
MOV A,#00H
MOV @DPTR,A
RETI
比较数据子程序
CAM:MOV A,20H
SUBB A,#01H
MOV 22H,A
MOV A,20H
CJNE A,#00H,NEQ0