stcinc.h

来自「Stc89c58RD+ eeprom 的驱动程序」· C头文件 代码 · 共 30 行

H
30
字号
/*----------------------------------------------------------------


               STC内部EEPROM的定义


----------------------------------------------------------------*/


sfr	ISP_DATA    =  0XE2;//要写的数据跟读出的数据都放在这里

sfr     ISP_ADDRH   =  0XE3;//扇区起始地址的高位

sfr     ISP_ADDRL   =  0XE4;//扇区起始地址的低位

sfr     ISP_CMD     =  0XE5;//为1,字节读;为2,字节编程;为3,扇区擦除

sfr     ISP_TRIG    =  0XE6;//先送0X46,再送0XB9到ISP/IAP触发寄存器,送完0XB9后ISP/IAP命令立即启动,每次都需要送这两个数

sfr     ISP_CONTR   =  0XE7;//等待时间的设置:40M以下0;20M以下1;10M以下2;5M以下3

#define     ISP_ENABLE              0X81  //最高位为1,表示允许操作,低位的,表示等待时间

#define     ISP_BYTE_READ          0X01

#define     ISP_BYTE_PROGRAM       0X02

#define     ISP_BYTE_SECTOR_ERASE  0X03

#define     ISP_WAITTIME           0X01

⌨️ 快捷键说明

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