发布网友 发布时间:2023-08-02 15:31
共5个回答
热心网友 时间:2024-11-23 02:13
搞清楚数据类型,存储器一个地址只能存储一个8位数据,一个8位数据的范围是0~255,所以你存小于100的数当然是正常的,超过255的数要分2次存,存高位后低位。热心网友 时间:2024-11-23 02:13
STC中EEPROM使用有点特殊,需要如果要存储数据,除非要存储的位置原先是0xff,也就是空的,才可以存储;如果不是空的就得把该扇区全部删除或者清空,即都清空成0xff,然后才可以存入数据,不管数的大小,只要改动其中一个byte就需要这么操作热心网友 时间:2024-11-23 02:13
有条件还是加外部EEPROM,STC的EEPROM就这点不好,尤其是储存单字节的时候,又没足够的RAM给你做缓存。其实STC没有正真的EEPROM,他这是硬用ROM开出来的一块区域来假装EEprom所以你看他们这ROM没有整数而是要把ROM和EEPROM加在一起才是整数像什么32 64。手册上说EEPROM寿命是十万次,这就是ROM的寿命值啊。不过好在STC够便宜其它方面还不错,就算外设EEPROM也划算热心网友 时间:2024-11-23 02:14
废话 你把几个字节的数放在一个字节里能正常?热心网友 时间:2024-11-23 02:15
怎么那么多用这个神秘的单片机,没用过啊~!