📄 piectrl.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 + -