Which version of keil is easy to use

Keil Introduction

Keil C51 is a 51-series compatible single-chip microcomputer C language software development system produced by Keil Software of the United States. Compared with assembly, C language has obvious advantages in terms of function, structure, readability, maintainability, and it is easy to learn and use. . Keil provides a complete development program including a C compiler, macro assembler, linker, library management, and a powerful emulator debugger. These parts are combined in an integrated development environment (μVision). Running Keil software requires WIN98, NT, WIN2000, WINXP and other operating systems. If you use C programming, then Keil is almost the best choice for you. Even if you do not use C language and only use assembly language programming, its easy-to-use integration environment and powerful software simulation and debugging tools will also help you to do more with less.

Which version of keil is easy to use

Keil C51 development system basics

1. System Overview

Keil C51 software provides a wealth of library functions and powerful integrated development and debugging tools, full Windows interface. Another important point, just look at the assembly code generated after compilation, you can understand the advantages of Keil. The following details the functions and use of various parts of the Keil C51 development system.

2. The overall structure of Keil C51 microcontroller software development system

The overall structure of the C51 toolkit, μVision and Ishell, is the integrated development environment (IDE) for C51 for Windows and for Dos, and can complete the entire development process of editing, compiling, linking, debugging, and simulation. Developers can use the IDE itself or other editors to edit C or assembly source files. Then the target file (.obj) is compiled and compiled by the C51 and C51 compilers. The target file can be created by LIB51 to generate a library file, or it can be linked with the library file to generate an absolute target file (.abs) via L51 connection. Abs files are converted into standard hex files by the OH51 for use by the debugger dScope51 or tScope51 for source-level debugging. The emulator can also be used to directly debug the target board or directly to program memory such as the EPROM.

When using a stand-alone Keil simulator, precautions:

* The simulator comes standard with a 11.0592MHz crystal, but users can swap crystals at other frequencies in the crystal socket on the emulator.

* The reset button on the emulator resets only the emulator chip and does not reset the target system.

* 31-pin (/EA) of the emulator chip has been connected to the high level, so the emulation can only use the on-chip ROM and can not use the off-chip ROM; but the 31 pins in the emulator external pins do not match the 31 of the emulation chip. Because the pins are connected, the emulator can still be used in target systems that have external ROMs (the CPU's /EA pin is tied low).

Which version of keil is easy to use

Which version of keil is easy to use

Keil μVision2

KeilμVision2 is a 51-series compatible single-chip microcomputer C language software development system produced by Keil Software of the United States. It is developed using syntax that is close to the traditional C language. Compared with assembly, C language is easy to learn and use, and it greatly improves work efficiency and project development. Cycles, he can also embed compilation, you can embed in a key position, make the program close to the assembly efficiency. The Keil C51 Standard C Compiler provides a C language environment for software development of 8051 microcontrollers, while retaining the high efficiency and speed of assembly code. The features of the C51 compiler continue to increase so that you can get closer to the CPU itself and other derivatives. C51 has been fully integrated into the integrated development environment of μVision2. The integrated development environment includes: compiler, assembler, real-time operating system, project manager, and debugger. The μVision2 IDE provides them with a single, flexible development environment.

2. Keil μVision3

January 30, 2006 ARM introduced a new software development tool for various embedded processors that integrates the RealView MDK development environment from Keil μVision3. The RealView MDK development tool Keil μVision3 is from Keil. The RealView MDK integrates industry-leading technologies including the Keil μVision3 integrated development environment and the RealView Compiler. Support ARM7, ARM9 and the latest Cortex-M3 core processor, automatic configuration startup code, integrated Flash programming module, powerful SimulaTIon device simulation, performance analysis and other functions, compared with ARM's previous toolkit ADS etc. RealView Compiler The latest version can improve performance by more than 20%.

3, Keil μVision4

Keil μVision4 was released in February 2009, and Keil μVision4 introduces a flexible window management system that allows developers to use multiple monitors and provides a visual surface-to-window position with full control of any place. The new user interface can make better use of screen space and organize multiple windows more efficiently, providing a clean, efficient environment for developing applications. The new version supports more recent ARM chips and adds some other new features.

March 2011 ARM released the latest integrated development environment RealView MDK development tool integrates the latest version of Keil μVision4, its compiler, debugging tools to achieve the best match with ARM devices.

4, Keil μVision5

In October 2013, Keil officially released the Keil μVision5 IDE.

Summary: To say which version of Keil is easy to use, Xiao Bian will of course say the latest Keil v5. Keil (MDK-ARM) is best used.

Which version of keil is easy to use

The role of keil software

In addition to the necessary hardware in the development of SCM, the same can not be separated from the software, we write the assembly language program to become CPU can execute the machine code there are two methods, one is a manual compilation, the other is a machine assembly, Manual compilation has rarely been used. The machine assembly is to turn the source program into machine code through assembly software. The assembly software for the MCS-51 microcontroller has the early A51. With the continuous development of the single chip microcomputer development technology, from the general use of assembly language to the gradual use of high-level language development, the microcontroller The development of software is also constantly evolving. Keil software is currently the most popular software for the development of the MCS-51 series of single-chip microcomputers. This shows that in recent years, various simulation machine manufacturers have announced that they can fully support Keil. Keil provides complete development solutions including C compilers, macro assemblers, connectors, library management, and a powerful emulator debugger. These components are combined in an integrated development environment (uVision). Running Keil software requires PenTIum or above CPU, 16MB or more RAM, free hard disk space above 20M, WIN98, NT, WIN2000, WINXP and other operating systems. Mastering the use of this software is very necessary for lovers of 51 series microcontrollers. If you use C programming, then Keil is almost the best choice for you (at present, you can only buy the software in China, The simulator that you buy is likely to only support this software. Even if you do not use C language and only use assembly language programming, its easy-to-use integration environment and powerful software simulation and debugging tools will also make you do more with less.

Machining Parts

Machining Parts

Shaft sleeve connector
Shaft sleeve connector
Material: stainless 304
Surface: ultrasonic wave cleaning, passivating
Tube connector
Material: GB20
Surface: trivalent chromium zinc coating
Application: fixed end for control system assembly
Tube guide threaded
Material: stainless 304
Surface: ultrasonic wave cleaning, passivating
Application: control system in Yacht


Control Shaft,Tube Connector,Tube Guide Threaded,Shaft Sleeve Connector

ROYAL RANGE INTERNATIONAL TRADING CO., LTD , https://www.royalrangelgs.com