2.Atmega128 I/O 구성 및 특징
3.PULL UP 저항 & PULL DOWN 저항
4.실습
DDRA (Data Direction Register)
PORTA의 입/출력 방향 설정을 위한 레지스터
레지스터를 SET(“1”) 하면 출력방향 CLEAR(“0”)하면 입력방향
Ex) DDRA = 0x00 이면 PORTA를 모두 입력으로 사용
Q1) PORTA를 모두 출력으로 사용하려면?
PORTA (Data Register)
출력용 데이터 값을 위한 레지스터
DDR로 입력 상태로 두었을 때 레지스터를 SET(“1”) 하면 5V 입력 CLEAR(“0”)하면 0V 입력
Ex) DDRA = 0x00 이면 PORTA = 0xff 이면 PORTA(0~7)에서 모두 high(5V) 출력.
Q1) PORTA의 1~4번은 5V 5~7번은 0V를 입력하려면?
PINEA (Input Pins Address)
입력 핀에 해당하는 레지스터로서 입력된 값을 표시
DDR을 통해 활성화 / 비활성화 명령을 내릴 수 있다. “0”이면 비활성화, “1”이면 활성화이다.
Ex) DDRA = 0xf0 이면 PINEA0~PINEA3에서 입력 가능
Q1) PINEA1, PINEA3, PINEA7만 입력을 받으려면 어떻게 해야 하는가?

분야