amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
海尔单片机
› HRCC中AD取值的写法
蓝海
发表于 2014-3-10 11:52:30
HRCC中AD取值的写法
HRCC中, 如果AD的取值写成:ADCresult = ADCRH<<8 + ADCRL;
会得到异常的AD结果
因为操作符>>和<<的优先级小于+/-
正确写法为ADCresult = (ADCRH<<8 )+ ADCRL
码工们留意下哦
NemoGu
发表于 2014-3-10 12:33:42
運算符優先級沒記熟,還是自己多用括號比較放心
zndz410
发表于 2014-3-11 19:31:55
原来如此.谢谢分享.
页:
[1]
查看完整版本:
HRCC中AD取值的写法