base.h

来自「RFID读卡器TRH031开发源码」· C头文件 代码 · 共 108 行

H
108
字号
/***********************************************************
* Company	:	3ALOGICS                                   *
************************************************************/
// lcd.h 


#ifndef __BASE_H
#define __BASE_H

//////////////////////////////////////////////////////////////////////////
//Seperated Dedicated Interface 
void SD_Write(BYTE Address, BYTE Command);
BYTE SD_Read(BYTE Address);

//////////////////////////////////////////////////////////////////////////
//Seperated Multiplexed Interface
void SM_Write(BYTE Address, BYTE Command);
BYTE SM_Read(BYTE Address);

//////////////////////////////////////////////////////////////////////////
//Common Dedicated Interface
void CD_Write(BYTE Address, BYTE Command);
BYTE CD_Read(BYTE Address);

//////////////////////////////////////////////////////////////////////////
//Common Multiplexed Interface
void CM_Write(BYTE Address, BYTE Command);
BYTE CM_Read(BYTE Address);

//////////////////////////////////////////////////////////////////////////
//TRH031M Interface Header file
void Delay(DWORD t);
void DelayIdleTime(WORD time);
void Write(BYTE Address, BYTE Command);
BYTE Read(BYTE Address);

//////////////////////////////////////////////////////////////////////////
//LCD Reference header file
void Display(void);
void Display_SFR(void);
void Delay_ms(int p);
void Delay_us(int p);
void Char_Out(BYTE b);

void Instruction_Out(BYTE b);
void Lcd_Initial(void);
void Lcd_Clear(void);
void String_Out(BYTE *str);
void Line1_Display(void);
void Line2_Display(void);
void Display(void);
void Dec2Hex (BYTE deci, BYTE hexa[2]);
void Hex_String_Out(BYTE str[2]);
void Dec2HexOut (BYTE deci);
void Int_String_Out(BYTE *str);
void Display_FIFO(void);
void Display_SFR(void);

//////////////////////////////////////////////////////////////////////////
//TRH031M Initial Reference Header file
void Reset_TRH031M (void);
void TRH031M_Init(void);
void RFON(void);
void RFOFF(void);

//////////////////////////////////////////////////////////////////////////
//Interrupt Reference Header file
void interrupt_init(void);
void FunctionRun(void);

//ISO 15693 Reference Header File
void CMREQUEST(void);

void Interface_Test(void);

void Exec_REQA(void);
void Exec_RDID(void);
void Exec_REQA_RDID(void);
void Exec_REQA_RDID_Auto(void);

void Exec_REQB(void);
void Exec_15693(void);
void Exec_INSIDE(void);
void Exec_REQB_Auto(void);
void Exec_15693_Auto(void);
void Exec_INSIDE_Auto(void);

void Exec_TagIt(void);

void AutoRun_A(void);
void AutoRun_B(void);
void AutoRun_15693(void);
void AutoRun_TagIt(void);
void AutoRun_ALL(void);


void AREG_Set(void);
void BREG_Set(void);
void REG15693_Set(void);
void TREG_Set(void);
void TagIt_Set(void);

void FIFO_Read(void);

void DisplayLCD(void);

#endif

⌨️ 快捷键说明

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