我最近在调这个模块很久了,一直有错,请大家帮看看。我是先用KEIL C调好的,然后按78F0513D 规格作了相应的修改,但是有几个错误的地方我想不明白:
首先看下51仿真成功的贴图:
以上是用51来仿真的,然后源程序作了一定改编后用PM编译,错误如下:
红体字的错误部分是针对语句: bit n;
警告部分是针对语句:
datas[0] = tmp/10000;
datas[1] = tmp%10000/1000;
datas[2] = tmp%1000/100;
datas[3] = tmp%100/10;
datas[4] = tmp%10;
提问:说明手册中明明提到也支持位变量啊?为什么有错?我定义的是局部变量。
还有,这里的算术运算为什么会有警告,难道不是像KEIL中的整数间相除以及取余么?