8279 프로그램 가능한 키보드/디스플레이 컨트롤러의 블록 다이어그램

Find AI Tools
No difficulty
No complicated process
Find ai tools

8279 프로그램 가능한 키보드/디스플레이 컨트롤러의 블록 다이어그램

Table of Contents

  1. 소개
  2. 블록 다이어그램
  3. 키보드 섹션
  4. 디스플레이 섹션
  5. 스캔 섹션
  6. CPU 인터페이스 섹션
  7. 내부 클록 주파수
  8. 리셋 시그널
  9. 8 2 7 9의 다양한 모드
  10. 결론

소개

이 문서는 8279 프로그래밍 가능 키보드 디스플레이 컨트롤러의 블록 다이어그램과 각 섹션에 대해 자세히 설명합니다. 8279은 키보드와 디스플레이 장치를 중앙 처리 유닛 또는 마이크로프로세서 기반 시스템과 인터페이스하기 위해 사용되는 IC입니다.

블록 다이어그램

8279의 블록 다이어그램은 키보드 섹션, 디스플레이 섹션, 스캔 섹션 및 CPU 인터페이스 섹션으로 구성됩니다. 키보드 섹션은 키보드 행과 열로 구성된 키보드 행렬을 형성하는 반환 라인과 쉬프트 및 제어 입력을 포함합니다. 디스플레이 섹션에는 디스플레이 램, 디스플레이 주소 레지스터 및 디스플레이 레지스터가 포함되어 있습니다. 스캔 섹션에는 스캔 카운터와 스캔 라인이 포함되어 있습니다. CPU 인터페이스 섹션은 데이터 버퍼, 입출력 제어 신호 및 인터럽트 요청 신호를 포함합니다.

키보드 섹션

키보드 섹션은 키보드 매트릭스의 행을 형성하는 반환 라인과 쉬프트 및 제어 입력으로 구성됩니다. 키보드 특정 모드에는 2 키 롤오버 모드와 2 키 록아웃 모드가 있습니다. 또한 키보드 섹션에는 8x8 FIFO 센서 램이 있으며, 키 코드가 이 램에 저장됩니다.

디스플레이 섹션

디스플레이 섹션에는 디스플레이 램, 디스플레이 주소 레지스터 및 출력 라인이 포함됩니다. 8개의 출력 라인은 8개의 라인 그룹 또는 2개의 4개 라인 그룹으로 구분할 수 있습니다. 이 섹션은 디스플레이 장치와 함께 사용되어 다중화 디스플레이 작업을 수행합니다.

스캔 섹션

스캔 섹션에는 스캔 카운터와 스캔 라인이 포함되어 있습니다. 스캔 라인은 행렬 키보드의 행을 형성하며, 디스플레이의 스위치를 켜고 끄는 데 사용됩니다. 스캔 섹션은 디코딩된 스캔 모드와 인코딩된 스캔 모드 두 가지로 작동합니다.

CPU 인터페이스 섹션

CPU 인터페이스 섹션은 데이터 버퍼, 입출력 제어 신호 및 인터럽트 요청 신호로 구성됩니다. 이 섹션은 8279와 프로세서 간의 데이터 전송을 담당합니다. 데이터 전송을 위해 8-bit 양방향 데이터 버스가 사용되며, 제어 신호는 데이터의 읽기 및 쓰기를 제어합니다. 또한 인터럽트 요청 신호는 키가 눌렸거나 디스플레이 장치가 스캔되었을 때 생성됩니다.

내부 클록 주파수

8279은 100kHz의 내부 클록 주파수를 요구합니다. 이 주파수는 입력 주파수를 프리스케일러로 나눈 것으로 생성됩니다.

리셋 시그널

리셋 시그널은 제어 레지스터의 내용을 지우거나 초기화하는 데 사용됩니다. 리셋 시그널이 설정되면 8279는 기본 설정인 16 문자 디스플레이 모드와 2 키 록아웃 키보드 모드로 설정됩니다.

