导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→参考

* 18141: C51编程:请教问题

   tm1300 
tm1300发表的帖子 

 参考
 你说的没有错:“如果是用Keil C51或者Franklin C51语言来编写时只需指定为
idata和xdata来确定是把数据存储在内部存储器或是外部存储器的,那么定义好后,实
际上在进行操作的时候应该是直接就可以完成的”
你注意看看,你在使用芯片的时候“ON—CHIP—RAM”有没有选择,并且如果外部地址
不连续的话,你对它的地址区有没有定义。
其次,定义在CODE区的数据,一般只能通过“读”的方式调用;而不能对CODE区进行
“写”
操作。

发表时间:2003年1月29日10:07:00

  
回复该帖

本主题共有 10 帖,分页:>>>>>该主题的所有内容[10]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  18150.[详细]有道理
摘要:  我同意您的观点,我的确没有注意“on_chip_ram”有没有选择的问题,对外部地址连 续不连续的问题也没有引起注意。感谢您的支持和帮助!......(71字)
- [xiaotan97][834次] 2003年1月29日

  18153.[详细]关于code段的一点认识
摘要:    我前面提到的关于把变量或是数组等定义在code段时,弹出报错信息。我当时没有找到 原因,不过我在编译调试的过程中发现了一个现象,就是如果我把一个变量定义在code段, 但是......(279字)
- [xiaotan97][1169次] 2003年1月29日

  18289.[详细]补充一下
摘要:我也吃过编译器的不少苦头,尤其是编译级别,它可能把你许多程序给所谓的"优化"了,往往 害的我要去看看编译成的汇编程序是什么样的,呵呵.现在稍微有点经验了. 还有,一些定义的子程序,如果没有调用,也会警......(143字)
- [tm1300][876次] 2003年2月5日

[上一篇帖子]:要么简化程序,要么换芯片
[下一篇帖子]:程序体积超过64K对于内部、外部ROM空间的总和为64K的8051, 程序体积超过64K只