마이크로컨트롤러 AT89c51과 AT89S51의 차이점은 무엇인가요?
AT89C51과 비교하면 AT89S51의 모양과 핀은 완전히 동일합니다. AT89C51의 HEX 프로그램은 변환 없이 AT89S51에서 직접 실행할 수 있으며 결과는 동일합니다. AT89S에는 AT89C51보다 몇 가지 새로운 기능이 있으며, 주요 기능은 온라인 프로그래밍 및 감시 기능을 지원하는 것입니다.
그들 사이의 주요 차이점은 다음과 같습니다:
1. 핀 기능: AT89S51, P1.5, P1.6 및 P1에서 핀은 거의 동일합니다. 7 두 번째 기능, 즉 이 세 핀의 두 번째 기능은 직렬 ISP 프로그래밍을 위한 인터페이스를 구성합니다.
2. 프로그래밍 기능: AT89C51은 병렬 프로그래밍만 지원하는 반면, AT89S51은 병렬 프로그래밍뿐만 아니라 ISP 리라인 프로그래밍도 지원합니다. 프로그래밍 전압 측면에서 일반 작동을 위한 5V 외에도 AT89C51의 프로그래밍 전압은 Vpp에 12V가 필요한 반면, AT89S51은 4~5V만 필요합니다.
3. 더 높은 프로그래밍 횟수: AT89S51의 명목상 프로그래밍 횟수는 1,000회이지만 실제 횟수는 1,000~10,000회입니다. 이는 초보자가 반복적으로 프로그래밍하고 학습 비용을 줄이는 데 더 도움이 됩니다.
4. 더 높은 작동 주파수: AT89C51의 최대 작동 주파수는 24MHZ이고 AT89S51의 최대 작동 주파수는 33MHZ입니다(AT89S51 칩에는 각각 24MHZ와 33MHZ의 최대 작동 주파수를 지원하는 두 가지 모델이 있습니다). , 따라서 더 빠른 계산 속도를 갖습니다.
5. 더 넓어진 전원 공급 범위: AT89S51의 작동 전압 범위는 4~5.5V인 반면, AT89C51은 4.8V 미만, 5.3V 이상에서는 제대로 작동하지 않습니다.
6. 더 강력한 간섭 방지: AT89S51은 감시 타이머(Watchdog Timer)를 내부적으로 통합하고 AT89C51은 외부 감시 타이머 회로가 필요하거나 마이크로 컨트롤러의 내부 타이머를 사용하여 소프트웨어 감시를 형성합니다. 간섭 방지.
7: 더욱 강력한 암호화 기능: AT89S51 시리즈는 3계층 암호화 알고리즘(3개의 프로그래밍 가능한 암호화 비트 LB1, LB2 및 LB3)을 제공하므로 AT89S51의 암호 해독이 거의 불가능합니다. 크게 향상되었습니다.
8: AT89S51에는 새로운 SFR 및 듀얼 데이터 포인터가 있습니다. AT89S51은 51 시리즈의 모든 제품과 완벽하게 호환되며 초보자는 이러한 유형의 마이크로 컨트롤러를 선택해야 합니다. 가능한 한 많이.