📄 _flash.h
字号:
#define FLASH_2AAA 0xaaa
#define FLASH_5555 0x555
#define ce0 {P4&=0xfd;}
#define ce1 {P4|=0x02;}
#define rest0 {P4&=0xfe;}
#define rest1 {P4|=0x01;}
#define oe0 {P4&=0xbf;}
#define oe1 {P4|=0x40;}
#define we0 {P4&=0x7f;}
#define we1 {P4|=0x80;}
//#define A_11 {P4|=0x08;}
//#define A_10 {P4&=0xf7;}
//#define A15_0 {P5&=0x7f;}
//#define A15_1 {P5|=0x80;}
#define A15_0 {P4&=0xf7;}
#define A15_1 {P4|=0x08;}
sbit A16 = P1 ^ 1;
sbit A17 = P0 ^ 6;
sbit A18 = P3 ^ 1;
sbit A19 = P3 ^ 0;
sbit A20 = P0 ^ 7;
extern void FlashInit();
extern bit Flash_Write(ulong addr,uchar *buff,uint len);
extern uchar Flash_Read(ulong addr,uchar *buff,uint len);
extern uchar _FlashByteRead(uchar page ,uint addr );
extern uchar _FlashByteWrite(uchar page ,uint addr ,uchar buff);
extern uchar _FlashSectormodfiy(uchar page,uchar *buff,uint beginadd,uint len);
extern uchar _FlashSectorErase(uchar page );
extern void _Flash_Reset();
extern uchar _FlashIDEntry();
extern void _SetFlashPara();
extern uchar WriteIO(uchar page ,uint addr,uchar ch);
extern uchar ReadIO(uchar page, uint addr);
extern uchar flash_page_set(uchar i);
extern uchar _FlashRead(uchar page,uint addr,uint len,uchar *out);
extern uchar _FlashSectormodfiyPage(uchar page,uchar *buff,uint beginadd,uint len);
extern uint xdata FS;
extern uchar xdata FM;
extern uchar xdata FT;
//#define FS 65535
//#define FM 70
//#define FT 0xa8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -