eil C51은 미국 Keil Software에서 생산 한 51 시리즈와 호환되는 단일 칩 C 언어 소프트웨어 개발 시스템으로, 어셈블리와 비교할 때 기능, 구조, 가독성 및 유지 관리면에서 명백한 장점을 가지고있어 배우고 사용하기가 쉽습니다. . 어셈블리 언어와 C를 사용하여 개발 한 후에는 경험이 더 깊습니다. <br>Keil C51 소프트웨어는 다양한 라이브러리 기능, 강력한 통합 개발 및 디버깅 도구, 완벽한 Windows 인터페이스를 제공합니다. 또 다른 중요한 점은 컴파일 후 생성 된 어셈블리 코드를 보면 Keil C51에 의해 생성 된 대상 코드가 매우 효과적이라는 것을 알 수 있습니다. 대부분의 명령문으로 생성 된 어셈블리 코드는 매우 간결하고 이해하기 쉽습니다. 큰 소프트웨어를 개발할 때 고급 언어의 장점을 더 잘 반영 할 수 있습니다. KEiL C51 표준 C 컴파일러는 효율적이고 빠른 어셈블리 코드의 기능을 유지하면서 80C51 마이크로 컨트롤러의 소프트웨어 개발을위한 C 언어 환경을 제공합니다. C51 컴파일러의 기능은 지속적으로 개선되어 CPU 자체 및 기타 파생 도구에 가까워지고 있습니다. C51은 컴파일러, 어셈블러, 실시간 운영 체제, 프로젝트 관리자 및 디버거를 포함하여 uVision2의 통합 개발 환경에 완전히 통합되었습니다. uVision2 IDE는 유연한 개발 환경을 제공 할 수 있습니다. <br>C51 V7 버전은 현재 가장 효율적이고 유연한 8051 개발 플랫폼입니다. 또한 모든 호환 에뮬레이터 및 기타 타사 개발 도구뿐만 아니라 8051 파생 제품도 지원할 수 있습니다. 따라서 8051 개발 사용자에게는 C51 V7 버전이 최고의 선택입니다.<br>C51 툴킷, uVision 및 Ishell의 전체 구조는 C51의 Windows 및 Dos 통합 개발 환경 (DE)이며 개발자는 편집, 컴파일, 링크, 디버깅 및 시뮬레이션을 포함한 전체 개발 프로세스를 완료 할 수 있습니다. 또는 다른 편집기를 사용하여 C를 편집하거나 소스 파일을 어셈블 할 수 있습니다. 그런 다음 C51 및 A51 컴파일러는 각각 오브젝트 파일 (OBJ)을 컴파일하고 생성합니다. 대상 텍스트는 라이브러리 파일을 생성하기 위해 LIB51에 의해 작성되거나 라이브러리 파일과 링크되어 LS1 연결을 통해 절대 대상 파일 (ABS)을 생성 할 수 있습니다. ABS 파일은 OH51에서 표준이며 디버거 dScope51 또는 tSoopes1의 소스 코드를 16 진 파일로 변환하는 데 사용됩니다. 대상 보드를 시뮬레이터에서 직접 디버그하거나 EPROM과 같은 프로그램 메모리에 직접 쓸 수도 있습니다. <br>설계 요구 사항에 따라, 컨트롤러 소프트웨어 설계는 메인 프로그램, 온도 표시 프로그램, 연기 밀림 안개 표시 프로그램 및 키 제어 프로그램을 포함한 모듈 식 구조를 사용합니다. 예를 들어, 조밀 한 안개 디스플레이 프로그램 및 키 제어 프로그램은 주로 온도 및 배기 가스 농도의 검출 및 처리를 완료하고, 이에 따라 현재 온도 및 배기 가스 농도를 처리 및 표시한다.
正在翻译中..