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

📄 magneticread.h

📁 中青公司的磁条读卡器的源码
💻 H
字号:
/////////////////////////////////////////////////////////
// Track Buffer Size
/////////////////////////////////////////////////////////
#define READ_TRACK1BUFSIZE	85
#define READ_TRACK2BUFSIZE	45
#define	READ_TRACK3BUFSIZE	115


/////////////////////////////////////////////////////////
// Track Start Code & End Code
/////////////////////////////////////////////////////////
#define READ_TRACK1_STARTCODE	0x45
#define READ_TRACK1_ENDCODE	0x7C
#define READ_TRACK23_STARTCODE	0x0B
#define READ_TRACK23_ENDCODE	0x1F
	

/////////////////////////////////////////////////////////
// Error Code
/////////////////////////////////////////////////////////
#define READ_LRCERROR		0xF1
#define READ_PARITYERROR	0xF2
#define	READ_NOENDCODE		0xF3
#define READ_NOSTARTCODE	0xF4
#define READ_NODATA		0xF5


///////////////////////////////////////////////////////////
// Track Data Buffer
///////////////////////////////////////////////////////////
extern void ReadyToRead(void);

extern void Track1Receive(void);
extern void Track2Receive(void);
extern void Track3Receive(void);

extern void Track1Check();
extern void Track2Check();
extern void Track3Check();


extern pdata unsigned char chTrack1Buffer[READ_TRACK1BUFSIZE];
extern pdata unsigned char chTrack2Buffer[READ_TRACK2BUFSIZE];
extern pdata unsigned char chTrack3Buffer[READ_TRACK3BUFSIZE];

extern unsigned char nReadTrack1Len;
extern unsigned char nReadTrack2Len;
extern unsigned char nReadTrack3Len;

extern bit fTrack1HaveData;
extern bit fTrack2HaveData;
extern bit fTrack3HaveData;


⌨️ 快捷键说明

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