마이크로 프로세서-I / O 인터페이스 개요

이 장에서는 8085를 사용한 메모리 인터페이싱 및 IO 인터페이싱에 대해 설명합니다.

Interface두 구성 요소 간의 통신 경로입니다. 인터페이싱은 메모리 인터페이싱과 I / O 인터페이싱의 두 가지 유형입니다.

메모리 인터페이스

명령을 실행할 때 명령 코드와 메모리에 저장된 데이터를 읽기 위해 메모리에 액세스하려면 마이크로 프로세서가 필요합니다. 이를 위해 메모리와 마이크로 프로세서 모두 레지스터에서 읽고 쓰는 데 약간의 신호가 필요합니다.

인터페이싱 프로세스에는 메모리 요구 사항 및 마이크로 프로세서 신호와 일치하는 몇 가지 주요 요소가 포함됩니다. 따라서 인터페이싱 회로는 메모리 신호 요구 사항을 마이크로 프로세서의 신호와 일치시키는 방식으로 설계되어야합니다.

IO 인터페이스

키보드, 마우스, 프린터 등과 같은 다양한 통신 장치가 있습니다. 따라서 래치와 버퍼를 사용하여 키보드 및 기타 장치와 마이크로 프로세서를 인터페이스해야합니다. 이러한 유형의 인터페이싱을 I / O 인터페이싱이라고합니다.

메모리 및 I / O 인터페이스의 블록 다이어그램

8085 인터페이스 핀

다음은 다른 장치와의 인터페이스에 사용되는 8085 핀 목록입니다.

  • A 15 -A 8 (상위 주소 버스)
  • AD 7 -AD 0 (하위 주소 / 데이터 버스)
  • ALE
  • RD
  • WR
  • READY

통신 방식-외부 세계와의 마이크로 프로세서?

마이크로 프로세서가 외부 세계와 연결할 수있는 두 가지 통신 방법이 있습니다.

  • 직렬 통신 인터페이스
  • 병렬 통신 인터페이스

Serial Communication Interface − 이러한 유형의 통신에서 인터페이스는 마이크로 프로세서에서 단일 바이트의 데이터를 가져 와서 비트별로 다른 시스템에 직렬로 또는 그 반대로 전송합니다.

Parallel Communication Interface − 이러한 유형의 통신에서 인터페이스는 마이크로 프로세서로부터 데이터 바이트를 가져 와서 동시에 (또는) 병렬 방식으로 또는 그 반대로 비트별로 다른 시스템으로 전송합니다.