Traditional Culture Encyclopedia - Traditional virtues - What languages are mostly used for programming in microcontrollers?

What languages are mostly used for programming in microcontrollers?

I. Programming in the language used

The general contact is assembly and C language. But there are other optional programs, such as AVR microcontroller can use BASIC; ARM9, ARM11 and other high-end with C++.

Two, what is assembly

Assembly mostly refers to assembly language, assembly program. The process of translating assembly language into machine language is called assembly. In assembly language, the operands are replaced by mnemonics (Memoni) and the address symbols (Symbol) or labels (Label) are used instead of address codes. By replacing the binary code of the machine language with symbols, the machine language is turned into an assembly language. Thus assembly language is also called symbolic language. Programs written in assembly language, the machine can not be recognized directly, by a program to translate the assembly language into machine language, the role of this translation program is called assembly program, assembly program is the system software in the language processing system software.

Three, what is the c language

C language is a general-purpose computer programming language, widely used. c language design goal is to provide a can be compiled in an easy way, deal with low-level memory, produce a small amount of machine code, and do not need any runtime environment support can run the programming language. Although C provides many low-level processing features, it remains very cross-platform, and C programs written to a standard specification can be compiled on a wide range of computer platforms, including even some embedded processors (microcontrollers, or MCUs) and operating platforms such as supercomputers.

C is a powerful and portable graphics language with strong data processing capabilities, making it suitable for writing systems software, three-dimensional, two-dimensional graphics and animation. It is a high-level language for numerical computation.

Commonly used compiler software are Microsoft Visual C++, Borland C++, gcc (the most commonly used compiler under linux), Watcom C++ ,Borland C++, Borland C++ Builder, Borland C++ 3.1 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS, Watcom C++ 11.0 for DOS. Watcom C++ 11.0 for DOS, GNU DJGPP C++, Lccwin32 C Compiler 3.1, Microsoft C, High C, and so on.