Page 822 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 822
ATmega128의 입출력 사양은 아래와 같다.
8비트 양방향 병렬 I/O포트 6개(A,B,C,D,E,F) 5비트 양방향 I/O 포트 1개(G)를 보유하고 있다.
각 포트에는 관련된 레지스터를 3개씩 가지고 있다. 레지스터명은 PORTx, DDRx, PINx 등과 같
다. PORTX는 데이터 출력 레지스터이다. 이는 읽기와 쓰기가 가능하다. DDRx는 포트의 입출력
방향을 설정하는 레지스터이다. 0이면 입력(PINx), 1이면 출력(PORTx)이다. PINx는 포트 입력
레지스터이다.
ATmega128은 범용성이 뛰어나 여러 부품들을 손쉽게 제어할 수 있도록 뛰어난 인터페이스
를 제공한다. 가격도 저렴한 편이다. 이런 낮은 접근장벽으로 인해 간단한 라인트레이서부터
복잡한 모듈로 구성된 쿼드콥터까지 다양한 방법과 용도로 사용된다.
- 815 -