Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Embedded C Concepts
#1

Embedded C Concepts

[attachment=16051]

Cx51 Introduction
The C programming language is a general-purpose programming language that provides code efficiency, elements of structured programming, and a rich set of operators? C is not a big language and is not designed for any one particular area of application. Its generality combined with its absence of restrictions, makes C a convenient and effective programming solution for a wide variety of software tasks. Many applications can be solved more easily and efficiently with C than with other more specialized languages.

What Is an Embedded System?
An embedded system is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function. A good example is the microwave oven. Almost every household has one, and tens of millions of them are used every day, but very few people realize that a processor and software are involved in the preparation of their lunch or dinner

8051 Device Support

The 8051 Family is one of the fastest growing Microcontroller Architectures. More than 500 device variants from various silicon vendors are available today. New extended 8051 devices, like the Philips 80C51MX architecture, are dedicated for large applications with several megabytes of code and data space.

Output Files
The Cx51 Compiler generates a number of output files during compilation. By default, each output file shares the same filename as the source file. However, each has a different file extension. The following table lists the files and gives a brief description of each.

Directives
The C51 Compiler provides a number of directives you may use to control source file compilation. Directives are composed of one or more letters or digits and, unless otherwise specified, may be specified after the filename on the command line or within the source file using #pragma. For example:
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.