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

📄 da_a.asm

📁 基于dsp的da输出程序
💻 ASM
字号:
*********************************************************************************
*  da_a.ASM	v1.00								                            *
*  版权(c) 	2003-		北京合众达电子技术有限责任公司			                *
*  设计者:	戴展波								                                *
*********************************************************************************

	.file	"da_a.asm"
	.c_mode
	.copy	"vc5402.inc"
	
	.ref	IV_RESET
	
	.def	_init_timer1
	.def	_stop_timer1
	
	.data
T100us	.set 	4999				; 定时100us 
T50us	.set 	2499				; 定时50us 
T25us	.set 	1249				; 定时25us 
	
	.text
	
*****************************************************************************
*	函数:	_init_timer1
*	说明:	初始化定时器1
*	输入:	无
*	输出:	无
*	参数:	无
*****************************************************************************
_init_timer1:
	
	STM #0C30H,TCR1
	STM #T25us,PRD1		;50ms 
	STM #0,TIM1
	STM #0C20H,TCR1
	
	ORM  #80H,*(IMR)	;enable timer1 interrupt

	.if	__far_mode
	FRET
	.else
	RET
	.endif

*****************************************************************************
*	函数:	_stop_timer1
*	说明:	关定时器1
*	输入:	无
*	输出:	无
*	参数:	无
*****************************************************************************
_stop_timer1:
	STM #0C30H,TCR1		;disable timer1
	.if	__far_mode
	FRET
	.else
	RET
	.endif
	
	.end

⌨️ 快捷键说明

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