LauChiHin 发表于 2024-5-20 11:50 Protues我只安装了,不会用呢 |
| 请确定写进xdata的数据可以正常读取,具体需实物验证。 |
xiaobendan001 发表于 2024-5-20 11:00 看过其他帖子XDATA确实会慢一点,但是等好久也是一直不显示的。我用了4楼的方法,Lcd可以显示了,是没设置XRAM的原因。 ![]() |
lkc8210 发表于 2024-5-20 10:51 谢谢大佬!!! ![]() ![]() ![]() ![]() ![]() ![]() |
按照4楼的操作,完美解决!!感谢大家参与讨论!!![]() ![]() ![]() |
LauChiHin 发表于 2024-5-20 10:28 看下和显示有关的变量,因为XDATA操作时间比DATA 长一点 |
|
Protues内的AT89C芯片是预设没有xdata的 要先设定一下 右键芯片
弹窗里把Edit all pro...勾上 把XRAM=0改为XRAM=512
|
xiaobendan001 发表于 2024-5-20 09:44 STC89C52只有512字节的的RAM,256字节的内部RAM和256字节的外部RAM。 我用Small模式编译也没有超过,用Large模式也没有超过,但是只有在Small模式下编译Lcd才有显示。 Small模式:Program Size: data=72.4 xdata=16 code=1875 Large模式:Program Size: data=15.4 xdata=123 code=2083 |
| C52有多少XDATA?看下是不是超了 |