不能,p0口除了做一般的I/O口,它还作为地址总线和数据总线,做一般的I/O口时它与其它的I/O口在使用上需要加上拉电阻.
无论C还是汇编。IO口都是特殊功能寄存器(位)。
变量是内存地址的等效标识符。
在C里定义的各种数据类型变量,实际地址分配由程序指定或编译系统完成。通常无需关注其真实地址。IO口不是一般意义上的变量。
sbit P03=P0^3;P03就是个特殊的变量,其位置不可改变。
当然在汇编中,也可用EQU伪指令来等效对该位的访问。
也不是一般意义的变量。且不可间接寻址。
aaa EQU P1.0
SETB aaa
CLR aaa
可以,伪指令,宏定义,setb都可以
可以啊 用 SET BIT 就行