Anda di halaman 1dari 4

Assignment no 1

MICRO CONTROLLER

2011

Embedded system
An embedded system is a computer system designed to do one or a few dedicated and/or specific functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today. Since the embedded system is dedicated to specific tasks, design engineers can optimize it to reduce the size and cost of the product and increase the reliability and performance. Some embedded systems are mass-produced, benefiting from economies of scale Physically, embedded systems range from portable devices such as digital watches and MP3players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure. the embedded systems can be self-sufficient and be able to deal with cut electrical and communication systems.

Computer system
Typically a computer system is defined as a physical computer and the components connected to it to make it usable, not counting the network or peripherals like a printer. So that would be the monitor, computer case, keyboard, and mouse.

Micro processor
Microprocessors such as the Pentium inside a personal computer have only the Central Processing Unit and Math Co-processing unit. These microprocessors do not have built in memory, input or output functions such as parallel ports or serial ports etc. They are optimized to provide only the raw arithmetic and logic functions required by the operating system at the highest speed. All other components required to make the computer such as memory, input/output ports, serial, parallel, and mass storage are provided by external chips and devices. The Pentium is designed to meet a broad range of general computing needs that are provided with a personal computer.

A microprocessor such as the Pentium inside a personal computer normally has a very large instruction set. In the case of the Pentium it is several hundred instructions. The instructions cover a very broad range of tasks and functions. Some of these instructions can be complex and take many internal steps to execute within the processor. In computer jargon we categorize this type of instruction set as CISC or Complex Instruction Set Computer. CISC has its advantages in the area that it is used in such as high level languages and operating systems.

Micro controller
a typical microcontroller one of the first things we notice is that the microcontroller contains its own memory, parallel ports, clock and very often a good number of peripheral functions not found on a microprocessor. In the case of PIC microcontrollers we will find both flash program memory where instructions are stored and a separate ram memory space where only data is stored. Computers that have separate memory spaces for data and program instructions are classified as the Harvard Architecture. One particular advantage of the Harvard Architecture is that data access operations can be taking place simultaneously with program instruction execution. Each memory area has its own data bus to the CPU so operations can go on during the same time frame. Many different manufacturers use the Harvard Architecture for designs of microcontrollers because this design is very efficient for designing specific purpose controllers that go into other systems. Microcontrollers usually get embedded into other products such as microwave ovens, automobile engine controllers, power tools, appliances, industrial instruments, hand held devices, cell phones and many other areas. The design and

programming for these types of products and applications has become so specialized that it has taken on its own identity as embedded design.

The PIC microcontroller also has a very different type of instruction set. The particular PIC microcontroller located on the trainer board we will be using is the PIC16F877A. This is in the midrange family but its capabilities are at the top end of the midrange family. This unit only uses 35 instructions! This is the same for all microcontrollers in the midrange family. The strategy that is used in the design of this type of microcontroller is to make a few very simple instructions that execute very fast. Using this strategy a complex task can be accomplished with the combination of many very fast simple instructions in a relatively short time. Computers that use just a small number of very simple instructions that execute very fast are classified as RISC or Reduced Instruction Set Computers. Since PIC microcontrollers use only 35 very simple instructions they fit neatly into this category.

Anda mungkin juga menyukai