datouyuan 發(fā)表于 2022-1-11 10:57
符號^只有和sbit搭配后才是才是取端口某位的意思,這是51特有的語法。其它時(shí)候都是異或符。
所以你這3個(gè)都 ...
aking991 發(fā)表于 2022-1-11 08:34
P2^0=dat&0x80;這個(gè)語句結(jié)果是P2.0永遠(yuǎn)是0
if((dat&0x80)>0)
P2^0=1;
lkc8210 發(fā)表于 2022-1-11 14:51
先不說P2^0這種明顯的錯(cuò)誤三種代碼都可以得到最高位
把以上三種代碼放進(jìn)Keil 然后編譯
得出以下結(jié)果:



lkc8210 發(fā)表于 2022-1-11 14:51
先不說P2^0這種明顯的錯(cuò)誤三種代碼都可以得到最高位
把以上三種代碼放進(jìn)Keil 然后編譯
得出以下結(jié)果:
188610329 發(fā)表于 2022-1-11 17:33
真正效率最高的得到最高位的做法是:
dat
lyonkon 發(fā)表于 2022-2-28 22:40
CY = 0;
dat
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |