datouyuan 发表于 2022-1-11 10:57
符号^只有和sbit搭配后才是才是取端口某位的意思,这是51特有的语法。其它时候都是异或符。
所以你这3个都 ...
aking991 发表于 2022-1-11 08:34
P2^0=dat&0x80;这个语句结果是P2.0永远是0
if((dat&0x80)>0)
P2^0=1;
lkc8210 发表于 2022-1-11 14:51
先不说P2^0这种明显的错误三种代码都可以得到最高位
把以上三种代码放进Keil 然后编译
得出以下结果:
lkc8210 发表于 2022-1-11 14:51
先不说P2^0这种明显的错误三种代码都可以得到最高位
把以上三种代码放进Keil 然后编译
得出以下结果:
188610329 发表于 2022-1-11 17:33
真正效率最高的得到最高位的做法是:
dat
lyonkon 发表于 2022-2-28 22:40
CY = 0;
dat
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |