14/317
1 - Introduction
The following table shows a comparison of these solutions. Each one is discussed below.
Wired logic uses commercially available logic functions and sometimes linear chips. Though it
is simple, it is neither practical nor economical to consider this technology for building applica-
tions as complex as those that are usually needed today. It can only be considered for very
special subfunctions where high speed is required.
Programmable Logic Devices (PLD) are the modern form of wired logic, and are often used for
combinatory and sequential logic. The biggest models allow intensive numeric processing, but
only on integer numbers. They use programming languages that do not belong to the family of
computer languages commonly used today.
The last two technologies are the microprocessor and the microcontroller. In principle, both
are very much alike and they are both well suited to programmed data processing. The main
difference between them is the size of the application.
The microprocessor is a component that includes mainly the computing core, and perhaps the
logic closely related to it like the clock generator, the interrupt controller, etc. Many more chips
must be added to it in order to make a functional application, memory chips in particular. Ac-
tually, this solution is only used in computers, either general-purpose computers like PCs, or
built-in to complex applications like industrial robots. It allows the designer to tailor his circuit
exactly to his needs.
The microcontroller is defined as a complete programmed system in one chip. This means
that one chip is sufficient to fulfil the need, or that only a few more chips are required to
Solution type
Advantages
Drawbacks
Wired logic
Very high speed
Cheap
Only for simple circuits
Programmable logic
High speed
Able to handle complex digital signals
Limited number processing
Programming languages are specific
and non-portable
May be expensive
Microprocessor
Powerful
Wide choice of models
Configurable in wide limits
Allows almost all popular programming
languages
Many components even for simple sys-
tems
Relatively expensive
Microcontroller
Simple electronic circuits are possible
with few components
Allows the most popular programming
languages such as BASIC or C.
Standard configurations rarely exactly
fit the application’s needs implying the
use of over-sized models
Special configurations available, but
only for large quantities.
Содержание ST7 Series
Страница 1: ...ST7 8 BIT MCU FAMILY USER GUIDE JANUARY 1999 1 ...
Страница 238: ...238 317 8 C Language and the C Compiler 08 Burn bmp Then use the EPROMer programmer software as described in Chapter 7 ...
Страница 289: ...289 317 10 Second Application a Sailing Computer 10 befor Bs Rw Vw VMG AlphaR AlphaV Before the wind ...