마이크로 컨트롤러 ATM89S52용 프로그래밍 프로그램 문제에 대해
AT89S52에는 "자체 프로그래밍" 기능이 없기 때문에 학습 보드에서 AT89S52를 프로그래밍할 수 없습니다.
자세한 설명:
AT89S52의 프로그래밍 모드는 ISP에 속하며, 다른 회로는 하드웨어에 속하는 프로그래밍을 완료하기 위해 마이크로 컨트롤러의 3개 전용 포트를 직접 작동합니다. 프로그래밍 모드. ;
당신이 언급한 STC89C52 학습 보드의 굽기 모드는 일반 용어로 말하면 마이크로컨트롤러는 학습 보드의 직렬 포트를 통해 구워야 하는 프로그램 코드를 수신합니다. 그런 다음 "자체 프로그래밍"을 수행합니다. 즉, "자체 프로그래밍" 기능이 있는 마이크로 컨트롤러만 학습 보드에서 프로그래밍을 완료할 수 있습니다.
(ISP 및 IAP의 경우 다운로드 및 굽기 원리를 간략하게 설명하는 다음 링크를 살펴볼 수 있습니다. STC의 마이크로컨트롤러는 SST와 유사하므로 도움이 될 것입니다. /질문/ 266155202.html)
일반적인 상황에서는 문제에 대한 세 가지 해결책이 있습니다:
1. 특수 다운로더를 사용하여 굽습니다(정말로 이 두 개의 AT 칩을 사용하려면, 이것이 가장 경제적인 방법일 수 있습니다)
2. 범용 프로그래머를 사용하여 프로그래밍하십시오.
3. 프로그래밍 회로를 직접 구축하십시오(아래 제안).
좀 더 현실적인 제안을 드리겠습니다. 당분간 이 두 칩을 따로 보관하고 STC를 사용하여 공부하세요. 51에 익숙해지면 AT89S52용 프로그래밍 회로를 직접 설계할 수 있습니다. 하드웨어가 복잡하지 않고 AT89S52 칩의 타이밍을 프로그래밍하는 데 중점을 두기 때문에 실습으로 매우 적합합니다. 개발. 이 실습을 통해 귀하의 마이크로 컨트롤러 수준이 확실히 더 높은 수준으로 향상될 것입니다.