;**************************************************
;显示键盘
;**************************************************
ORG 00H
AJMP MAIN
ORG 0BH
AJMP EATR0
ORG 23H
AJMP ESEA
MAIN: CLR P3.2
MOV R0,#30H
MOV SCON,#90H
MOV TMOD,#11H
MOV TH0,#0FAH
MOV TL0,#0H
SETB EA
SETB ET0
SETB ES
SETB TR0
MOV 30H,#8H
MOV 34H,#8H
MOV 31H,#8H
MOV 35H,#8H
MOV 33H,#8H
MOV 37H,#8H
MOV 36H,#8H
MOV 32H,#8H
;-----------
MOV 59H,#00H
MOV 53H,#08H
MOV 50H,#00H
MOV 56H,#00H
MOV 52H,#00H
MOV 58H,#00H
MOV 50H,#00H
mov 51h,#0H
MOV 57H,#5H
MOV 60H,#0H
MOV 61H,#1H
MOV 62H,#1H
MOV 63H,#1H
MOV 7EH,#6H
DEL: ACALL DELAY
DJNZ 7EH,DEL
ACALL READY
SETB P1.0
SETB P3.4
MOV 22H,#00H
;------------------
L0: JNB P1.0,L1
JB P3.4,L0
L1: MOV 21H,P1
ANL 21H,#0E1H
MOV A,21H
;--------------------
CJNE A,#00H,N1 ;SET 22H.0
JB 22H.0,N11
MOV 22H,#1H
MOV R2,#0H
;------------------
N11: CJNE R2,#4,N12
MOV R2,#0H
N12: INC R2
ACALL SET_
ACALL DIS
ACALL DELAY1
;------------
N1: CJNE A,#80H,N5
MOV 22H,#4H ;RUN 22H.2
ACALL RUN
SETB TB8
MOV SBUF,#80H
;---------------
N5: CJNE A,#40H,N6
MOV 22H,#00H ;STOP
ACALL STOP
SETB TB8
MOV SBUF,#40H
;---------------
N6: CJNE A,#0C0H,N2
MOV 22H,#2H ;显示 22H.1
SETB TB8
MOV SBUF,#0C0H
ACALL DISPLAY
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:分析仪 自动控制-单片机,电子制作 - 自动控制-单片机