在C51语言中要怎样才能给I⼀O口附值。比如说要样P2.0等于0要怎样表示用 P2.0=0; P2.0==0; 都不行.谢谢大

2025-04-09 01:58:10
推荐回答(4个)
回答1:

用C语言的话,先定义sbit P1_0=P1^0;
下面就可以赋值了,如P1_1=0; 等。
例:把P1.1脚输出低电平,
#include “reg51.h”
sbit P1_0=P1^0;
void main()
{
P1_1=0;
}

回答2:

单片机中是不能给I/O口的其中一个口赋值的,要赋值你只能给整个I/O口赋值,例如P2=0或者P2=0x00

回答3:

P2^0=0可以理解为该i/o口输出0;
P2^0==0可以理解为从该I/O口读取低电平,即作为输入口了

回答4:

资料还是适合你的

可以和我们沟通的

应该可以帮你的

做过一些了