📄 magneticread.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 + -