c语言中EEPROM的问题

2020-02-05 09:03发布

我想请教一下,在C语言编写程序中,怎样将一些固定数据放在STC89C51的EEPROM中,使生成的HEX文件中有EEPROM的数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
BXAK
2020-02-06 08:55
home 发表于 2012-6-15 17:26
1、用结构体怎么写程序,能举例吗?
2、两者不能合并是因为c语言生成的HEX文件大小最大只能是芯片的程序存 ...

1、不熟悉结构体的话继续用数组好了,用二维数组,比如扇区0、1、2不用,从扇区3开始装数据:

unsigned char code asc[][512] = {
        //扇区0
        {
                0x00
        },
       
        //扇区1
        {
                0x00
        },
       
        //扇区2
        {
                0x00
        },
       
        //扇区3
        {
                0x99,0xAB
        }
};

2、程序的HEX与EEPROM的HEX 烧写进单片机的空间路径不同,不可以合并烧写的

一周热门 更多>