8 2 7 9의 다양한 모드

8279에는 키보드 모드와 디스플레이 모드가 있습니다. 키보드 모드에는 2 키 롤오버와 2 키 록아웃 모드가 있습니다. 디스플레이 모드에는 16 문자 디스플레이 모드가 있습니다. 이러한 모드는 컨트롤 워드를 설정하여 변경할 수 있습니다.

결론

8279는 키보드와 디스플레이 장치를 중앙 처리 유닛 또는 마이크로프로세서 기반 시스템과 인터페이스하기 위해 사용되는 프로그래밍 가능 키보드 디스플레이 컨트롤러입니다. 각 섹션에는 해당하는 기능과 모드가 있으며, 전체적인 작동 방법을 이해하는 데 도움이 됩니다.

키보드 섹션

키보드 섹션은 키보드와 인터페이스하기 위한 8279의 기능을 설명합니다. 이 섹션에는 키보드 행렬 형성에 사용되는 반환 라인과 쉬프트 및 제어 입력이 포함됩니다. 키보드 모드에는 2 키 롤오버와 2 키 록아웃 모드가 있으며, 8x8 FIFO 센서 램이 키 코드를 저장하는 데 사용됩니다.

키보드 섹션에 대해 자세히 알아보겠습니다. 키보드 섹션에는 반환 라인과 쉬프트 및 제어 입력이 포함됩니다. 반환 라인은 키보드 행렬의 열을 형성합니다. 쉬프트와 제어 입력은 쉬프트 키와 제어 키의 상태를 나타냅니다. 이러한 입력은 키의 상태를 신호화하여 CPU에 전달합니다.

8279의 키보드 섹션에는 두 가지 모드가 있습니다. 첫 번째는 2 키 롤오버 모드이고, 두 번째는 2 키 록아웃 모드입니다. 2 키 롤오버 모드에서는 두 개의 키가 동시에 눌렸을 때 인식됩니다. 반면에 2 키 록아웃 모드에서는 두 개 이상의 키가 눌렸을 때 각각의 키가 인식됩니다.

또한, 키보드 섹션에는 8x8 FIFO 센서 램이 있습니다. 이 램은 눌린 키와 관련된 키 코드를 저장합니다. 키 코드는 특정 위치의 스위치가 눌렸을 때 생성되는 데이터입니다. 이 키 코드는 FIFO 센서 램에 저장되어 CPU가 읽을 수 있도록 전송됩니다.

키보드 섹션은 8279의 기능 중에서도 중요한 부분이며, 키보드와의 상호 작용을 가능하게 합니다.

디스플레이 섹션

디스플레이 섹션에서는 8279의 디스플레이 기능에 대해 설명합니다. 이 섹션에는 디스플레이 램, 디스플레이 주소 레지스터 및 출력 라인이 포함됩니다. 또한, 출력 라인은 8개의 선으로 구성되어 있으며, 8개의 선은 2개의 그룹으로 나눌 수 있습니다.

이 섹션에서는 디스플레이 램의 역할을 이해하는 것이 중요합니다. 디스플레이 램은 CPU가 읽거나 쓰는 데이터를 저장하는 역할을 합니다. 디스플레이 램은 16개의 문자를 저장할 수 있으며, 주소 레지스터에 저장된 주소를 사용하여 특정 위치의 데이터에 액세스할 수 있습니다.

또한, 출력 라인은 디스플레이 장치와 함께 사용되며, 스위치의 상태를 켜고 끄는 데 사용됩니다. 출력 라인은 스캔 섹션과 함께 작동하여 스위치의 상태를 디스플레이에 표시합니다.

8279의 디스플레이 섹션은 디스플레이와의 상호 작용에 필수적인 부분입니다. 올바른 데이터의 저장과 표시를 위해 각 구성 요소의 역할을 이해하는 것이 중요합니다.

