然后,P0的第一个端口怎样表示?师兄说过表示led1=P1^0(c语言编程),那么明显在单片机找不到啊。。。。
还有,我编程时源代码上写的是sbit led1=P3^1; sbit led2=P3^2; sbit led3=P3^3;接上了左端P10,P11,P12。那么,烧写时为什么却可以亮?不是一一对应的吗?
初学者,见谅!
led1=P1^0中的“^”是什么意思?
P1、P2、P3口分别在哪里?
追答P0引脚包含P0.0、P0.1……P0.7,共八个引脚,分别为单片机的第39~32引脚
P1引脚包含P1.0、P1.1……P1.7,共八个引脚,分别为单片机的第 1 ~ 8 引脚
P2引脚包含P2.0、P2.1……P2.7,共八个引脚,分别为单片机的第21~28引脚
P3引脚包含P3.0、P3.1……P3.7,共八个引脚,分别为单片机的第10~17引脚
你是说P3就在左端上方,那么,P1、P2、P0口分别在哪里?还有,P1^0就是P1.0,可是P1.0在左上角啊,是师兄说错了吗?那 P0口的第一个怎么用C语言表示?
等等,不烧写程序都会亮?不懂。。。。
你的图上P0,P1,P2,P3在哪很清楚,你看一下你的电路图,LED的正极接I/0的话,I/O口给高电平LED就会亮,LED的负极接I/O口的话,I/O口给低电平LED就会亮,I/O口默认是高电平,所以如果LED是正极接的I/O口,接上就会亮的
你的图上P0,P1,P2,P3在哪很清楚,你看一下你的电路图,LED的正极接I/0的话,I/O口给高电平LED就会亮,LED的负极接I/O口的话,I/O口给低电平LED就会亮,I/O口默认是高电平,所以如果LED是正极接的I/O口,接上就会亮的
本回答被提问者采纳