www.pudn.com > DPS2812_EXTAD.rar > DPS2812.H


/*************************************************************************** 
	filename:	dps2812.h 
	designer:	´÷Õ¹²¨ 
	date:		2004/12/20 
**************************************************************************/ 
 
#include "DPS2812_XINTF.h" 
 
#ifndef DSP28_DEVICE_H 
#define DSP28_DEVICE_H 
 
typedef int  		int16; 
typedef long 		int32; 
typedef unsigned int  	Uint16; 
typedef unsigned long 	Uint32; 
 
extern cregister volatile unsigned int IFR; 
extern cregister volatile unsigned int IER; 
#define  EINT   asm(" clrc INTM") 
#define  DINT   asm(" setc INTM") 
#define  ERTM   asm(" clrc DBGM") 
#define  DRTM   asm(" setc DBGM") 
#define	 EALLOW	asm(" EALLOW") 
#define	 EDIS	asm(" EDIS") 
#define  ESTOP0 asm(" ESTOP0") 
#define  NOP asm(" NOP") 
 
#define	M_INT1		0x0001 
#define	M_INT2		0x0002 
#define	M_INT3		0x0004 
#define	M_INT4		0x0008 
#define	M_INT5		0x0010 
#define	M_INT6		0x0020 
#define	M_INT7		0x0040 
#define	M_INT8		0x0080 
#define	M_INT9		0x0100 
#define	M_INT10		0x0200 
#define	M_INT11		0x0400 
#define	M_INT12		0x0800 
#define	M_INT13		0x1000 
#define	M_INT14		0x2000 
#define	M_DLOG		0x4000 
#define	M_RTOS		0x8000 
 
#define	BIT0		0x0001 
#define	BIT1		0x0002 
#define	BIT2		0x0004 
#define	BIT3		0x0008 
#define	BIT4		0x0010 
#define	BIT5		0x0020 
#define	BIT6		0x0040 
#define	BIT7		0x0080 
#define	BIT8		0x0100 
#define	BIT9		0x0200 
#define	BIT10		0x0400 
#define	BIT11		0x0800 
#define	BIT12		0x1000 
#define	BIT13		0x2000 
#define	BIT14		0x4000 
#define	BIT15		0x8000 
 
#endif