8051 마이크로 컨트롤러 핀 다이어그램 및 작동 절차

문제를 제거하기 위해 도구를 사용해보십시오





마이크로 컨트롤러는 마이크로 프로세서에있는 모든 기능을 통합하는 단일 IC의 소형 컴퓨터입니다. 다양한 애플리케이션에 서비스를 제공하기 위해 RAM, ROM, I / O 포트, 타이머, 직렬 포트, 클록 회로 및 인터럽트와 같은 칩 시설이 집중되어 있습니다. 마이크로 컨트롤러는 원격 제어, 자동차 엔진 제어 시스템, 의료 기기, 전동 공구, 사무 기기, 장난감 등과 같은 다양한 자동 제어 장치에 사용됩니다. 임베디드 시스템 . 따라서이 기사에서는 8051 마이크로 컨트롤러의 핀 다이어그램에 대한 개요를 설명하고 8051 기반 프로젝트 아이디어 .

8051 마이크로 컨트롤러

8051 마이크로 컨트롤러



마이크로 프로세서의 경우 RAM, ROM, I / O 포트, 타이머, 직렬 포트, 클록 회로 및 기타 외부 주변 장치와 같은 추가 회로를 외부에 인터페이스해야하는 반면, 마이크로 컨트롤러에서는 이러한 모든 주변 장치가 내장되어 있습니다. 8051 마이크로 컨트롤러의 핀 다이어그램에 대해 간략히 살펴 보겠습니다.


마이크로 컨트롤러 핀 작동

8051 마이크로 컨트롤러에는 4 개의 I / O 포트가 있으며 각 포트에는 입력 또는 출력으로 구성 할 수있는 8 개의 핀이 있습니다. 핀 구성-I / P (1) 또는 O / P (0)로 구성할지 여부는 논리 상태에 따라 다릅니다. 마이크로 컨트롤러 핀을 출력으로 구성하려면 적절한 I / O 포트 비트에 논리 제로 (0)를 적용해야합니다. 이 경우 해당 핀의 전압 레벨은 0이됩니다.



마찬가지로 마이크로 컨트롤러 핀을 입력으로 구성하려면 적절한 포트에 로직 1을 적용해야합니다. 이 경우 해당 핀의 전압 레벨은 5V가됩니다. 혼란스러워 보일지 몰라 공부하고 나면 다 분명 해져 간단한 전자 회로 I / O 핀에 연결됩니다.

입력 / 출력 (I / O) 핀

아래 그림은 핀 중 하나에 연결된 마이크로 컨트롤러 내의 모든 회로의 단순화 된 회로도를 보여줍니다. 풀업 저항이 내장되지 않은 P0 포트의 핀을 제외한 모든 핀에 표시됩니다.

입력 / 출력 (I / O) 핀

입력 / 출력 (I / O) 핀

출력 핀

레지스터 P의 비트에 로직 0이 적용되고 출력 FE 트랜지스터가 켜지므로 적절한 핀을 접지에 연결합니다.


출력 핀

출력 핀

입력 핀

로직 1은 P 레지스터의 비트에 적용됩니다. 출력 전계 효과 트랜지스터 전원이 꺼지고 적절한 핀이 고 저항 풀업 저항을 통해 전원 공급 장치 전압에 연결된 상태로 유지됩니다.

입력 핀

입력 핀

8051 마이크로 컨트롤러의 핀 다이어그램

8051 마이크로 컨트롤러 제품군 (89C51, 8751, DS89C4xO, 89C52)은 쿼드 플랫 패키지, 무연 칩 캐리어 및 듀얼 인라인 패키지와 같은 다양한 패키지로 제공됩니다. 이 모든 패키지는 I / O, 주소, RD, WR, 데이터 및 인터럽트와 같은 여러 기능 전용 인 40 핀으로 구성됩니다. 그러나 일부 회사는 20 핀 버전의 마이크로 컨트롤러 I / O 포트 수를 줄임으로써 덜 까다로운 애플리케이션에 적합합니다. 그럼에도 불구하고 대다수의 개발자는 40 핀 칩을 사용합니다.

8051 마이크로 컨트롤러의 핀 다이어그램

8051 마이크로 컨트롤러의 핀 다이어그램

