#define TXEN_1 (PORTB|=BIT(0)) 是将PB0口置零的意思,如果要把PB2口置0,应该怎么写?如果要检测PB2这个端口为低电平或者高电平,又要怎么写?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/28 16:21:04

#define TXEN_1 (PORTB|=BIT(0)) 是将PB0口置零的意思,如果要把PB2口置0,应该怎么写?
如果要检测PB2这个端口为低电平或者高电平,又要怎么写?

PB2口置零可以用#define TXEN_1 (PORTB|=BIT(2))
检测高低电平如下:
if( (PORTB&0x04) ==0 )
{
//PB2这个端口为低电平
}
if( (PORTB&0x04) !=0 )
{
//PB2这个端口为高电平
}