Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。KEiL C51标准C编译器为80C51微控制器的软件开发提供了c语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision2的集成开发环境中,这个集成开发坏境包含:编译器,汇编器,实时操作系统,项口管理器,调试器。 uVision2 IDE可为它们提供单一而灵活的开发坏境 C51 V7版本是目前最高效、灵活的8051开发平台。它可以支持所有8051的衍生产品,也可以支持所有兼容的仿真器,同时支持其它第三方开发工具。因此,C51 V7版本无疑是8051开发用户的最佳选择。C51工具包的整体结构, uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(DE),可以完成编辑、编译、连接、调试、仿真等整个开发流程,开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(OBJ)。目标文"由LIB51创建生成库文件,也可以与库文件一起经LS1连接定位生成绝对目标文件(ABS), ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tSoopes1使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。根据设计要求,控制器软件设计采用模块化结构,包括主程序、温度显示程序、烟雾浓雾显示程序和按键控制程序等。系统主程序主要完成温度和烟雾浓度的检测与处理,并作出相应的处理和当前温度值和烟雾浓度值的显示
Keil 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 파생 및 모든 호환 에뮬레이터 및 기타 타사 개발 도구를 지원할 수 있습니다. 따라서 C51 V7 버전은 의심 할 여지없이 8051 개발 사용자에게 가장 적합한 선택입니다.<br>C51 툴킷, uVision 및 Ishell의 전체 구조는 각각 Windows 및 Dos 용 C51의 통합 개발 환경 (DE)이며, 개발자는 편집, 컴파일, 연결, 디버깅, 시뮬레이션 등의 전체 개발 프로세스를 완료 할 수 있으며 개발자는 IDE 자체 또는 기타 편집을 사용할 수 있습니다 C를 편집하거나 소스 파일을 어셈블하는 편집기. 그런 다음 C51 및 A51 컴파일러는 각각 오브젝트 파일 (OBJ)을 컴파일하고 생성합니다. 대상 텍스트는 라이브러리 파일을 생성하기 위해 LIB51에 의해 작성되거나 LS1 연결을 통해 절대 대상 파일 (ABS)을 생성하기 위해 라이브러리 파일과 링크 될 수 있습니다 ABS 파일은 디버거 dScope51 또는 tSoopes1의 소스 코드를 위해 OH51에서 표준 Hex 파일로 변환됩니다. 또한 시뮬레이터에서 타겟 보드를 직접 디버깅하거나 EPROM과 같은 프로그램 메모리에 직접 기록 할 수 있습니다. <br>디자인 요구 사항에 따라 컨트롤러 소프트웨어 디자인은 메인 프로그램, 온도 표시 프로그램, 연기 등 모듈 형 구조를 채택합니다. 조밀 한 안개 표시 프로그램 및 키 제어 프로그램 등 시스템의 주요 프로그램은 주로 온도 및 연기 농도의 감지 및 처리를 완료하고 현재 온도 및 연기 농도의 해당 처리 및 표시를 수행합니다.
正在翻译中..
Keil C51은 Keil Software 회사에서 생산한 51시리즈 호환 마이크로컨트롤러 C 언어 소프트웨어 개발 시스템으로, 조립에 비해 C 언어는 기능, 구조, 가독성, 유지 보수성, 학습 및 사용이 용이한 기능면에서 명백한 장점을 가지고 있습니다. 어셈블리 언어를 사용하고 C를 사용하여 더 심오한 경험을 개발하고 경험하십시오.<br> Keil C51 소프트웨어는 전체 Windows 인터페이스를 위한 광범위한 라이브러리 기능과 강력한 통합 개발 디버깅 도구를 제공합니다. 또 다른 중요한 점은, 생성된 컴파일된 어셈블리 코드를 살펴보면, Keil C51이 대상 코드 효율이 매우 높고, 대부분의 문이 어셈블리 코드를 생성하는 것은 매우 컴팩트하고 이해하기 쉬운 것을 알 수 있다. 고급 언어의 장점은 대규모 소프트웨어 개발에 더 잘 반영됩니다. KEiL C51 표준 C 컴파일러는 어셈블리 코드의 효율적이고 빠른 기능을 유지하면서 80C51 마이크로 컨트롤러의 소프트웨어 개발을 위한 c 언어 환경을 제공합니다. C51 컴파일러의 기능은 CPU 자체 및 기타 파생 상품에 더 가깝게 지속적으로 향상됩니다. C51은 컴파일러, 어셈블러, 실시간 운영 체제, 포트 관리자, 디버거를 포함하는 uVision2의 통합 개발 환경에 완전히 통합되었습니다. uVision2 IID는 하나의 유연한 개발 딜레마를 제공합니다.<br> C51 V7 버전은 가장 효율적이고 유연한 8051 개발 플랫폼입니다. 모든 8051 파생 상품 또는 호환 되는 에뮬레이터뿐만 아니라 다른 타사 개발 도구를 지원할 수 있습니다. 따라서 C51 V7 버전은 의심 할 여지없이 8051 개발 사용자를위한 최선의 선택입니다.<br>C51 툴킷, uVision 및 Ishell의 전체 구조는 각각 Windows 및 For Dos용 통합 개발 환경(DE)으로 편집, 컴파일, 연결, 디버깅, 시뮬레이션 등의 전체 개발 프로세스를 완료할 수 있으며 개발자는 C를 편집하거나 IDE 자체 또는 다른 편집기를 사용하여 소스 파일을 어셈블할 수 있습니다. 그런 다음 대상 파일(OBJ)은 각각 C51 및 A51 컴파일러에 의해 컴파일됩니다. 대상 텍스트 " LIB51에 의해 건물 라이브러리 파일을 생성, 또한 절대 대상 파일 (ABS)를 생성하는 LS1 연결 위치를 통해 라이브러리 파일, 표준 Hex 파일로 OH51에서 ABS 파일, 디버거 dScope51 또는 tSoopes1소스 코드 수준의 디버깅을 사용하는 경우, 또한 대상 보드 디버깅에 직접 에뮬레이터에 의해 사용될 수있다, 또한 직접 EBUGGing, 또한 E와 같은 메모리를 기록 할 수있다.<br>설계 요구 사항에 따라 컨트롤러 소프트웨어 설계는 주요 프로그램, 온도 표시 프로그램, 연기 안개 표시 프로그램 및 키 제어 프로그램을 포함한 모듈식 구조를 채택합니다. 시스템의 주요 프로그램은 주로 온도 및 연기 농도의 검출 및 처리를 완료하고, 해당 처리 및 현재 온도 값과 연기 농도 값의 표시를만든다
正在翻译中..
키 엘 씨 51 은 미국 키 엘 소 프 트 웨 어 에서 생산 한 51 시리즈 호환성 싱글 컴퓨터 C 언어 소프트웨어 개발 시스템 으로 어 셈 블 리 에 비해 C 언어 는 기능 적, 구조 적, 가 독성, 유지 가능성 에 있어 현저 한 장점 을 가지 기 때문에 쉽게 활용 할 수 있다.어 셈 블 리 언어 를 사용 한 후 C 를 사용 하여 개발 하면 서 느 낀 점 이 더욱 깊 어 졌 다.<br>Keil C51 소프트웨어 는 풍부 한 라 이브 러 리 함수 와 강력 한 기능 을 가 진 통합 개발 디 버 깅 도구, 전 윈도 화면 을 제공 합 니 다.또한 중요 한 것 은 컴 파일 된 코드 를 보면 Keil C51 에서 생 성 된 목표 코드 의 효율 이 매우 높 고 대부분 어 셈 블 리 코드 가 컴 파일 되 어 있어 쉽게 이해 할 수 있 습 니 다.대형 소프트웨어 를 개발 할 때 고급 언어의 우 위 를 더욱 잘 나타 낸다.KEIL C51 표준 C 컴 파일 러 는 80C51 마이크로 컨트롤 러 의 소프트웨어 개발 에 c 언어 환경 을 제공 하 는 동시에 어 셈 블 리 코드 가 효율 적 이 고 빠 른 특징 을 보류 했다.C51 컴 파일 러 의 기능 이 계속 강화 되 고 CPU 자체 와 다른 파생 제품 과 더욱 가깝다.C51 은 uvision2 의 집적 개발 환경 에 완전히 통합 되 었 다. 이 집적 개발 악 경 은 컴 파일 러, 컴 파일 러, 실시 간 운영 체제, 항목 관리 자, 디 버 거 를 포함한다.uvision2 ID 는 단일 하고 유연 한 개발 환경 을 제공 합 니 다.<br>C51 V7 버 전 은 현재 가장 효율 적 이 고 유연성 이 있 는 8051 개발 플랫폼 이다.이 는 모든 8051 의 파생 제품 을 지원 할 수 있 고 모든 호 환 시 뮬 레이 터 를 지원 할 수 있 으 며 다른 제3자 개발 도 구 를 지원 할 수 있 습 니 다.따라서 C51 V7 버 전 은 8051 개발 자 들 의 가장 좋 은 선택 이다.<br>C51 공구 꾸러미 의 전체적인 구 조 는 uvision 과 Ishell 은 각각 C51 for windows 와 for Dos 의 통합 개발 환경 (de) 이 고 편집, 컴 파일, 연결, 테스트, 시 뮬 레이 션 등 모든 개발 절 차 를 완성 할 수 있 으 며 개발 자 는 Ide 자체 또는 다른 편집기 에서 C 또는 어 셈 블 리 소스 를 편집 할 수 있다.그 다음 에 C51 과 A51 컴 파일 러 에서 대상 파일 (OBJ) 을 작성 한다."LIB51 에서 라 이브 러 리 파일 을 만 들 고 라 이브 러 리 파일 과 함께 LS 1 연결 포 지 셔 닝 을 통 해 절대 타 겟 파일 (ABS) 을 만 들 수 있 습 니 다. ABS 파일 은 OH51 에서 표준 적 인 Hex 파일 로 변환 하여, 디 버 깅 dScope51 또는 tsoopes1 에서 소스 코드 수준 디 버 깅 을 할 수 있 습 니 다. 또한 시 뮬 레이 터 를 사용 하여 타 겟 보드 를 직접 디 버 깅 할 수도 있 고, 프로그램의 저장 장치 가 EPROM 과 같이 직접 기록 할 수도 있 습 니 다."<br>디자인 요구 에 따라 컨트롤 러 소프트웨어 디자인 은 모듈 화 구 조 를 사용 하 는데 주로 프로그램, 온도 표시 프로그램, 안개 안개 안개 디 스 플레이 프로그램 과 버튼 제어 프로그램 등 을 포함한다.시스템 주 프로그램 은 주로 온도 와 안개 농도 의 검 측 과 처 리 를 완료 하고 해당 하 는 처리 와 현재 온도, 연무 농도 의 값 을 표시 합 니 다.
正在翻译中..