디코더 예제

디코더 예제

디코더는 단순히 특정 방식으로 정렬되는 논리 게이트의 모음으로, 입력의 조합을 한 용어에서 제외한 모든 용어 집합에 `0`으로 설정됩니다. 따라서 하나의 입력이 변경되면 두 개의 출력 용어가 변경됩니다. 이러한 용어는 “minterms”이며, 최소 용어는 변수를 한 번만 사용하고 한 번만 사용한다는 것을 기억합니다. N 자리의 이진 코드는 코딩 된 정보의 2N 별개의 요소를 저장하는 데 사용할 수 있습니다. 이것이 인코더와 디코더가 사용되는 것입니다. 인코더는 2N 입력 라인을 N 비트 코드로 변환하고 디코더는 N 비트를 2N 라인으로 디코딩합니다. 이 장은 이전 코스가 완료된 곳에서 진행됩니다. 멀티 플렉서가 덮여 있었다, 여기에 다음 단계입니다; 디코더. 2. 디코더 – 디코더는 인코더의 반대 작업을 수행합니다. n개의 입력 라인을 2n 출력 라인으로 변환하는 조합 회로입니다.

디코더의 작동 방식을 잘 이해하기 위해 LabVIEW라는 프로그램을 전기 공학 부서에서 사용할 수 있습니다. 아래 링크는 제어할 수 있는 LabVIEW 데모입니다. 그렇지 않으면 이 데모를 통해 코스의 다른 예제에 대해 LabVIEW환경에 대해 좀 더 잘 알고 있을 것입니다. 우선 순위 인코더 – 우선 순위 인코더는 입력에 우선 순위가 부여되는 인코더 회로입니다. 둘 이상의 입력이 동시에 활성화되면 우선 순위가 높은 입력이 우선적으로 발생하고 그에 해당하는 출력이 생성됩니다. 디코더는 디지털 신호를 아날로그 신호로 변환하는 데 사용되는 전자 장치입니다. 단일 입력 라인을 허용하고 여러 출력 라인을 생성합니다. 디코더는 두 장치 간에 통신하는 데 사용되는 많은 통신 프로젝트에 사용됩니다. 디코더는 N-입력을 허용하고 출력의 2 전원 N 번호를 생성합니다. 예를 들어, 우리는 4 에 의해 2 디코더를 사용하여 4 출력을 생성하는 2 입력을 제공하는 경우. 상기 방정식을 사용하여, 우리는 네 라인 출력의 두 라인 입력의 논리 회로 설계를 구현할 수 있습니다.

이 로직 회로에는 두 개의 NOT 게이트가 있고 4개의 AND 게이트가 사용됩니다. 4개의 활성화 핀이 함께 연결되고 활성화 핀이 0이면 모든 출력이 0입니다. 사용 핀이 하나인 경우 출력은 두 입력의 곱에 따라 달라집니다. 이에서 우리는 AND 게이트와 논리 회로를 설계했지만, 우리는 또한 minters의 원리를 사용하여 NAND 게이트와 구현 할 수 있습니다. 산업에서 여러 모터의 속도 동기화. 송신 단부에서 푸시 버튼이 사용된다; 명령은 로봇의 움직임을 전방, 후방, 왼쪽, 오른쪽, 방향으로 제어하기 위해 컨트롤러로 전송됩니다. RF 송신기는 적절한 안테나로 적절한 범위(최대 200미터)의 장점을 가진 RF 리모컨의 역할을 하며, 수신기는 다른 마이크로 컨트롤러에 공급하기 전에 디코딩하여 필요한 작업을 위해 모터 드라이버 IC를 통해 DC 모터를 구동합니다. 무선 카메라는 적외선 조명을 사용하여 완전한 어둠 속에서도 감시목적으로 로봇 본체에 장착됩니다. 기본 회로도는 위에 나와 있습니다.

일반적으로 사용할 수 있는 디코더는 2-4 줄, 3-8 줄 및 4-10 줄 디코더입니다. 이것은 아마도 코스 노트에서 명확해졌을 것입니다. 이 장의 다음 부분으로 이동하기 전에. 디코더가 기본 논리 게이트에서 어떻게 만들어질 수 있는지 이해해야 합니다. (적어도 AND 게이트를 사용하고 게이트가 아님). 자신을 테스트하려면 3-8 줄 디코더및 진실 테이블에 대한 회로도 다이어그램을 신속하게 그릴 수 있습니다. 그런 다음 디코더를 사용하여 함수를 구현하는 방법에 대해 생각해 보도록 합니다. LabVIEW를 사용하여 다음 파일을 열어 2~4회 라인 디코더의 예를 확인합니다. LED에서 방출되는 빛은 불투명 한 라인과 함께 디스크 코드를 통과합니다. 인코더 샤프트가 LED의 라이트 빔을 회전하는 경우 코드 디스크의 불투명 한 라인에 의해 중단됩니다.