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

📄 include.h

📁 用MSP430单片机实现的IC卡计费系统
💻 H
字号:
#define  C_50Ms     1638 //50ms时钟中断

#define  TRUE   1
#define  FALSE  0


#define _CardSetRST_HIGH    P6OUT|=BIT2
#define _CardSetRST_LOW     P6OUT&=~BIT2

#define _CardSetCLK_HIGH    P6OUT|=BIT0
#define _CardSetCLK_LOW     P6OUT&=~BIT0

#define _CardPutIO_HIGH     P6OUT&=~BIT4
#define _CardPutIO_LOW      P6OUT|=BIT4

unsigned char _CardReadIO(void);


#define _CardSetPower_HIGH  {P1OUT &= ~BIT7; P2OUT |= BIT1;}
#define _CardSetPower_LOW   {P2OUT &= ~BIT1; P1OUT |= BIT7;}


#define  _REDOn    P2OUT&=~BIT3;
#define  _REDOff   P2OUT|=BIT3;
#define  _GREENOn  P2OUT&=~BIT4;
#define  _GREENOff P2OUT|=BIT4;


#define MAM 0 /*定义主存储器代号*/
#define SCM 1 /*定义加密存储器代号*/
#define PRM 2 /*定义保护存储器代号*/

#define _Nop() _NOP() /*定义空指令*/

#define DELAY5us() _Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();_Nop();


unsigned int R_Flag;
#define b_CardEdge   0x0001

unsigned char sle_pass[3]={0x01,0x02,0x03};  //密码

void Init(void);

void IC_Operation(void);

void Start_COM(void);
void Stop_COM(void);
void SendByte(unsigned char c);
unsigned char RcvByte(void);
void AnRst(void);
void WrmOption(void);
void BreakN(void);
void SendCOM(unsigned char com1,unsigned char com2,unsigned char com3);
unsigned char IRcvdat_4442(unsigned char area,unsigned char addr,unsigned char num,unsigned char *buf);
unsigned char ISenddat_4442(unsigned char area,unsigned char addr,unsigned char num,unsigned char *buf);
unsigned char IChkpsw_4442(void);


extern void  DelayTime(unsigned int Time);

⌨️ 快捷键说明

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