I/O口配置
I/O口配置
DDR = 1的时候是是输出引脚,DDR = 0 的时候是输入引脚
POTRX的数据决定相应端口的引脚是否打开上拉
PINX是相对应引脚的地址
板子的原理图:
代码:
#include <stdio.h>
#include <ioavr.h>
#include <inavr.h>
int main()
{
PORTB = 0xFE;//1111 1110
DDRB = 0x03;//0000 0011
//PB0为输出,下拉
DDRC = 0x10;//0001 0000
PORTC = 0x00;//0000 0000
DDRD = 0x32;//0011 0010
PORTD = 0xCE;//1100 1110
//DDR = 1的时候是是输出引脚,DDR = 0 的时候是输入引脚
//POTRX的数据决定相应端口的引脚是否打开上拉
//PINX是相对应引脚的地址
while(1)
{
}
//一定要记得这个while()循环没有他我们的程序执行完了之后就结束了,无法停留就无法让LED灯亮起来
}
//一定要记得这个while()循环没有他我们的程序执行完了之后就结束了,无法停留就无法让LED灯亮起来