스캔 섹션

스캔 섹션에서는 8279의 스캔 기능에 대해 설명합니다. 이 섹션에는 스캔 카운터와 스캔 라인이 포함됩니다. 스캔 라인은 행렬 키보드의 행을 형성하며, 디스플레이의 스위치를 켜고 끄는 데 사용됩니다.

스캔 섹션은 두 가지 모드로 작동할 수 있습니다. 디코딩된 스캔 모드와 인코딩된 스캔 모드입니다. 디코딩된 스캔 모드에서는 스캔 라인의 출력이 2:4 디코더와 유사한 형태입니다. 반면에 인코딩된 스캔 모드에서는 스캔 라인의 출력이 이진 카운트 형태입니다. 이 경우 외부 디코더를 사용하여 코드를 해석해야 합니다.

스캔 섹션은 행렬 키보드 및 디스플레이 장치와의 상호 작용에 중요한 역할을 합니다. 행렬 키보드의 행을 형성하고 디스플레이의 스위치를 제어하여 올바른 동작을 보장합니다.

CPU 인터페이스 섹션

CPU 인터페이스 섹션에서는 8279와 프로세서 간의 데이터 전송을 담당하는 기능에 대해 설명합니다. 이 섹션에는 데이터 버퍼, 입출력 제어 신호 및 인터럽트 요청 신호가 포함됩니다.

CPU 인터페이스 섹션은 8-bit 양방향 데이터 버스를 사용하여 데이터 전송을 관리합니다. 데이터 버스는 CPU와 8279 사이의 데이터 전송을 수행하는 데 사용됩니다. 또한, 입출력 제어 신호는 데이터의 읽기 및 쓰기를 제어합니다. 인터럽트 요청 신호는 키의 눌림 또는 디스플레이 장치의 스캔과 같은 이벤트가 발생했을 때 CPU에 인터럽트를 발생시킵니다.

CPU 인터페이스 섹션은 8279와 프로세서 간의 데이터 전송을 담당하는 핵심 요소입니다. 올바른 데이터의 전송과 제어를 위해 각 신호의 역할을 이해하는 것이 중요합니다.

내부 클록 주파수

8279는 내부 클록 주파수로 100kHz의 주파수를 요구합니다. 이 주파수는 입력 주파수를 프리스케일러로 나눈 것으로 생성됩니다. 내부 클록 주파수는 8279의 동작에 필수적인 요소입니다.

리셋 시그널

리셋 시그널은 8279의 제어 레지스터를 초기화하는 데 사용됩니다. 리셋 시그널이 설정되면 제어 레지스터는 기본 설정값으로 초기화됩니다. 이 시그널은 8279의 동작을 초기 상태로 되돌리는 데 중요한 역할을 합니다.

8 2 7 9의 다양한 모드

8279에는 키보드 모드와 디스플레이 모드가 있습니다. 키보드 모드에는 2 키 롤오버 모드와 2 키 록아웃 모드가 있으며, 디스플레이 모드에는 16 문자 디스플레이 모드가 있습니다. 이러한 모드는 8279의 동작을 결정하는데 중요한 역할을 합니다.

8279의 모드를 변경하려면 컨트롤 워드를 사용해야 합니다. 컨트롤 워드는 특정 모드를 선택하고, 8279의 동작을 설정하는 데 사용됩니다.

결론

8279 프로그래밍 가능 키보드 디스플레이 컨트롤러는 키보드와 디스플레이 장치를 중앙 처리 유닛 또는 마이크로프로세서 기반 시스템과 인터페이스하기 위해 사용되는 IC입니다. 이 문서에서는 8279의 블록 다이어그램과 각 섹션에 대해 자세히 설명했습니다. 각 섹션의 기능과 모드를 이해하면 8279의 전체적인 동작 방식을 이해하는 데 도움이 됩니다.

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.