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

📄 tlc5615_asm.asm

📁 基于tlc5615芯片的DAC源码
💻 ASM
字号:
;*********************************************
; example program for 51 download board
;  @11.0592MHz
; test TLC5615
; www.mcufan.com
;*********************************************/
	SCLK  BIT p1.1 			; modem control signals
	CS   BIT p1.2 			;
	DIN BIT p2.0 


	ORG 0h
	
	LJMP main	
            ORG     00A0H
main:	mov r0,#255
	mov r1,#255
	lcall dac
            ajmp main
            
dac:	CLR SCLK	;SCLK=0;		/*INITIAL*/
	LCALL DELAY	;delay(5);
	CLR DIN	;DIN=0;
	LCALL DELAY	;delay(5);
	SETB CS	;CS=1;
	LCALL DELAY	;delay(5);
	CLR CS	;CS=0;
	MOV A,R1
	RLC A
	RLC A
	RLC A
	RLC A
	RLC A
	MOV R5,#2
LOOP1:	RLC A
       	MOV DIN,C
 	SETB SCLK	;SCLK=1;	
	LCALL DELAY	;delay(5);
	CLR SCLK	;SCLK=0;
       	DJNZ r5,loop1
       	MOV A,R0
       	MOV R5,#10
LOOP2:	RLC A
       	MOV DIN,C
 	SETB SCLK	;SCLK=1;	
	LCALL DELAY	;delay(5);
	CLR SCLK	;SCLK=0;
       	DJNZ r5,loop2
	LCALL DELAY	;delay(5);
	SETB CS	;CS=1;       	
	RET

delay:	mov r3,#10
	DJNZ    r3,$
	ret
	end            	

⌨️ 快捷键说明

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