概念5.单片机I/O口的定义

单片机是个芯片,他有很多引脚,就是针脚,如图:

看到里面有P0口的 P0.1到P0.7 共8个引脚,

这些引脚就是I/O口的引脚

对于这些引脚的用途,举个例子就是比如你要控制1个电灯的开关,怎么办

就需要一条线连接到电灯把,这些单片机的I/O口引脚就是中间桥梁,

比如如果上图中的I/O口引脚P1.7用来控制电灯,那么我们把P1.7设置为1,就是高电平(通俗的讲就是输出一个电压,再通俗的讲就是闪电一样有电压,^_^ ),那么这个P1.7脚输出的高电平就去控制电灯打开了它,

如果P1.7设置为0,就是低电平(通俗的讲就是没有任何输出电压),那么电灯就灭了。

实现这些功能要用到这样的c51代码:

sbit AAAA1=P1^7;

AAAA1=1;

这里可以放一段延时用的代码

AAAA1=0;

其中,sbit  AAAA1=P1^7;

就是引用I/O口引脚P1.7,映射到新定义的变量AAAA1上

,那么,由于这个映射关系,如果向变量AAAA1里写1(即AAAA1=1;),就是把I/O口引脚P1.7设置为高电平,点亮外接的电灯

,写0(即AAAA1=0;)就是熄灭电灯.

所以你可以惊讶的发现,你已经很牛逼了,可以用代码控制外接电灯的亮和灭了!!,强大!!,继续努力学习!!。

发表回复

您的电子邮箱地址不会被公开。