AVR( I/O PORT)_SW를 이용한 숫자 표현
- 최초 등록일
- 2011.12.09
- 최종 저작일
- 2011.03
- 5페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
I/O PORT
※ SW1→2580, SW2→4321 LED 표시하기
목차
I/O PORT
(1) I/O란?
● I/O PORT 구성
● I/O PORT 특징
(2) I/O 블록도
(3) I/O 관련 레지스터
(4) PORT의 입/출력 동작
본문내용
I/O PORT
(1) I/O란?
I/O는 Input/Output 기능을 말하는 것으로 입력 및 출력을 지원할 수 있도록 회로가 내장되어 있으며 이를 1:1 외부 PIN으로 배치해두었다. 예를 들면 현재의 개인 PC의 키보드, 마우스 등은 입력장치에 해당되고 모니터, 프린터, 스피커는 출력장치에 해당된다. 이러한 장치들을 PC에 연결하여 사용자가 원하는 대로 사용하듯 ATmega128에서도 스위치, 외부센서, 저장매체 등 다른 입력장치에서데이터를 받아 이를 가공하고 LED, LCD, 버저, 통신과 같은 출력장치를 통해 특정 작업을 수행해 나갈 수 있다.
● I/O PORT 구성
-8Bit/양방향/범용/병렬 I/O포트 (PORT A ~ PORT F) 6개
-5Bit/양방항/범용/병렬 I/O포트 (PORT G) 1개
● I/O PORT 특징
- Read-modify-Write 동작
- 최대 구동전류 40mA
- 풀업저항(Pull-up resistor) 설정 가능
(2) I/O 블록도
(3) I/O 관련 레지스터
● I/O 포트 제어하기 위해서는 각 포트당 3개의 I/O레지스터(DDRx, PORTx, PINx) 가진다. 아래에서는 여러 PORT 중에서 PORT A를 기준으로 I/O제어와 관련된 레지스터를 설명한다.
참고 자료
없음