#include <define51.H>
#include <FLASH-SH88F51.H>
#include <INTRINS.H>
#include <SH88F2051A.H>
//#include <define.h>
unsigned char code Flash[2048] _at_ 0x8000;
//unsigned char code eeprom[2048] _at_ 0x3000;
uint flash_data;
void main()
{
_nop_();
_nop_();
erase_eeprom((uint8) 0x80, (uint8) 0); // 擦除eeprom/flash的指定页
_nop_();
_nop_();
write_eeprom_u16((uint16) 0x0078, (uint16) 0x8000, (uint8) 0); // 将int型变量写入指定的eeprom/flash中
_nop_();
_nop_();
flash_data = read_eeprom_u16((uint16) 0x8000, (uint8) 0); // 从指定的eeprom/flash地址中读出int型变量
_nop_();
_nop_();
while(1)
{
_nop_();
_nop_();
}
} |