没给P1声明定义,单片机怎么知道P1是个啥玩意儿?
--单片机有四个并行口:P0、P1、P2、P3。
--你写上这些,单片机,就知道了。
为啥不用P2=0xfd,难道P1就是专门关灯用的?
--用那个?和电路有关。
--也可以说是编程人的爱好。
P1,包括:P1.0~P1.7,共八个引脚。
注意这个写法,中间有个“点”。
楼主给出的电路图,写成了 P10~P17,属于““错别字””。
P1 是 在 reg52.h中定义的,用的是sfr,Keil C51 的语法中新增的定义寄存器的关键字
电路图中相同标号的线是连在一起的。
P1 .1与U3的D1脚都标的是DB2,所以是连在一起的。
P1是单片机内部定义的一个端口值。这个可以查看reg52.h。P1口默认输出高电平。