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

📄 port.h

📁 读卡程序.rar
💻 H
字号:
//-----------------------------------------------------------------------------
//The interface between the MCU and the reader chip TRF796x
//-----------------------------------------------------------------------------

//---------------TRF796x enable/disable----------------------------------------
#define EN_Set      P1DIR |= BIT0      //EN on P1.0
#define TRFEnable	P1OUT |= BIT0	   //EN pin on the TRF796x
#define TRFDisable	P1OUT &= ~BIT0     //EN clear

//-----------------------------interrupt---------------------------------------
#define irqPINset	P2DIR &= ~BIT1     //IRQ input
#define irqEDGEset	P2IES &= ~BIT1     //rising edge

#define irqPIN		BIT1
#define irqPORT		P2IN
#define irqON		P2IE |= BIT1		//IRQ on P2.1
#define irqOFF		P2IE &= ~BIT1		//IRQ on P2.1

#define irqCLR		P2IFG = 0x00
#define irqREQreg	P2IFG

//-----------------------------SPI---------------------------------------------
#define SlaveSelectPortSet    P3DIR |= BIT0          //SS on P3.0
#define SlaveSelectHIGH       P3OUT |= BIT0          //SS set
#define SlaveSelectLOW        P3OUT &= ~BIT0         //SS clear
#define SIMOSet               P3DIR |= BIT1          //SIMO on P3.1
#define SOMISet               P3DIR |= BIT2          //SIMO on P3.2

//-----------------------------Parallel----------------------------------------
#define TRFWrite 	          P4OUT		//port4 is connected to the TRF796x IO port.
#define TRFRead  	          P4IN		
#define TRFDirIN	          P4DIR = 0x00
#define TRFDirOUT	          P4DIR = 0xFF
#define TRFSerial	          P4DIR = 0x9F  
#define TRFFunc		          P4SEL = 0x00
#define clkPOUTset 	          P1DIR |= BIT2          // CLK on P1.2
#define clkON		          P1OUT |= BIT2
#define clkOFF		          P1OUT &= ~BIT2

⌨️ 快捷键说明

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