STC-ISP只能将整个数据文件写入EEPROM,不能指定某个地址写入数据。有个办法或许可以解决你提出的问题,不妨试试:单片机复位启动后,先从你要指定的地址读取数据,然后判断数据是不是你预先设定的,如果是就继续你的程序,如果不是就将你需要数据写入该地址,之后单片机再复位启动时,从那个地址读出的就是你想要的数据了。
程序文件.HEX 和 数据文件.hex ,一起下载 就可以了。
可以用表格形式 来编译 数据文件。
2种方法:1。数据文件用stc-isp-15xx-v6.86下载工具到单片机,适合大量的数据,
2,第二钟,初始化中,写入,先读出,如果不在你的有限数据范围内。重新写入一个默认数据就行。一般第一次读的话值为0xFF,