打印

求救!!单片机 C语言外部存储器读写怪毛病!在线等啊!!

[复制链接]
2567|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mjx91282041|  楼主 | 2010-12-21 20:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用C写了一段对外部存储区复制的程序,就是将 一个地址的数据搬到另外一个地址。我用的是指针,有个怪现象,当我复制的时候,它会将固定的头一个字节清零。在这过程中DPTR没有任何改变,我用混合编程的时候在哪里也会出现这个问题。各位有没有遇见同样的问题呀!帮帮忙啊!

相关帖子

沙发
mjx91282041|  楼主 | 2010-12-21 20:18 | 只看该作者
我是对外部32k数据寻址,这个错误有个规律,当它的地址大于C00H时就出现,如:000h-B00h,不出现,C00h-f00h出现,接下来1000h-1b00h又不出现,而1c00h-1f00h又出现,以此类推。

使用特权

评论回复
板凳
板砖横飞| | 2010-12-22 08:26 | 只看该作者
怎么发到这来了?

使用特权

评论回复
地板
伟林电源| | 2010-12-22 10:50 | 只看该作者
晕,,,,这可是情感区啊。

使用特权

评论回复
5
liang7143| | 2010-12-23 12:30 | 只看该作者
:L

使用特权

评论回复
6
CIOneTwo| | 2010-12-23 12:52 | 只看该作者
莫非楼主是想借事情来影射自己纠结的心情?

使用特权

评论回复
7
xinhuaH| | 2012-12-16 21:06 | 只看该作者
mjx91282041 发表于 2010-12-21 20:18
我是对外部32k数据寻址,这个错误有个规律,当它的地址大于C00H时就出现,如:000h-B00h,不出现,C00h-f00 ...

请问楼主:怎么用C读写外部存储器的内容?求指教,拜托啦,我都卡在这里好几天了,谢谢帮忙!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

54

帖子

1

粉丝