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

📄 sram.h

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 H
字号:
#ifndef _SRAM_H_
#define _SRAM_H_
#include "intrins.h"
#include "bus.h"
#define PAGEABC	0

#define PAGETSSTART	1
#define	PAGETSEND	7

#define PAGEHOLSTART	8
#define PAGEHOLEND		10

#define PAGEIODEF		11

#define PAGEFIM			12
#define PAGEFIM2		13


#define PAGEUSERSTART	14
#define PAGEUSEREND		111

#define PAGEEVENTSTART	112
#define PAGEEVENTEND	1986


//#define eventcount		0x80
#define RAMIOSTART	0X00		//16X5=80BYTES 0X00~0X4F
#define TSHOLINDEXSTART	0X50	//10BYTES	0X50~0X5F
#define EVENTSTART	0X80
#define EVENTSTOP	0X82
//#define HOLINDEX		0X84
#define MODEINDEX		0X85
#define DURESSPW		0X86
#define PINKEYIN		0X87
#define SECUMODE		0X88
#define DURESSMODE		0X89
#define BAUDRATE		0X8A
#define COMMID			0X8B
#define APBMODE			0X8C
#define KEYSTATE		0X8D
#define FPMODE			0X8E
#define MASTERCHANGED	0X8f
#define FUNCTIONS		0X90
	







unsigned char ram_read(unsigned short,unsigned char);
void ram_write(unsigned short,unsigned char,unsigned char);
unsigned char ram_readp0(unsigned char posi);
void ram_writep0(unsigned char posi,unsigned char writedata);
void init_sram();

void ram_read16(unsigned char ramitem8,unsigned char ramitem16);
void ram_write16(unsigned char ramitem8,unsigned char ramitem16);
void ram_read8(unsigned char ramitem8,unsigned char ramitem16);
void ram_write8(unsigned char ramitem8,unsigned char ramitem16);
bit appendrecord();
unsigned short getrecordnum();
unsigned short sramgetshort(unsigned char shortaddress );
unsigned char readsecumode();
unsigned char readapbmode();
unsigned char readcommid();
unsigned char readduress();
unsigned char readduresspw();
unsigned char readbaudrate();
unsigned char readpinkeyin();
unsigned char readmodeindex();
unsigned char readfpmode();
unsigned char readmasterchange();
unsigned char readFunctions();

unsigned short readeventstop();
unsigned short readeventstart();
unsigned char readholindex(unsigned char tsindex);
//unsigned short readneweventnum();
//unsigned char readtype();
bit sramtest();


#endif

⌨️ 快捷键说明

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