현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - MCS-5 1 단일 칩 최소 시스템에는 어떤 부분이 포함되어 있습니까?
MCS-5 1 단일 칩 최소 시스템에는 어떤 부분이 포함되어 있습니까?
다음은 그림 2 입니까? 단일 칩 마이크로 컴퓨터의 최소 시스템 부분의 회로에 대해 자세히 설명합니다.

1 ..? 벨 펄스 회로

클럭 회로를 설계하기 전에 5 1 에 대해 알아보겠습니다. 단일 칩 마이크로 컴퓨터의 시계 핀;

XTAL 1( 19? 발)? : 칩 내부 발진 회로 입력.

XTAL2( 18? 발)? : 칩 내부 발진 회로 출력.

XTAL 1? 그리고 XTAL2 는 어떨까요? 독립형 입력 및 출력 역상 증폭기로, 시간 결정 발열기를 사용하여 온칩 발열기로 구성하거나 외부 시계에 의해 직접 구동될 수 있습니다. 그림 2? XTAL 1 내부 클럭 모드 사용, XTAL2? 내부 발열기는 타이밍 컴포넌트 (시간 결정 1 개와 콘덴서 2 개) 가 외부에서 연결된 핀일 때 자체 진동을 생성할 수 있습니다. 일반적으로 결정진은 1.2 에 있을 수 있습니까? ~? 12MHz? 최대 24MHz 까지 선택 가능? 또는 더 높지만 주파수가 높을수록 전력 소비량이 커집니다. 1 1.0592M? 응시 결정체 발열기. 결정진과 평행한 두 콘덴서의 크기는 진동 주파수에 약간의 영향을 미치므로 주파수를 미세 조정하는 역할을 할 수 있다. 응시 결정체 발열기를 사용할 때 콘덴서는 20 이 될 수 있습니까? ~? 40pF? 선택 (이 실험 키트는 30pf); 사용); 세라믹 공명기를 사용할 때, 콘덴서는 30 에서 적당히 증가해야 합니까? ~? 50pF? 보통 33pF 사이를 선택하시겠습니까? 세라믹 콘덴서는 문제없습니다.

또한 독자가 단일 칩 시스템을 직접 설계한 인쇄 회로 기판 (PCB) 이라면? 지시선의 기생 커패시턴스를 줄이기 위해 발진기의 안정적인 작동을 보장하기 위해 크리스탈과 커패시턴스는 가능한 한 단일 칩 칩에 가까워야 한다. 결정체 발열기가 진동하기 시작했는지 감지하는 방법은 파동기로 관찰할 수 있다. 매우 아름다운 사인파의 출력도 만용표로 측정할 수 있다. DC 파일에 파일을 쳐서 유효한 값을 측정했습니다.) XTAL2? 땅, 2V 를 볼 수 있을까요? 좌우 각각 약간의 전압.

2.? 회로를 다시 연결하다

단일 칩 마이크로 컴퓨터 시스템에서는 회로 재설정이 매우 중요합니다. 프로그램이 날거나 (예외 실행) 충돌 (실행 중지) 할 때 재설정해야 합니다.

MCS-5l? 핀 RST 재설정 (? 9 번? 핀)? 고평이 두 개 이상의 기계 주기가 발생할 때 단일 칩 마이크로 컴퓨터가 리셋 작업을 수행합니다. 만약 RST 는요? 만약 고평을 유지한다면, 단일 칩 마이크로 컴퓨터는 순환 재설정 상태에 있을 것이다.

리셋 작업에는 일반적으로 전원 켜기 자동 리셋과 스위치 리셋의 두 가지 기본 형태가 있습니다. 그림 2? 표시된 리셋 회로에는 두 가지 리셋 모드가 모두 포함됩니다. 전기가 나가는 순간, 콘덴서의 양단 전압은 돌연변이할 수 없다. 이때 콘덴서의 음극이 다시 재설정되었습니까? 연결, 전압은 모두 저항에 추가, 재설정? 입력은 하이 레벨, 칩 리셋입니다. 그런 다음 +5V 전원은 콘덴서를 충전하고, 저항의 전압은 점차 낮아져 결국 0 이 되고 칩은 정상적으로 작동한다. 커패시턴스의 양쪽 끝에는 리셋 버튼이 있습니다. 리셋 버튼을 누르지 않으면 전원이 켜질 때 회로가 재설정됩니다. 칩이 정상적으로 작동한 후 버튼을 누르면 RST 핀이 수동으로 재설정됩니다. 일반적으로 RST 만 있으면 되나요? 10ms 를 pin 에 두시겠습니까? 고평보다 높을 때 마이크로컨트롤러는 효과적으로 재설정할 수 있다. 그림에 표시된 재설정 저항과 콘덴서는 고전적인 값이며, 실제 생산에서는 같은 수의 저항과 콘덴서로 대체할 수 있으며 독자도 RC 를 직접 계산할 수 있습니다. 충전 시간 또는 작업 환경에서 측정하여 단일 칩 리셋 회로의 신뢰성을 보장합니다.

3.? EA/VPP(3 1? 발)? 의 기능 및 연결

