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

📄 spwm.asm

📁 一个在mck2407板上控制无刷电机恒速运行的程序
💻 ASM
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00       
*******************************************************
;	C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx spwm.c C:\WINDOWS\TEMP\spwm.if 
;	dspopt NOT RUN
;	C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -o -v2xx -o C:\WINDOWS\TEMP\spwm.if C:\WINDOWS\TEMP\spwm.asm C:\WINDOWS\TEMP\spwm.tmp 
	.port
	.file	"spwm.c"
	.globl	_ini
	.globl	_timer2_isr
	.globl	_inter2_isr
	.globl	_init_adc
	.globl	_adc_soc
	.globl	_ldd
	.globl	_dir
	.text

	.sym	_main,_main,32,2,0
	.globl	_main

	.func	13
;>>>> 	void main(void)
******************************************************
* FUNCTION DEF : _main
******************************************************
_main:
	POPD	*+
	SAR	AR0,*+
	SAR	AR1,*
	LARK	AR0,1
	LAR	AR0,*0+

	.line	3
;>>>> 	   ini();
	CALL	_ini
	.line	4
;>>>> 	   init_adc(); 
	CALL	_init_adc
	.line	6
;>>>> 	   asm(" CLRC INTM");
 CLRC INTM
	.line	7
;>>>> 	   adc_soc();
;>>>> 	   for(;;)
	CALL	_adc_soc
L1:
	.line	9
;>>>> 	   {if(ldd)asm("	SETC XF");
	LDPK	_ldd
	LAC	_ldd
	BZ	L2
	SETC XF
	B	L1
L2:
	.line	10
;>>>> 	   else asm("	CLRC XF");}
	CLRC XF
	B	L1
	.endfunc	23,000000000H,1
	.end

⌨️ 快捷键说明

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