;2FH ,4FH 时间件轴的位置 ,4BH 单触发字 ,4AH 触发位置 ,48H页数 47H 3级
;20H.2 单字还是3级 20H.3 三级有效
SCL EQU P3.6
SDA EQU P3.7
ORG 00H
AJMP MAIN
ORG 03H
AJMP INT0EA
ORG 0BH
AJMP TR0EA
ORG 1BH
INC P1
RETI
ORG 23H
AJMP ESEA
MAIN: MOV P2,#08H
MOV P1,#00H
;MOV 50H,#0ADH
; MOV 51H,#055H
; MOV 52H,#0AAH
; MOV 53H,#0AAH
; MOV 54H,#10010101B
; MOV 55H,#10101010B
; MOV 56H,#01010011B
; MOV 57H,#00001111B
; MOV 58H,#11111111B
; MOV 6EH,#11111111B
;MOV 6FH,#10101010B
; ACALL WIRTE
MOV 23H,#0A0H
MOV 4AH,#00H
ACALL READ
MOV R2,#00H
MOV 2FH,#00H
MOV 4FH,#1H
MOV 48H,#50H
MOV SCON,#90H
MOV TMOD,#22H
MOV TH0,#(255-120)
MOV TL0,#(255-120)
MOV TH1,#(255-10)
MOV TL1,#(255-10)
SETB EA
SETB ES
CLR ET0
CLR ET1
SETB IT0
SETB TR0
SETB TR1
SETB PT1
L0: MOV 4CH,#05H
DEL3: ACALL DELAY
DJNZ 4CH,DEL3
CPL P3.4
SJMP L0
;------------------------
INT0EA: MOV A,P0
JNB 20H.0,INT01
MOV @R1,P0
INC R1
CJNE R1,#70H,INT0OVER
CLR EX0
CLR 20H.0
SETB TB8
MOV SBUF,#12H ;发送成功指令
ACALL WIRTE
RETI
;----------------
INT01: MOV A,P0
JNB 20H.2,INT02
ANL A,#3H
MOV 50H,51H
MOV 51H,52H
MOV 52H,A
MOV A,50H
MOV 24H,#7H
CJNE A,34H,INT1
CLR 24H.0
INT1: MOV A,51H
CJNE A,35H ,INT2
CLR 24H.1
INT2: MOV A,52H
CJNE A,36H ,INT3
CLR 24H.2
INT3: MOV A,24H
JNZ INT04
SETB 20H.0
MOV R1,#52H
MOV 4FH,#4H
INT04: RETI
;MOV @R1,P0
;INC R1
;MOV A,R1
;CLR C
;SUBB A,#71H
;CJNE A,#4AH,INT02
;MOV R1,#70H
INT02: CJNE A,4BH,INT0OVER
;MOV 49H,R1 ;保存触发前数据
;MOV A,4AH
;ADD A,#50H
;MOV R1,A ;R1-4AH开始采集
[1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:分析仪 自动控制-单片机,电子制作 - 自动控制-单片机