마이크로컨트롤러와 마이크로컴퓨터의 차이점은 무엇인가요? 각각 어떤 경우에 적합합니까?
1. 마이크로 컨트롤러란 무엇입니까? 개인용 컴퓨터와 어떻게 다른가요?
작동하는 컴퓨터는 중앙 처리 장치 CPU(계산 및 제어용), 랜덤 액세스 메모리 RAM(데이터 저장), 메모리 ROM(프로그램 저장), 입력/출력 장치 I/O 등 여러 부분으로 구성되어야 합니다. O(직렬 포트, 병렬 출력 포트 등).
개인용 컴퓨터(PC)에서는 이러한 부품들이 여러 개의 칩으로 나뉘어 마더보드라고 불리는 인쇄회로기판에 장착된다. 단일 칩 마이크로컴퓨터에서는 이러한 모든 부품이 하나의 집적 회로 칩에 통합되므로 단일 칩(단일 칩) 컴퓨터라고 합니다. 위의 부품 외에도 일부 단일 칩 마이크로컴퓨터는 다음과 같은 다른 부품도 통합합니다. 아날로그 수량/디지털 수량 변환(A/D) 및 디지털 수량/아날로그 수량 변환(D/A) 등.
(많이 합치면 가격이 엄청 비싼거 아닌가요?! 이 칩도 엄청 크죠?! 사실 가격은 몇 위안에서 수십 위안까지 높지 않습니다. ; 볼륨은 크지 않으며 일반적으로 40핀 패키지입니다. 물론 더 많은 기능을 갖춘 일부 마이크로컨트롤러에는 68핀과 같이 더 많은 핀이 있습니다. 핀이 8개밖에 없는데도 말이죠.)
(왜 그럴까요? 기능마다 장단점이 다르기 때문입니다. 예를 들어 시중에 판매되는 일부 콤보 스피커는 가격이 몇백 위안에 불과하지만 일부 파워 앰프는 수천 달러에 달합니다. 게다가 이런 종류의 칩은 생산량이 매우 많고 기술이 매우 성숙되어 있습니다. 일부 마이크로컨트롤러는 생산된 지 10년이 넘었기 때문에 가격이 저렴합니다.)
2 . 마이크로컨트롤러의 용도는 무엇입니까?
실제 업무에서 컴퓨터가 필요한 모든 경우에 고성능 컴퓨터가 필요한 것은 아니다. 냉장고 온도를 조절하는 컴퓨터도 P4를 써야 하는 걸까. 적용의 핵심은 충분한지, 성능 대비 가격 비율이 좋은지 확인하는 것입니다.
단일 칩 마이크로컴퓨터는 일반적으로 산업 생산의 제어 및 생활 속의 프로그래밍 및 제어와 관련된 상황(예: 전자 키보드, 냉장고, 스마트 에어컨 등)에 사용되지 않습니다. 사무 자동화용.
3. 마이크로컨트롤러 제품군에는 어떤 것들이 있나요?
MCS51 마이크로컨트롤러, 8051, 8031, 89C51.
MCS51은 미국의 유명한 INTEL 회사에서 생산한 마이크로 컨트롤러 시리즈의 총칭입니다. 이 마이크로 컨트롤러 시리즈에는 8031, 8051, 8751, 8032, 8052, 8752 등과 같은 다양한 종류가 포함됩니다. , 그 중 8051은 가장 초기이자 가장 일반적인 제품이며, 이 시리즈의 다른 마이크로컨트롤러는 모두 8051을 기반으로 기능을 더하고 빼고 변경하므로 사람들은 8051을 사용하여 MCS51 시리즈 마이크로컨트롤러라고 부르고 8031을 사용하는 데 익숙합니다. 지난 몇 년간 우리나라에서 가장 인기 있는 마이크로컨트롤러이기 때문에 8031이라는 이름을 많이 접하게 될 것입니다. INTEL은 MCS51의 핵심 기술을 다른 많은 회사에 라이센스했기 때문에 많은 회사에서 8051을 핵심으로 하는 마이크로 컨트롤러를 만들고 있습니다. 물론 다양한 요구 사항을 충족하기 위해 기능이 다소 변경되었지만 89C51이 가장 인기가 있었습니다. 최근 몇 년 동안 우리나라에서 매우 인기있는 마이크로 컨트롤러로 미국 ATMEL 회사에서 개발 및 생산했습니다.
4. 마이크로 컨트롤러를 사용하는 방법은 무엇입니까?
칩을 구입하고 사용하려면 먼저 연결 방법을 알아야 합니다. 89C51이라는 칩을 소개합니다.
(1) 전원 공급 장치: 이는 물론 필수적입니다. 마이크로 컨트롤러는 5V 전원 공급 장치를 사용하며 양극은 핀 40에 연결되고 음극(접지)은 핀 20에 연결됩니다.
(2) 발진기 회로: 마이크로컨트롤러는 정상적으로 작동하기 위해 펄스 신호를 제공해야 하는 순차 회로입니다. 발진기는 핀 18과 19에 연결된 수정 발진기를 사용하여 마이크로컨트롤러 내부에 통합되어 있습니다. 수정 발진기와 커패시터를 구입하여 그림 1과 같이 연결하기만 하면 됩니다.
(3) 리셋 핀: 그림 1과 같이 연결한다. 리셋의 의미와 리셋이 필요한 이유는 마이크로 컨트롤러의 기능에서 소개한다.
(4) EA 핀: EA 핀은 양극 전원 공급 단자에 연결됩니다.
이 시점에는 싱글칩 마이크로컴퓨터가 연결되어 있고, 전원을 켜면 싱글칩 마이크로컴퓨터가 작동을 시작할 수 있다. 그림 1
방금 사용한 5개 핀 외에도 마이크로 컨트롤러에는 35개 핀이 더 있습니다. 앞으로는 차근차근 배워보도록 하겠습니다.
5. 마이크로컨트롤러는 어떻게 작동하나요?
사람들에게 무엇인가를 하라고 요구하는 것을 명령이라고 합니다. 컴퓨터가 어떤 일을 하도록 하려면 컴퓨터에게도 명령을 내려야 합니다. 이해하는 것을 컴퓨터 명령어라고 합니다.
예: MOV
ADD
SETB P10;
CLR P10; /p>
LCALL DELAY;
p>
AJMP LOOP 등
명령어를 컴퓨터가 이해할 수 있는 방식으로 번역해야 합니다. 컴퓨터가 읽게 해주세요.
응용: 마이크로컨트롤러는 기본적으로 산업용으로 특정 로직이나 프로그램을 구현하기 위해서는 높은 신뢰성이 요구되지만 범용성은 상대적으로 떨어진다. 마이크로컴퓨터는 일반적으로 운영 체제를 설치하고, 많은 응용 프로그램을 갖고, 많은 기능을 구현하며, 다목적성이 뛰어납니다.