xqikiller 发表于 2022-3-5 22:42:55

【提问】keil 迪文程序C51 赋值错误

命名局部变量赋值为0x02,结果调试总是为0x01,换整数赋值,有时候莫名气秒出现赋值后,发现赋值错误!很凶险,找不到原因,开始时switch case 出现不是按照条件循环的,后来简化程序,仅写几句代码,就出现这样的问题!

xqikiller 发表于 2022-3-5 22:45:30

F:\界面软件\客户资料\LOGO\微信截图_20220305223841.png

xqikiller 发表于 2022-3-5 22:47:22

key_val的值命名赋值为0x02,结果总是0x01,怎么改也不行,总出现不是自己赋的值

zzs999k 发表于 2022-3-6 12:09:32

https://www.yuanzige.com/course/detail/80041楼主按照教程搭建好开发环境,导入正确的头文件,建议就用视频内模板,然后仿真的话是需要仿真器硬件hem05的,仿真器由于是将代码下载进ram里,而不是code区所以仿真的变量只能声明为data而不能为xdata,否则值也不会正确。

xqikiller 发表于 2022-3-10 18:17:45

感谢zzs99k的帮忙,真正说到了点子上了

miyuhao 发表于 2022-3-30 15:38:31

我也是在原子哥上面下载的模板,下载到屏幕里面,程序好像没有运行啊。
页: [1]
查看完整版本: 【提问】keil 迪文程序C51 赋值错误