OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4919|回复: 1

请教:STC 51单片机 在XData区域内定义的变量在赋值后的数据是否会丢失?

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2013-6-18
在线时间
1 小时
发表于 2013-8-27 12:00:00 | 显示全部楼层 |阅读模式
前期做的一个项目,单片机用的STC89C52RC,开发工具用的keil C,因为要用缓冲器,处理采集的大量,
在 XDATA 内前后定义数据定义2个uint类型数组,每个数组各80个单元,循环赋值为1--80,
在用用开发板上的LED,循环迭代显示数组内的数据
观察发现,数据从1数值不断的增加,但是总在一个固定的数据元素后,出现5535等一些乱七八糟的数据,
在80个循环过后,又回到数组的 0单元时,数据又恢复正常数据为1。

不知道是怎么回事情?还是我的程序错误,请教高手??,先谢谢了!

技术工人
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-8-27 12:02:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表