在单片机C语言编程中怎么定义输入口P2

Python012

在单片机C语言编程中怎么定义输入口P2,第1张

单片机中,P2为单片机的输入输出端口,其在单片机中的地址为0xA0,可使用如下方法定义P2口:

sfr P2    = 0xA0

以上定义了P2口,使用P2口为输入口,可按如下方法:

unsigned char dat

dat = P2

delay()

经过上述操作,dat的数据即位输入口P2的值。

1、这里str是字符串数组名,这里当指针用;strlen(str)-1是求出字符串str的长度再-1,其值就将长度变成了下标值。

2、str+strlen(str)-1就求出了字符串数组最后一个有效位('\0'前面的那个)的地址;p2=str+strlen(str)-1就是把这最后一位的地址(指针)赋给指针p2。换句话说,就是让指针p2指向字符串str的最后一个有效字符。