검색어 입력폼

8255 구조에 대한 레포트(LED점등 C소스포함)

저작시기 2009.04 |등록일 2009.04.07 한글파일한컴오피스 (hwp) | 6페이지 | 가격 2,000원

소개글

8255 기본에 대한 레폿입니다.A++ 강추 !!

목차

1. 8255
(1) 8255A의 구조 및 기능
(2) 제어 워드 비트 기능 
(3) 8255의 초기화

2.LED 점등 프로그래밍

본문내용

(1) 8255A의 구조 및 기능
8255A에는 입출력을 위한 8비트 포트(port)가 3개 있다. 각각을 포트 A(PA), 포트 B(PB), 포트 C(PC)라고 부른다. 또한 이들 포드를 제어하기 위한 제어 워드 레지스터(CWR)라고 하는 8비트의 레지스터(register)가 있다.

① 데이타 버스 버퍼(data bus buffer)
데이타 버스 버퍼는 3스테이트 양방향 8비트 버퍼로 시스템의 데이타 버스와 8255A를 인터페이스 시키는데 사용된다. 데이타는 CPU에서 보내지는 입력/출력 명령의 실행에 의하여 전송된다. 제어워드(control word)나 상태 정보(status information)도 역시 데이타 버스를 통하여 전달된다.

② 읽기/쓰기(read/write)와 제어 로직(control logic)
이들의 기능은 데이타와 제어 신호, 상태 정보의 내부, 외부 전송을 관리하는 것이다. CPU로부터의 어드레스와 제어 버스의 입력을 받아서 각 제어 그룹(control group)에 제어 신호를 발생시키게 된다.

③ CS(chip select)
대부분 이 단자에는 어드레스 디코더의 출력이 연결되어 특정한 어드레스가 할당되어 동작하게 된다. 이 입력 핀이 L(low, 0V)이 되면 동작가능상태(chip enable)가 되어 CPU와 8255A 사이의 통신이 가능해 지고, 만약 이 단자가 H(high, 5V)에서는 동작불능상태(chip disable)가 되어 3스테이트 상태가 된다. 그러나 Port A,B,C에는 영향을 미치지 않는다.

참고 자료

없음
다운로드 맨위로