标题:
单片机存储问题
[打印本页]
作者:
reking8
时间:
2023-8-18 03:42
标题:
单片机存储问题
一般入门学习的时候,用的是最低级的51单片机,比如stc89c52 存储空间少 时钟周期12T 现在stc的单片机已经是1T了 最新款的已经比51快70倍了 存储空间也变大了 不管是flash 还是ram 请问现在还有没有必要在写程序时候把一部分变量定义到xdata 因为我对这方面不是很明白
作者:
xuyaqi
时间:
2023-8-18 06:30
不管是1T还是12T,数据存储 data,idata还只有128+128,不够用还得xdata。flash变大只是程序存储空间变大。
作者:
munuc_w
时间:
2023-8-18 08:28
沙发说的对, data或加idata不够用的话,那就得用xdata了。
作者:
cnos
时间:
2023-8-18 09:49
data最快,xdata最慢,频繁操作影响性能的核心变量放data,不关键的操作不频繁的放xdata
作者:
yzwzfyz
时间:
2023-8-18 11:17
建议:读一个你认识现代的CPU手册,一切就都明白了。
作者:
hi等你
时间:
2023-8-18 13:08
现在操心这个没有用,等到自己程序越来越大,字符表变量越来愈大程序rom放不下了,
自然想尽办法往能塞的地方塞
作者:
fishafish
时间:
2023-8-18 13:33
新手不用考虑的,老程序员才会遇到不够用的情况
作者:
li64331218
时间:
2023-8-18 13:35
没必要吧,看你的程序代码有多大。新入门学习一般不会太大,除非你想了解更多外部存储芯片
作者:
Hephaestus
时间:
2023-8-19 18:25
hi等你 发表于 2023-8-18 13:08
现在操心这个没有用,等到自己程序越来越大,字符表变量越来愈大程序rom放不下了,
自然想尽办法往能塞 ...
字符表这种常量不是放xdata而是放在code里面的。
作者:
rayin
时间:
2023-8-21 07:31
用不用xdata, 取决于对ram的需求大小. 内部ram不够用, 就要用到xdata. 速度提高70倍, xdata也随之快不少了.
作者:
xuwenhua
时间:
2023-8-22 14:30
初学随便吧 考虑这个问题意义不大
作者:
likejian
时间:
2023-8-22 17:23
傻傻的我分不清这些
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1