8051 마이크로 컨트롤러 란 무엇입니까?

마이크로 제어기:작은 중앙 처리 장치,렘 및 입력/출력 핀으로 이루어져 있는 풀그릴 직접 회로입니다. 마이크로컨트롤러 단위는 많은 장치에서 널리 이용됩니다.

중앙 처리 장치:처리를 수행하고 마이크로 컨트롤러의 마음으로 간주됩니다. 싱글칩 마이크로컴퓨터에 지시를 줘서,사람은 입력/출력 핀과 교통하고 필요에 의하여 통제할 수 있습니다.

기억:그것은 마이크로 제어기에 의해 요구된 지시 및 자료를 저장합니다.

버스:데이터 전송을 위해 구성 요소 간의 통신 매체 역할을합니다.

8051 마이크로 컨트롤러

최초의 8051 마이크로 컨트롤러가 1980 년 인텔에 의해 설계 된 후,몇 가지 강력한 변종을 추가 하 여 만들어졌다. 이와 함께 8051 마이크로 컨트롤러에는 데이터 전송을위한 16 비트 주소 버스가 있으며 특정 응용 프로그램에 대한 데이터를 전달하기위한 8 비트 데이터 버스가 있습니다.

현재 마이크로 컨트롤러는 마이크로 컨트롤러의 8 비트 제품군에 속하며 128 킬로바이트의 램,4 킬로바이트의 롬,4 개의 포트,2 개의 타이머 및 1 개의 직렬 포트가 모두 단일 칩에 있습니다. 이 칩은 어셈블리 언어를 사용하여 쉽게 프로그래밍 할 수 있습니다.

응용

8051 마이크로커스는 임베디드 시스템,항공,우주 기술,운송 관리 시스템,로봇 공학,통신,자동차 및 다양한 분야에서 널리 사용됩니다.

전자 및 로봇 공학과 관련된 다양한 프로젝트에 다양한 임베디드 응용 분야에서 사용할 수 있습니다. 일부는:

  • 물 수위 표시기
  • 마이크로컨트롤러 기반 타코미터
  • 마이크로컨트롤러 기반 톤 링 플레이어
  • 마이크로컨트롤러 기반 온도계

8051 마이크로 제어기의 핀아웃 그리고 기능

8051 는 이중 인라인 포장(복각)들어오고 마이크로컴퓨터의 양측에 40 의 핀 즉 20 의 핀으로 이루어져 있습니다(그림에서 보이는 것과 같이. 아래). 이 40 의 핀은 전부 다른 목적을 위해 지정되고 아날로그/디지털 방식으로 읽기/쓰기,인터럽트 및 직렬 통신 같이 입력/출력 기능.

8051 마이크로컨트롤러의 핀도
8051 마이크로컨트롤러의 핀도

핀 1-8:포트 1 핀이라고 하며 간단한 입출력 작업을 실행하는 데 사용됩니다. 이 핀은 논리 상태를 0 또는 1 로 변경하여 구성 할 수 있습니다.

핀 9:이것은 마이크로 제어기를 다시 놓기를 위한 리셋 핀으로 알려집니다. 마이크로 제어기의 운영하는 활동을 종결하기 위하여는,이 핀은 사용될 수 있습니다.

핀 10-17:포트 3 핀이라고 합니다. 포트 1 핀과 마찬가지로 포트 3 핀은 범용 입력-출력 포트로 사용되며 아래에 설명 된대로 몇 가지 기능을 더 실행합니다.

핀 18 및 19:이들은 외부 발진기 용 핀이며 쿼츠 발진기에 연결하여 외부 클록 주파수를 제공 할 수 있습니다.

핀 20:마이크로컨트롤러와 함께 사용되는 센서와 모듈의 접지 와이어를 연결하기 위한 접지 핀입니다.

핀 21~28: 이러한 포트 2 핀 이라고 합니다. 그들은 양지향성 이고 마이크로 제어기를 가진 외부 기억 장치를 조화시키기를 위해 사용됩니다

핀 29:이 핀은 프로그램 상점 인에이블(프센)로 알려집니다. 그것은 외부 메모리를 읽는 데 사용됩니다.

핀 30:이 핀을 주소 래치 활성화(에일)라고 합니다. 여러 메모리의 주소를 구별하는 데 사용됩니다.

핀 31:이 핀을 외부 입력(외부 액세스)입력이라고 합니다. 외부 메모리 인터페이싱을 활성화 및 비활성화하는 데 사용됩니다.

핀 32-핀 39:포트 0 핀입니다. 그들은 또한 입력/출력 항구로 양지향성 그리고 사용됩니다.

8051 아키텍처

8051 프로세스 8 비트 데이터 및 8 비트 마이크로 컨트롤러. 다음은 마이크로 컨트롤러 아키텍처를 보여주는 블록 다이어그램입니다.

8051 마이크로 컨트롤러의 블록 다이어그램(이미지 제공:위키 백과)
8051 마이크로 컨트롤러의 블록 다이어그램(이미지 제공: 위키백과)

주변 장치는 8 비트 데이터 버스 인 내부 데이터 버스를 사용하여 통신합니다.

8051 마이크로 컨트롤러 기능:

  • 8-256 바이트의 내부 램
  • 8 비트 스택 포인터
  • 16 비트 프로그램 카운터 및 데이터 포인터
  • 두 개의 16 비트 타이머,티 0 과 티 1
  • 두 개의 외부 및 세 개의 내부 인터럽트
  • 발진기 및 클록 회로
  • 직렬 데이터 수신기 송신기

Leave a Reply