마이크로 컨트롤러-개요

microcontroller 마이크로파 정보 표시, 원격 신호 수신 등과 같은 임베디드 시스템의 특정 작업을 수행하도록 설계된 작고 저렴한 마이크로 컴퓨터입니다.

일반 마이크로 컨트롤러는 프로세서, 메모리 (RAM, ROM, EPROM), 직렬 포트, 주변 장치 (타이머, 카운터) 등으로 구성됩니다.

마이크로 프로세서와 마이크로 컨트롤러의 차이점

다음 표는 마이크로 프로세서와 마이크로 컨트롤러의 차이점을 강조합니다.

마이크로 컨트롤러 마이크로 프로세서
마이크로 컨트롤러는 애플리케이션 내에서 단일 작업을 실행하는 데 사용됩니다. 마이크로 프로세서는 대형 애플리케이션에 사용됩니다.
설계 및 하드웨어 비용이 저렴합니다. 설계 및 하드웨어 비용이 높습니다.
교체가 쉽습니다. 교체하기가 쉽지 않습니다.
작동하는 데 전력이 덜 필요한 CMOS 기술로 제작되었습니다. 전체 시스템을 제어해야하기 때문에 전력 소비가 높습니다.
CPU, RAM, ROM, I / O 포트로 구성됩니다. RAM, ROM, I / O 포트로 구성되어 있지 않습니다. 핀을 사용하여 주변 장치와 인터페이스합니다.

마이크로 컨트롤러의 유형

마이크로 컨트롤러는 메모리, 아키텍처, 비트 및 명령어 세트에 따라 다양한 범주로 나뉩니다. 다음은 유형의 목록입니다-

비트

비트 구성에 따라 마이크로 컨트롤러는 세 가지 범주로 더 나뉩니다.

  • 8-bit microcontroller −이 유형의 마이크로 컨트롤러는 더하기, 빼기, 곱하기 나누기 등과 같은 산술 및 논리 연산을 실행하는 데 사용됩니다. 예를 들어, Intel 8031 ​​및 8051은 8 비트 마이크로 컨트롤러입니다.

  • 16-bit microcontroller−이 유형의 마이크로 컨트롤러는 더 높은 정확도와 성능이 필요한 산술 및 논리 연산을 수행하는 데 사용됩니다. 예를 들어, Intel 8096은 16 비트 마이크로 컨트롤러입니다.

  • 32-bit microcontroller −이 유형의 마이크로 컨트롤러는 일반적으로 자동 작동 기계, 의료 기기 등과 같은 자동 제어 기기에 사용됩니다.

기억

메모리 구성에 따라 마이크로 컨트롤러는 두 가지 범주로 더 나뉩니다.

  • External memory microcontroller− 이러한 유형의 마이크로 컨트롤러는 칩에 프로그램 메모리가없는 방식으로 설계되었습니다. 따라서 외부 메모리 마이크로 컨트롤러로 명명됩니다. 예 : Intel 8031 ​​마이크로 컨트롤러.

  • Embedded memory microcontroller− 이러한 유형의 마이크로 컨트롤러는 마이크로 컨트롤러가 모든 프로그램과 데이터 메모리, 카운터 및 타이머, 인터럽트, I / O 포트가 칩에 내장되도록 설계되었습니다. 예 : Intel 8051 마이크로 컨트롤러.

명령어 세트

명령 세트 구성에 따라 마이크로 컨트롤러는 두 가지 범주로 더 나뉩니다.

  • CISC− CISC는 복잡한 명령어 세트 컴퓨터를 나타냅니다. 이를 통해 사용자는 여러 가지 간단한 명령어 대신 단일 명령어를 삽입 할 수 있습니다.

  • RISC− RISC는 Reduced Instruction Set Computers를 의미합니다. 명령어 당 클럭 사이클을 단축하여 작동 시간을 단축합니다.

마이크로 컨트롤러의 응용

마이크로 컨트롤러는 다음과 같은 다양한 장치에서 널리 사용됩니다.

  • LED와 같은 빛 감지 및 제어 장치.

  • 전자 레인지, 굴뚝과 같은 온도 감지 및 제어 장치.

  • 화재 경보와 같은 화재 감지 및 안전 장치.

  • 전압계와 같은 측정 장치.