Atmel89S52单片机怎么样定义变量,重新上电后值不变。

我用的是c语言,3楼高手,可惜方法我不会用!... 我用的是c语言,3楼高手,可惜方法我不会用! 展开
 我来答
张洪珠
2011-02-16 · TA获得超过817个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:192万
展开全部
这个其实是个简单的掉电记忆程序
是要有电池或者大电容配合才行,电路上给单片机供电部分用二极管隔离
在RAM区每隔10个定义一个记忆寄存器,奇数的放0AAH,偶数的放055H
然后每次复位检查这几个寄存器里边的数是否正确,如果正确,就在RAM清零程序里把你需要保留的字节保留就可以了!
庭超
2011-02-16 · 超过10用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:20.1万
展开全部
x equ 30H 在程序中修改这个变量的值就可以了。但是在不改变这个变量的值之前,其中的值是随机的。系统重新上电后任然如此,也就是不许改动其中的值才行。除非是写在EEPOM中,但是这款芯片貌似没有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jlj390781834
2011-02-17
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
想不接外电路而在程序里达到记忆是不可能的!外面要用到24a01 I2C总线或是SPI总线
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjcepark
2011-02-16
知道答主
回答量:12
采纳率:0%
帮助的人:9.6万
展开全部
没有明白?
什么事单片机定义变量?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式