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

📄 piectrl.asm

📁 DPS2812的開發程序,內有多個測試的程序可以讓你明白板子基本的運作
💻 ASM
字号:
**********************************************************************
*	filename:	PieCtrl.asm
*	designer:	戴展波
*	date:		2004/12/16
**********************************************************************

		.file	"PieCtrl.asm"
		
		.copy	"f2812.inc"
		
		.def	_InitPieCtrl
		
		.text
*********************************************************************************
* 函数定义:void InitPieCtrl(void)
*
* 功    能:初始化PIE											*
*																				*
* 入口参数:无	
*												*
* 出口参数:无	
*										*
* 资源使用:XAR6																*
*																				*
*********************************************************************************		
_InitPieCtrl:
;	MOVW	DP,#20h
	;关闭PIE
	MOVL	XAR6,#PIECTRL
	MOV	*XAR6,#0
	
	;关闭12个PIE
	MOVL	XAR6,#PIEIER1
	MOV	*XAR6,#20h
	MOVL	XAR6,#PIEIER2
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER3
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER4
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER5
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER6
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER7
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER8
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER9
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER10
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER11
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIER12
	MOV	*XAR6,#0
	
	;清PIEIFR
	MOVL	XAR6,#PIEIFR1
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR2
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR3
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR4
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR5
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR6
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR7
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR8
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR9
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR10
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR11
	MOV	*XAR6,#0
	MOVL	XAR6,#PIEIFR12
	MOV	*XAR6,#0
	
	;使能PIE
	MOVL	XAR6,#PIECTRL
	MOV	*XAR6,#1
	
	MOVL	XAR6,#PIEACK
	MOV	*XAR6,#0ffffh
	
	LRETR

⌨️ 快捷键说明

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