逻辑分析仪
点击数:7899 次 录入时间:03-04 11:59:32 整理:http://www.55dianzi.com 自动控制-单片机
;MOV @R1,4BH
;INC R1
MOV 50H,4BH
MOV R1,#51H
MOV 4FH,#2H
SETB 20H.0
INT0OVER: RETI
;----------------------------------------------------------------------采集数据处理
DO: MOV R1,#50H
MOV @R1,70H
;-------------------------------------
ESEA: JBC RI,ESNEXT
CLR TI
RETI
ESNEXT: MOV R7,SBUF
JB RB8,ZHIL ;跳到指令
;------------------------
JB 20H.1,PP2
MOV @R1,SBUF
RETI
PP2: MOV P2,SBUF
RETI
;---------------
ZHIL: CJNE R7,#80H,ES1
MOV A,47H
ANL A,#0C0H
CLR 20H.2
JZ ESN
SETB 20H.2
ESN: MOV 36H,47H
ANL 36H,#3H
MOV A,47H
RR A
RR A
ANL A,#3H ;34H,35H,36H 3级
MOV 35H,A
MOV A,47H
SWAP A
ANL A,#3H
MOV 34H,A
MOV R1,#34H
SETB EX0
CLR 20H.0 ;RUN
CLR ET0
CLR ET1
MOV P1,#00H
ANL P2,#0FH
;--------------------
ES1: CJNE R7,#40H,ES2
CLR EX0
CLR 20H.0 ;STOP
CLR ET1
CLR ET0
MOV P1,#00H
ANL P2,#0FH
ES2: CJNE R7,#0C0H,ES3
JB ET0,ES3 ;显示
CLR EX0
MOV 2FH,#00H
MOV R0,48H
MOV P1,#00H
ANL P2,#0FH
ACALL READ
SETB ET1
SETB ET0
ES3: CJNE R7,#01H,ES4
DEC 4FH
ANL 4FH,#0FH
MOV A,48H ;显示时间轴的数据
ADD A,4FH
MOV R1,A
DEC R1
CLR TB8
MOV SBUF,@R1
ES4: CJNE R7,#81H,ES9
ANL 4FH,#0FH
INC 4FH
MOV A,48H
ADD A,4FH
MOV R1,A
DEC R1
CLR TB8
MOV SBUF,@R1
ES9: CJNE R7,#50H,ES10
MOV 48H,#50H
ES10: CJNE R7,#60H,ES5
MOV 48H,#60H
ES5: CJNE R7,#4BH,ES6
MOV R1,#4BH ;单触发字
CLR 20H.1
ES6: CJNE R7,#0A0H,ES7
SETB 20H.1 ;到p2口
ES7: CJNE R7,#4AH,ES8
CLR 20H.1
MOV R1,#4AH
ES8: CJNE R7,#33H,ES11
CLR 20H.1
MOV R1,#47H
ES11: RETI
;---------------------------------------
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:分析仪 自动控制-单片机,电子制作 - 自动控制-单片机