8051 마이크로 컨트롤러의 핀 다이어그램은 아래와 같이 40 개의 핀으로 구성됩니다. 총 32 개의 핀이 P0, P1, P2 및 P3와 같은 4 개의 포트로 설정됩니다. 여기서 각 포트에는 8 개의 핀이 있습니다. 따라서 마이크로 컨트롤러 8051의 핀 다이어그램과 설명은 아래와 같습니다.

  • Port1 (Pin1-Pin8) : Port1에는 pin1.0 ~ pin1.7이 포함되며 이러한 핀은 입력 또는 출력 핀으로 구성 할 수 있습니다.
  • 핀 9 (RST) : 리셋 핀은이 핀에 양의 펄스를 제공하여 8051 마이크로 컨트롤러를 리셋하는 데 사용됩니다.
  • Port3 (핀 10 ~ 17) : Port3 핀은 port1 핀과 유사하며 범용 입력 또는 출력 핀으로 사용할 수 있습니다. 이 핀은 이중 기능 핀과 각 핀의 기능은 다음과 같습니다.
  • 핀 10 (RXD) : RXD 핀은 직렬 비동기 통신 입력 또는 직렬 동기 통신 산출.
  • 핀 11 (TXD) : 직렬 비동기 통신 출력 또는 직렬 동기 통신 클록 출력.
  • 핀 12 (INT0) : 인터럽트 입력 0
  • 핀 13 (INT1) : 인터럽트 1 입력
  • 핀 14 (T0) : 카운터 0 클럭 입력
  • 핀 15 (T1) : 카운터 1 클럭 입력
  • 핀 16 (WR) : 외부 RAM에 콘텐츠를 쓰기 위해 Signal을 작성합니다.
  • 핀 17 (RD) : 외부 RAM의 내용을 읽기위한 신호 읽기.
  • 핀 18 및 19 (XTAL2, XTAL1) : X2 및 X1 핀은 오실레이터의 입력 출력 핀입니다. 이 핀은 내부 발진기를 마이크로 컨트롤러에 연결하는 데 사용됩니다.
  • 핀 20 (GND) : 핀 20은 접지 핀입니다.
  • Port2 (핀 21-Pin28) : Port2에는 입력 출력 핀으로 구성 할 수있는 pin21 ~ pin28이 포함됩니다. 하지만 외부 메모리를 사용하지 않을 때만 가능합니다. 외부 메모리를 사용하는 경우이 핀은 상위 주소 버스 (A8 ~ A15)로 작동합니다.
  • 핀 29 (PSEN) : 이 핀은 외부 프로그램 메모리를 활성화하는 데 사용됩니다. 프로그램을 저장하기 위해 외부 ROM을 사용하는 경우 로직 0이 표시되어 마이크로 컨트롤러가 메모리에서 데이터를 읽음을 나타냅니다.
  • 핀 30 (ALE) : 주소 래치 활성화 핀은 활성 고출력 신호입니다. 여러 메모리 칩을 사용하는 경우이 핀을 사용하여 구분합니다. 이 핀은 또한 EPROM 프로그래밍 중에 프로그램 펄스 입력을 제공합니다.
  • 핀 31 (EA) : 여러 메모리를 사용해야하는 경우이 핀에 로직 1을 적용하면 마이크로 컨트롤러가 두 메모리 (첫 번째 내부 및 외부 메모리)에서 데이터를 읽도록 지시합니다.
  • 포트 0 (핀 32 ~ 39) : 포트 2 및 3 핀과 유사하게이 핀은 외부 메모리를 사용하지 않을 때 입력 출력 핀으로 사용할 수 있습니다. ALE 또는 핀 30이 1이면이 포트는 데이터 버스로 사용됩니다. ALE 핀이 0이면이 포트는 하위 주소 버스 (A0 ~ A7)로 사용됩니다.
  • Pin40 (VCC) : 이 VCC 핀은 전원 공급에 사용됩니다.

8051 마이크로 컨트롤러에는 많은 응용 분야가 있습니다. 그래서 8051 마이크로 컨트롤러 프로젝트 마지막 해 엔지니어링에 아주 좋습니다. 따라서 아래 나열된 프로젝트 중 하나를 참조하여 8051 마이크로 컨트롤러의 핀 작동을 실제로 이해할 수 있습니다.

8051 마이크로 컨트롤러 프로젝트

8051 마이크로 컨트롤러 프로젝트

  • 양방향 회전 단상 유도 전동기 Run Capacitor 미포함
  • 과전압-저전압 보호
  • 무선 발진 운전 감지
  • Arduino 기반 홈 오토메이션
  • Android 기반 원격 프로그래밍 가능 순차로드 작업
  • 안드로이드 애플리케이션에 의한 야간 투시경 무선 카메라를 갖춘 전쟁 필드 스파이 로봇
  • Android 애플리케이션에 의한 원격 작동 가전 제품 제어
  • 밀도 기반 자동 교통 신호 제어 Android 기반 원격 재정의
  • Android 애플리케이션으로 원격 제어되는 DC 모터의 4 분면 작동
  • Android 애플리케이션에 의한 3D 접시 위치의 원격 정렬
  • Android 애플리케이션에 의한 암호 기반 원격 제어 도어 열기
  • 장거리 음성 인식 기능이있는 음성 제어 로봇 차량
  • 음성 안내 및 무선 PC 인터페이스를 통해 변압기 / 발전기 상태에 대한 3 가지 매개 변수의 XBEE 기반 원격 모니터링
  • Android에서 원격으로 철도 레벨 건널목 게이트 작동
  • Android 애플리케이션에 의한 홈 자동화 기반 원격 제어
  • 무선 전력 전송 i n 3D 공간
  • 긴급 상황에서 원격 재정의가있는 밀도 기반 교통 신호
  • 변압기 / 발전기 상태에 대한 3 가지 매개 변수의 XBEE 기반 원격 모니터링
  • 자체 스위칭 전원 공급 장치
  • RFID 기반 유료 주차장
  • 주도 기반 자동 비상 조명
  • 비접촉식 액체 레벨 컨트롤러

이것은 실시간으로 작동하는 마이크로 컨트롤러 핀에 관한 것입니다. 8051 마이크로 컨트롤러 기반 프로젝트 아이디어 . 또한,이 기사 또는 최신 전자 프로젝트 , 아래 댓글 섹션에 댓글로 문의 해주세요.

사진 크레딧 :

8051 마이크로 컨트롤러의 핀 다이어그램 blogspot

8051 마이크로 컨트롤러 cotsjournalonline