电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样操控51单片机的引脚

2017-04-05 12:56分类:PLC基础知识 阅读:

 

操控单片机的引脚,分为两个常识点,一个是怎样让引脚单片机输出凹凸电平,一个是怎样查看接入到引脚上的电平是高仍是低。咱们有时分会听到这么的话:“此单片机有几个IO口?”这儿说的IO口,便是输入(input)输出(output)接口。通常状况下,单片机的引脚傍边,除了电源引脚和晶振引脚,其它的都是IO口。当咱们操控单片机的引脚凹凸时,咱们把引脚作为输出引脚;当咱们需求查看联接到单片机引脚上的电往常,咱们把引脚作为输入引脚运用。
使引脚P1.5输出高电平,能够这么写:
P1=0x20;
或许:
sbit XXX=P1^5;
XXX=1;
榜首种写法,在20前面加0x,标明这是一个十六进制数,把这个十六进制数0x20写成二进制数便是0010 0000,从左到右代表了P1.7~P1.0,咱们发现,在P1.5的方位为1。
第二种写法,把P1.5命名为XXX,再给XXX写1,一样能够使得P1.5=1,让P1.5输出高电平。
榜首种写法直接操作P1寄存器,第二种写法叫做“位操作”。sbit是一个“伪要害字”,并不是c言语规范的要害字。这个伪要害字是专门为51单片机预备的,咱们不必忧虑,51单片机的伪要害字总共没有几个。
查看P1.5引脚的电平凹凸,能够这么写:
if((P1&0x20)==0x20) // 假定是高电平
else // 假定是低电平
或许:
sbit XXX=P1^5;
if(XXX==1) // 假定是高电平
else // 假定是低电平
榜首种写法依然是运用查询P1寄存器。第二种写法依然是运用“位操作”。

上一篇:怎么查验单片机体系的牢靠性

下一篇:单片机C言语编程中特有的存储器类型

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部