一、什么是端口对应管脚地址:
在AVR学习中,会遇到类似于LED闪烁灯闪烁灯示例,其中我们可以看到诸如如下示例:
#include<avr/io.h>
unsigned char led[8]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}
int main(){
DDRC=0xFF;//设置C口为输出
PORTC=led[0];//设置电平
}
这里可以看到,DDR已经将C口设置为输出状态,同时使用PORT寄存器将0xfe管脚设置为高电平。