用C语言编程AVR单片机单独控制一个IO口 让它输出高电平

以D1口为例 谢谢各位高手 本人小白最好解释一下各条编程的意思
2024年11月15日 13:44
有2个网友回答
网友(1):

先配置
#include "iom8.h"
DDRD=0xff; //让PD口为输出模式

//pd1口输出高
PORTD |= BIT(1);//PD1口出输出高电平
PORTD &= ~BIT(1);//PD1口出输出低电平
或者
#define p_d1 1
PORTD |=(1<或者
PORTD |=0x02;//PD1口出输出高电平 这个是最直接的,上面两种编译器实际就会转换成这样

网友(2):

#include
void main(void)
{
PORTB=0x00; //该语句控制B口作为输出端口来用
DDRB=0xFF; //控制B口输出为高电平
}