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

📄 m62421.asm

📁 完整功放的控制程序
💻 ASM
字号:
;***************************** M62421 器件子程序集 *************************
;2通道电子音量音调控制IC
;占用:	ACC, R0

       
       ;************* 外部变量说明 **********************
       	BC_SDA_62421	BIT	P3.1	;*** 数据输入脚
	BC_CLK_62421	BIT	P3.0	;*** 时钟脚



	;************ 公共变量定义 ****************
	PUBLIC	SEND_62421



	;************** 常数定义 ******************
	




;=============================== 公共子程序 (可被C调用) ===============================
;*************** 写M62421 *******************
;********************************************
;写入数据为13位
;参数1: PAR	高8位数据
;参数2: PAR+01H	低8位数据
;返回:
;占用: ACC, R0

SEND_62421:
     MOV   R0,#00DH  		;send_data to M62421,13bit
     CLR   BC_CLK_62421      	;CLK
     CLR   C
LBL_PS58:
     MOV   A,PAR
     RRC   A 
     MOV   PAR,A 
     MOV   A,PAR+01H
     RRC   A 
     MOV   PAR+01H,A 
     MOV   BC_SDA_62421,C    	;SDA
     NOP 
     NOP 
     NOP
     SETB  BC_CLK_62421      	;Data is read by CLK rise edge
     CJNE  R0,#001H,LBL_P59  	;Latch sinal is read by CLK fall edge
     NOP 
     SETB  BC_SDA_62421 
     SJMP  LBL_P60 
LBL_P59:
     NOP
     CLR   BC_SDA_62421 
     NOP 
     NOP 
LBL_P60:
     NOP
     NOP
     CLR   BC_CLK_62421  
     DJNZ  R0,LBL_PS58 
     RET

⌨️ 快捷键说明

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