?? i2c.h
字號:
#define uchar unsigned char
#define uint unsigned int
//-----STC MCU------------------------------
sfr ISP_DATA=0xE2;
sfr ISP_ADDRH=0xE3;
sfr ISP_ADDRL=0xE4;
sfr ISP_CMD=0xE5;
sfr ISP_TRIG=0xE6;
sfr ISP_CONTR=0xE7;
#define DATA_FLASH_START_ADDRESS 0x1000//stc12c2052ad系列單片健機的EERPOM測試起始地址
#define ISP_IAP_BYTE_READ 1//讀字節命令
#define ISP_IAP_BYTE_PROGRAM 2//字節編程,可以將1寫成0,要將1寫成0,必須執行字節編程
#define ISP_IAP_SECTOR_ERASE 3//字節編程,可以將0寫成1,要將0寫成1,必須察除整個扇區
#define WAIT_TIME 3//系統工作時鐘小于12MHz,對ISP_CONTR寄存器的設置值
#define EN_ISP 0x80//允許ISP_CONTR寄存器的操作
void ISP_IAP_enable(void);
void ISP_IAP_disable(void);
void ISP_IAP_Start(void);
uchar Stc89x_byte_read(uint byte_addr);
void Stc89x_byte_write(uint byte_addr, uchar original_data);
void Stc89x_sector_erase(uint sector_addr);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -