现在有如下问题:
1、单片机第一次烧写程序时,num=eepread(JISHU_ADDRESS);num值不能确定,我想法是单片机第一次使用时num的值为0,其余时候,不管再次关机开机,num的值都从eeprom中读取,这个num的第一次的初值该怎么赋?怎么判断它是第一次用?
2、num值要存入eeprom中,单片机是8位的,stc89c52中eeprom的空间为4K,分8个扇区,每个扇区512个字。起始地址为0x2000;问:num的值最大能计数到多少?如果num=12345678时,即转化二进制有24位,该怎么存储?
|