www.pudn.com > DPS2812_EXTAD.rar > 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