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

📄 globleio.h

📁 低通滤波源码
💻 H
字号:
#define BOOL   unsigned char
#define FALSE   0
#define TRUE    (!FALSE)

#define DINT  asm(" SSBX INTM");
#define EINT  asm(" RSBX INTM");

ioport unsigned int portcfee;
ioport unsigned int portfff0;
ioport unsigned int portfff1;
ioport unsigned int portfff2;
ioport unsigned int portefee;
ioport unsigned int portdfee;
ioport unsigned int portafee;
ioport unsigned int port9fee;

extern unsigned int st_portc;
extern unsigned int st_portd;
/*K9f5608U0A操作定义*/ 
#define F_RB portefee&0x0001
#define F_CE portcfee 
#define F_WP portcfee

#define FC_INACTIVE st_portc|=0x0004;portcfee=st_portc;
#define FC_ACTIVE   st_portc&=~0x0004;portcfee=st_portc;

#define fWPs    st_portc|=0x0020;portcfee=st_portc;
#define fWPc	st_portc&=~0x0020;portcfee=st_portc;


#define FC_CMD      portfff1
#define FC_ADDR     portfff2
#define FC_DATA     portfff0

#define WAITRB      while(!(F_RB))
/*PDIUSBD12操作定义*/
#define U_RST portcfee
#define U_SP portcfee

#define U_ACTIVE 	st_portc&=~0x0002;portcfee=st_portc;
#define U_INACTIVE  st_portc|=0x0002;portcfee=st_portc;

#define D12_COMMAND		portfff1
#define D12_DATA		portfff0
/*globle 操作定义*/
#define CtrlPort  portcfee  

#define LAN_CSn   0x0001
#define USB_CSn   0x0002
#define FLASH_CSn 0x0004
#define CAN_CSn   0x0008
#define USB_RSn   0x0010
#define FLASH_WPn 0x0020
#define CAN_RSn   0x0040
#define LAN_RSn   0x0080
#define CAN_ALE   0x0100
#define CAN_MODE  0x0200
#define DA_LDAC   0x0400
#define BSP_C1    0x0800
#define BSP_C2    0x1000
#define BSP_C3    0x2000
#define BSP_C4    0x4000
/*extended 操作定义*/
#define ExtPort   portdfee
#define IO_CS1    0x0001
#define IO_CS2    0x0002
#define IO_CS3    0x0004
#define IO_CS4    0x0008
#define PhoneC1   0x0010
#define PhoneC2   0x0020
#define B2EN      0x0040
#define RING      0x0080

/*ethernet 操作定义*/
ioport unsigned int portff00;
ioport unsigned int portff01;
ioport unsigned int portff02;
ioport unsigned int portff03;
ioport unsigned int portff04;
ioport unsigned int portff05;
ioport unsigned int portff06;
ioport unsigned int portff07;
ioport unsigned int portff08;
ioport unsigned int portff09;
ioport unsigned int portff0a;
ioport unsigned int portff0b;
ioport unsigned int portff0c;
ioport unsigned int portff0d;
ioport unsigned int portff0e;
ioport unsigned int portff0f;
ioport unsigned int portff10;
///////////////////////////////////////////////////////////////////////////
#define reg00   portff00        //reg00- 10为isa网卡接口的寄存器地址300-310;
#define reg01   portff01
#define reg02   portff02
#define reg03   portff03
#define reg04   portff04
#define reg05   portff05
#define reg06   portff06
#define reg07   portff07
#define reg08   portff08
#define reg09   portff09
#define reg0a   portff0a
#define reg0b   portff0b
#define reg0c   portff0c
#define reg0d   portff0d
#define reg0e   portff0e
#define reg0f   portff0f
#define reg10   portff10
/*st_phone 操作定义*/
#define local_offhook  0x0001      //1 means offhook ,0 means onhook 
#define remote_offhook 0x0002
#define remote_unreach 0x0004      
#define remote_req     0x0008
#define local_number   0x0010						  
#define local_req      0x0020
#define hand_shake     0x0040
#define number_dialed  0x0080
#define remote_ack     0x0100
#define remote_rej     0x0200
/*st_dma 操作定义*/
#define rx_half       0x0001
#define tx_half       0x0002
#define ongo          0x0004
#define send_first    0x0008
#define send_second   0x0010
/*udp_command 操作定义*/
#define COM_REQ       0x0001
#define COM_ACK       0x0002
#define COM_REJ       0x0004
#define COM_DAT       0x0008
#define COM_ONHOOK    0x0010

⌨️ 快捷键说明

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