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

📄 reader.h

📁 磁条卡解码芯片M220的底层驱动汇编程序
💻 H
字号:
#include "hardware_reg.h"
#define CP_irq        0x00
#define Track2_irq    0x06
#define Track3_irq    0x07

#define PORTE_CP      0x00
#define CP_low        0x08

#define OK			  0xff
#define ERROR		  0xfe
#define TRACK2FORWARD	0xfd
#define TRACK2BACK		0xfc
#define TRACK3FORWARD	0xfb
#define TRACK3BACK		0xfa

#define T1CR			0x10003008
#define T1ISCR			0x1000300c
#define T1IMSR			0x10003010
#define TIMSR			0x100030a0
#define TISCR			0x100030a4
#define	TIMR			0x100030a8


//#define PORTG_DIR		(PORT_BASE+0X58)
//#define PORTG_SEL		(PORT_BASE+0X5C)
//#define PORTG_DATA		(PORT_BASE+0X60)

//extern UNSIGNED	hGCpassword;
//extern INT keydown_num;
VOID CardReader_Int( VOID );
//VOID ReadCard(VOID);
//CHAR TRACK2(CHAR *data,INT len);
//CHAR TRACK3(CHAR *data,INT len);
CHAR BACKTRACK2(CHAR *data,INT len);
CHAR BACKTRACK3(CHAR *data,INT len);
CHAR FORWARDTRACK2(CHAR *data,INT len);
CHAR FORWARDTRACK3(CHAR *data,INT len);
CHAR CHECK(CHAR data);
CHAR Check_Track2_Forward(VOID);
CHAR Check_Track3_Forward(VOID);
CHAR Check_Track2_Back(VOID);
CHAR Check_Track3_Back(VOID);
CHAR Track2(VOID);
CHAR Track3(VOID);
VOID Track2_int ( INT Vector );
VOID Track3_int ( INT Vector );
VOID TRA2_HISR_ENTRY ( VOID );
VOID TRA3_HISR_ENTRY ( VOID );
VOID ChangeTrack2(CHAR *track);
VOID ChangeTrack3(CHAR *track);
VOID ShowTrack2();
VOID ShowTrack3();
CHAR ChangeData(CHAR data);

void Demo_CardRead(void);
extern void LcdClear();
extern unsigned char LcdTextString(unsigned char xPos,unsigned char yPos,unsigned char *GBCodeptr);
extern void LcdAreaClear(unsigned char xPos,unsigned char yPos,unsigned char Matrwidth,unsigned char Matrhigh);

⌨️ 快捷键说明

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