⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dv.bak

📁 调节电位器
💻 BAK
字号:
ST      BIT     P3.0
OE      BIT     P3.1
EOC     BIT     P3.2
        ORG     0000H
        AJMP    MAIN
        ORG     000BH
        AJMP    FT0
        ORG     0030H
MAIN:   MOV     SP,#6FH
        CLR     ST
        MOV     30H,#10
        MOV     31H,#10
        MOV     32H,#10
        MOV     33H,#10
        MOV     36H,#8
        MOV     TMOD,#01H
        MOV     TH0,#0
        MOV     TL0,#0
        MOV     IE,#82H
        SETB    TR0
LOOP:   JNB     20H.0,LP1
        CLR     20H.0
        ACALL   ADC
        ACALL   TRF
LP1:    ACALL   DISP
        AJMP    LOOP
FT0:    DJNZ    36H,FTH
        MOV     36H,#8
        SETB    20H.0
FTH:    RETI
ADC:    SETB    ST
        CLR     ST
        JNB     EOC,$
        CLR     OE
        MOV     A,P1
        MOV     26H,A
        SETB    OE
        RET
TRF:    MOV     A,26H
        MOV     B,#196
        MUL     AB
        MOV     R7,A
        MOV     R6,B
        ACALL   HB2
        MOV     A,R5
        ADD     A,R5
        DA      A
        MOV     R5,A
        MOV     A,R4
        ADDC    A,R4
        DA      A
        MOV     R4,A
        MOV     A,R3
        ADDC    A,R3
        DA      A
        MOV     R3,A
        MOV     30H,A
        MOV     A,R4
        ANL     A,#0F0H
        SWAP    A
        MOV     31H,A
        MOV     A,R4
        ANL     A,#0FH
        MOV     32H,A
        MOV     A,R5
        ANL     A,#0F0H
        SWAP    A
        MOV     33H,A
        RET
DISP:   MOV     A,#10H
        ORL     A,30H
        MOV     30H,A
        MOV     R0,#30H
        MOV     R2,#4
        MOV     R3,#01H
        MOV     DPTR,#DTAB
LPD:    MOV     A,@R0
        MOVC    A,@A+DPTR
        MOV     P0,A
        MOV     P2,R3
        ACALL   DELAY
        INC     R0
        MOV     A,R3
        RL      A
        MOV     R3,A
        DJNZ    R2,LPD
        RET
DTAB:   DB      03H,9FH,25H,0DH,99H
        DB      49H,41H,1FH,01H,09H
        DB      03H,0,0,0,0,0
        DB      02H,9EH,24H,0CH,98H
        DB      48H,40H,1EH,00H,08H
        DB      31H,0,0,0,0,0
HB2:	CLR	A
	MOV	R3,A
	MOV	R4,A
	MOV	R5,A
	MOV	R2,#10H
HB3:	MOV	A,R7
	RLC	A
	MOV	R7,A
	MOV	A,R6
	RLC	A
	MOV	R6,A
	MOV	A,R5
	ADDC	A,R5
	DA	A
	MOV	R5,A
	MOV	A,R4
	ADDC	A,R4
	DA	A
	MOV	R4,A
	MOV	A,R3
	ADDC	A,R3
	MOV	R3,A
	DJNZ	R2,HB3
	RET
DELAY:  MOV     R7,#0H
LDP:    NOP
        NOP
        DJNZ    R7,LDP
        RET

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -