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

📄 flashio.h

📁 用C51单片机实现的MP3播放器的c代码程序。
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -