C51:ERROR:bad operand type % 取模和取余
昨天遇到AD程序,好长时间没写,手有点生,结果几个小时过去了
各模块没问题,但结果总不对,液晶显示结果,逻辑上不是1就是O
检查后发现:
unsigned char ad=0;
unsigned char m=0;
..........
m=ad/255*5*1000;
........
问题在这,ad最大是255,但uchar 的 ad/255,若 ad
粗心犯得错误!
go
原创
2015-05-23 16:53:07 ·
24737 阅读 ·
1 评论