tlc549.asm

来自「AD AND TLC549 TLC548C, TLC548I, TLC549C」· 汇编 代码 · 共 32 行

ASM
32
字号
CS		BIT	P3.0
DAT		BIT	P3.1
CLK		BIT	P3.2
ADC		DATA	30H
		ORG	0000H
MAIN:		MOV	SP,#60H
WAIT:		ACALL	TLC549
		LCALL 	DELAY
		ACALL	TLC549	;读取上次ADC值,并再次启动AD转换
		MOV	A,ADC
		CPL	A
		MOV	P1,A
		SJMP	WAIT

TLC549:		CLR	CLK
		CLR	CS	;选中TLC549
		MOV	R6,#8
TLCAD:		SETB	CLK
		MOV	C,DAT
		RLC	A
        	CLR	CLK	;DAT=0,为读出下一位数据作准备
		DJNZ	R6,TLCAD
		SETB	CS	;禁能TLC549,再次启动AD转换
		SETB	CLK
		MOV 	ADC,A
		RET

DELAY:		MOV	R7,#250
		DJNZ	R7,$
		RET
		END

⌨️ 快捷键说明

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