标题: 这个三角是什么意思啊 [打印本页]

作者: DEMO    时间: 2009-10-7 19:54
标题: 这个三角是什么意思啊

#include <reg52.h>

sbit D1=P1^0;     这个  ^  是什么意思啊!能给详细的说一下吗?谢谢了


作者: admin    时间: 2009-10-7 21:29
^是 位逻辑异或
作者: admin    时间: 2009-10-7 21:30
& 位逻辑与
位逻辑或
^ 位逻辑异或
- 位逻辑反
>> 右移
<< 左移

作者: 雨下枫    时间: 2009-10-7 22:41

在这里的意思是指取p1口的第0位。

这条指令的意思是,将p1.0的状态送给位变量D1


作者: 牧笛横吹    时间: 2009-10-13 22:15

4楼正解,还有一种写法 有的程序中会看到P1_0也表示p1口的第0位。

但是是不合法的,需要位声明 sbit P1_0=P1^0






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1