풀다운저항 (1) 썸네일형 리스트형 ATmega128로 배우는 마이크로컨트롤러 프로그래밍(6) 디지털 데이터 출력과 입력 이번 글에서는 책의 챕터 7에서 다뤄진 디지털 데이터 출력과 챕터 8에서 다뤄진 디지털 데이터 입력에 대해서 함께 정리할 것이다. 7.1 ATmega128의 데이터 핀 ATmega128은 64개의 핀을 가지고 있고 이 중 53개의 핀을 디지털 데이터 입출력 핀으로 사용할 수 있다. 이 마이크로컨트롤러의 중앙처리장치는 1바이트(8비트) 크기의 워드(word) 단위로 데이터를 처리하므로, 8개의 입출력 핀을 묶어 포트라는 이름으로 관리한다. 포트는 외부 장치와 데이터를 교환하는 기본 단위가 된다. 마이크로컨트롤러는 마이크로프로세서와는 다르게 주변장치와 데이터를 주고받는 기능이 칩 내에 포함돼 있고, 이를 위해 사용하는 임시 기억공간을 입출력 레지스터라고 한다. ATmega128에는 256개의 레지스터를 정의.. 이전 1 다음