5 1? EA/VPP(3 1? 발)? 내부 및 외부 프로그램 메모리에 대한 선택 핀입니다. EA 는 언제입니까? 높은 레벨을 유지하면 단일 칩 마이크로 컴퓨터가 내부 프로그램 메모리에 액세스합니다. EA 는 언제입니까? 저평을 유지하면 내부 프로그램 메모리 유무에 관계없이 외부 스토리지에만 액세스할 수 있습니다.

현재 대부분의 단일 칩에는 내부 프로그램 메모리 (일반적으로 플래시) 용량이 크기 때문에 외부 프로그램 메모리가 필요하지 않고 내부 메모리를 직접 사용합니다.

이 실험실 키트에서 EA? Pin 이 VCC 에 연결되어 있습니까? 실제로 내부 프로그램 메모리만 사용됩니다. 많은 초보자들이 EA 를 자주 참고한다는 점에 유의해야 합니까? 핀이 일시 중지되어 프로그램 실행 예외가 발생했습니다.

4.? P0? 외부 인장 저항

5 1? 단일 칩 P0? 이 포트는 누출 출력이며 내부 인장 저항이 없습니다. 그래서 정상적인 I/O 인가? 데이터를 내보낼 때 V2 로 인해? 꺼질 때 출력 레벨은 누설 회로입니다. "1" 신호 (즉, 하이 레벨) 가 정상적으로 출력되도록 하려면 인장 저항을 하나 더 연결해야 합니다.

또한 가져오는 동안 데이터 읽기 오류를 방지하기 위해 인장 저항이 필요합니다. 간단히 말해, 입력 상태에서는 잠금장치와 핀에서 읽은 신호가 일반적으로 동일하지만 예외도 있습니다. 예를 들어, 내부 버스에서 저평을 출력할 때 잠금 메모리 Q? =? 0,? Q? =? 1, FET V 1? 에서 포트 라인은 로우 레벨 상태입니다. 이 경우, 포트 라인의 외부 신호가 저평이든 고평이든 핀에서 마이크로컨트롤러로 읽은 신호는 저평이므로 포트 핀의 신호를 제대로 읽을 수 없습니다. 또 다른 예로, 내부 버스가 고평을 출력할 때, 잠금 메모리 Q? =? 1,? Q? =? 0, 피트 v1? 외부 핀 신호가 로우 레벨인 경우 마감 시간? 핀에서 읽은 신호는 잠금 장치에서 읽은 신호와 다릅니다. 그래서 P0 이 되면? 입 범용 I/O 로? 인터페이스 입력, 데이터를 입력하기 전에 P0 에 대해? 입 쓰기 "1", 이때 잠금 메모리 q? 터미널은 "0" 이므로 출력 수준의 두 개의 전계 효과 트랜지스터, V 1, V2? 둘 다 꺼지고 핀은 부동 상태이므로 높은 저항 입력으로 사용할 수 있습니다.

요약: P0 을 만들기 위해서? 출력 시 포트가 NMOS 를 구동할 수 있습니까? 회로 및 입력 시 데이터 읽기 오류를 피하려면 인장 저항을 연결해야 합니다. 이 실험 키트는 추가 10K 를 사용합니까? 배척하다. 그리고 5 1? 단일 칩 마이크로 컴퓨터의 포트 P0-P3? 읽기 오류를 방지하려면 먼저 회로의 잠금 장치에 "1" 을 써서 전계 효과 트랜지스터를 꺼서 잠금 장치가 "0" 상태일 때 핀 읽기에 방해가 되지 않도록 해야 합니다.

5.? LED? 구동 회로

세심한 독자들은 가장 작은 시스템에서 발광 다이오드 (LED) 가 다이오드 양극으로 전원을 공급받고 1K 를 통과한다는 것을 발견했을 것이다. 저항이 단일 칩 I/O 에 연결되어 있습니까? 입에 올려 (그림 4 참조? 1 의 연결). 왜 이렇게 대답해야 합니까? 우선, 우리는 LED 를 알아야 합니까? 다른 led 의 발광 작동 조건? 그것의 정격 전압과 정격 전류는 다르다. 일반적으로 빨간색 또는 녹색 LED? 작동 전압은 1.7V~2.4V, 파란색 또는 흰색 LED 입니까? 작동 전압 2.7~4.2V,? 직경 3mm? LED? 작동 전류 2mA~ 10mA. 여기 빨간색 3mm 요? LED 입니다. 둘째, 5 1? 단일 칩 마이크로 컴퓨터의 I/O (예: 이 실험 보드에 사용되는 STC89C52 단일 칩)? 포트가 출력 포트로 사용될 때 전류 (출력 전류) 를 당기는 기능은 μA 입니까? 수준으로는 발광 다이오드를 밝히기에 충분하지 않습니다. 하지만 전류를 주입하는 방식 (안쪽으로 전류를 입력하는 방식) 은 최대 20mA 까지 올라갈 수 있기 때문에 LED 는 전류를 주입하여 구동된다. 물론, 현재 향상된 단일 칩 마이크로 컴퓨터의 일부는 전류 출력 (연결 2) 을 사용합니다. 단, 단일 칩 마이크로 컴퓨터의 출력 전류 능력이 충분히 강하기만 하면 됩니다. 또한 그림 2 의 저항 R 1 은 1K 입니까? 저항값은 전류를 제한하기 위해 LED 의 작동전류를 2mA~ 10mA 로 제한하는 것이다.