flashio.h

来自「用C51单片机实现的MP3播放器的c代码程序。」· C头文件 代码 · 共 41 行

H
41
字号
#ifndef _TYPE_DEFINE
 #define _TYPE_DEFINE
 typedef bit BOOL;
 typedef unsigned char BYTE;
 typedef unsigned char CHAR;
 typedef unsigned int WORD;
 typedef unsigned long DWORD;
#endif

#ifndef _FLASH_DEFINE

#define _FLASH_DEFINE

#endif

#define FLASH_IO_RB				P5_1

#define FLASH_ADDR_DATA			0xF000
#define FLASH_ADDR_COMMAND		FLASH_ADDR_DATA + 0x0001
#define FLASH_ADDR_ADDRESS		FLASH_ADDR_DATA + 0x0002

#define FLASH_REG_DATA			*((BYTE xdata *)FLASH_ADDR_DATA)
#define FLASH_REG_COMMAND		*((BYTE xdata *)FLASH_ADDR_COMMAND)
#define FLASH_REG_ADDRESS		*((BYTE xdata *)FLASH_ADDR_ADDRESS)

#define FLASH_CMD_READ10		0x00
#define FLASH_CMD_READ11		0x01
#define FLASH_CMD_READ2			0x50
#define FLASH_CMD_READID		0x90
#define FLASH_CMD_RESET			0xFF
#define FLASH_CMD_PAGEPROGRAM	0x80
#define FLASH_CMD_PAGEPROGRAM_2	0x10
#define FLASH_CMD_BLOCKERASE	0x60
#define FLASH_CMD_BLOCKERASE_2	0xD0
#define FLASH_CMD_READSTATUS	0x70
#define FLASH_CMD_COPYBACK		0x8A

extern WORD FlashReadID(void);
extern BYTE FLASHReadSector(DWORD Sector);

⌨️ 快捷键说明

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