这是运行的情况
运行情况1
xdata上电是随机数,必须给初始值
浮点立即数后面要加f
有 START251.A51, 初始化内存, 加f不重要, 我测试V6.95C 版本, 一切正常, 指示到了以后得版本就出现问题了!
上两图就是更改后的运行情况!
同样条件, 使用6.95C 仿真的运行情况, 显示正常!
试验发现,错误的显示出现在浮点数上,并且相邻的浮点数显示也受影响。最直观的感觉是串口操作的读写错位,通过给出特定的数值可以分析出来!!
专门编了一个测试程序,明显看到,串口传输向后错位了一个byte!