📄 xintf.asm
字号:
*************************************************************************
* filename: xintf.asm
* designer: 戴展波
* date: 2004/12/16
*************************************************************************
.file "xintf.asm"
.copy "f2812.inc"
.def _InitXintf
.text
*********************************************************************************
* 函数定义:void InitXintf(void)
*
* 功 能:初始化外部接口 *
* *
* 入口参数:无
* *
* 出口参数:无
* *
* 资源使用:XAR6 *
* *
*********************************************************************************
_InitXintf:
;设置XTIMCLK
MOVL XAR6,#XINTCNF2_H
OR *XAR6,#1
;配置XINTF6
MOVL XAR6,#XTIMING6_H
AND *XAR6,#3
;忽略READY信号
MOVL XAR6,#XTIMING6_H
AND *XAR6,#0FFBFh
;1个读LEAD
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0CFFFh
OR *XAR6,#1000h
;1个读ACTIVE
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0F1FFh
OR *XAR6,#200h
;1个读TRAIL
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0FE7Fh
OR *XAR6,#80h
;0个写LEAD
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0FF9Fh
OR *XAR6,#20h
;1个写ACTIVE
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0FFE3h
OR *XAR6,#4
;1个写TRAIL
MOVL XAR6,#XTIMING6_L
AND *XAR6,#0FFFCh
OR *XAR6,#1
;
MOVL XAR6,#XBANK
MOV *XAR6,#1Eh
LRETR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -