为什么在单片机中P3是== P2是=

img


这个图片中 就是我想问的问题 求各位教一下 为什么P3是== P2是=

你在问为什么判断p3然后给p2赋值之前
不应该先问p3到底是干什么的,p2又是干什么的吗
不知道是什么就纠结为什么
就像一个经典笑话,那头牛为什么没有角,因为根本就是头驴
抛开了输入输出去问为什么是舍本逐末了
就像我们以前学课文的时候,总要先介绍作者背景,然后分析作者为什么这样说
你不问前因后果,不结合上下文,随便拿出一句话来,那就能解读出任何东西来
至于p3和p2到底分别接的是什么,要去看硬件啊,看引脚到底怎么接的,哪个是输入,哪个是输出
你总要判断输入然后给输出赋值,而不是倒过来,那样没意义呀

这个意思应该是判断P3的0或者1管脚为0(低电平)的时候,将P2的0管脚置0(低电平),否则将P2的0管脚置1(高电平)

比如P3的0-1管脚接按键,P2的0接灯,那就是通过按键的状态点亮或者熄灭灯

==是比较大小,=是赋值。
比如 a==3是判断a是否等于3,a=3是把3赋值给变量a