51单片机里定义的变量数据如何通过按键操作写入片内的flash里面?

51单片机里定义了一个变量,如何通过按键操作将这个变量写入片内的EEPROM里面,然后再开机的时候这个变量就不会消失了... 51单片机里定义了一个变量,如何通过按键操作将这个变量写入片内的EEPROM里面,然后再开机的时候这个变量就不会消失了 展开
 我来答
百度网友56d0baa
2011-06-15 · TA获得超过1138个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:477万
展开全部
呵呵,检测按键动作,然后按操作时序,写入这个变量到你指定的EEPROM的存储地址。
追问
写入这个变量到你指定的EEPROM的存储地址,   用C语言具体怎么写????
如定义一个变量i,i=500,让后怎么用C将i写入EEPROM??????
追答
不同类型的单片机,片内的EEPROM操作完全不一样的,一般是通过操作FLASH寄存器进行页擦除,然后进行连续或者单字节的写入,写入的地址,不同的单片机也不一样的。你要充分的阅读你所使用单片机FLASH操作部分,甚至包括读写时序等信息,然后编写适当的驱动程序,进行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
背泳的鱼
2011-06-23 · TA获得超过557个赞
知道答主
回答量:79
采纳率:0%
帮助的人:67.3万
展开全部
用STC的EEPROM其实就是Flash,例程可以到它的官网下载
如果用的是AT24CXX系列,网上例程也是一大堆滴,基本上改个接口定义就可以用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张华兵OL
2011-06-16
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
普通51没有EEPROM 可以外接一个
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式