DDRX寄存器决定了单片机IO口的方向,如:DDRB|=0x00;就是将PB口置输入功能;DDRB&=0xff;就是将PB口置输出功能;AVR单片机与51不同的地方就是需要给IO口做初始化,之后在给IO口赋值才有效。DDRB&=0xDF;//将DDRB第5位置0(输入功能),其他位保持原态。PORTB|=(1<DDRD&=~(1<PORTD|=(1<O(∩_∩)O~
DDRB&=0xDF; //PB5设为输入,其余为输出PORTB|=(1<DDRD&=~(1<PORTD|=(1<