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

📄 th13_adc0809模数转换.asm

📁 单片机杭州天煌教仪自带例程单片机杭州天煌教仪自带例程
💻 ASM
字号:
	DBUF	EQU	30H
	TEMP	EQU	40H
        DIN     BIT     P1.0
        CLK     BIT     P1.1
	ORG	0000H
        LJMP    START
        ORG     0030H
START:	MOV	R0,#DBUF
	MOV	@R0,#0AH
	INC	R0
	MOV	@R0,#0DH
        INC     R0
        MOV     @R0,#11H
        INC     R0
	MOV	DPTR,#0FEF3H;A/D
        MOV     A,#0
	MOVX	@DPTR,A
WAIT:   JNB     P3.3,WAIT
	MOVX	A,@DPTR      ;  读入结果
	MOV	P1,A

	MOV	B,A
	SWAP	A
        ANL     A,#0FH
	XCH	A,@R0

	INC	R0
	MOV	A,B
        ANL     A,#0FH
	XCH	A,@R0
	ACALL	DISP1
        acall   delay
	AJMP	START

DISP1:
	MOV	R0,#DBUF
	MOV	R1,#TEMP
	MOV	R2,#5
DP10:	MOV	DPTR,#SEGTAB
	MOV	A,@R0
	MOVC	A,@A+DPTR
	MOV	@R1,A
	INC	R0
	INC	R1
	DJNZ	R2,DP10
	MOV	R0,#TEMP
	MOV	R1,#5
DP12:	MOV	R2,#8
	MOV	A,@R0
DP13:	RLC	A
	MOV	DIN,C
	CLR	CLK
	SETB	CLK
	DJNZ	R2,DP13
	INC	R0
	DJNZ	R1,DP12
 
        RET

SEGTAB:	DB	3FH,6,5BH,4FH,66H,6DH ;0,1,2,3,4,5
	DB	7DH,7,7FH,6FH,77H,7CH ;6,7,8,9,A,B
	DB	58H,5EH,79H,71H,0,00H ;C,D,E,F,-
DELAY: 
        MOV     R4,#08H
AA1:    MOV     R5,#0FFH
AA:     NOP
        NOP
        DJNZ    R5,AA
        DJNZ    R4,AA1
        RET


        END



⌨️ 快捷键说明

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