15/317
1 - Introduction
achieve the required computational power. These external chips may simply be interface com-
ponents, to adapt the electric signals to the input-output pins of the microcontroller, or addi-
tional memory or peripheral components if the buses are available externally on the pins of the
microcontroller.
In any case, these components require two different but equally important jobs for putting
them to work: electronic circuit design, and programming.
Both of these need be done as easily, quickly and economically as possible. A thorough study
of both aspects will be the basis for selecting the most appropriate model from the wide range
of products available today. Here are a few considerations related to these aspects.
1.4.1 Electronic circuitry
This is where the designer strives to reduce the external component count, and to carefully se-
lect each one to get the best value. In order to satisfy this requirement, the various chip man-
ufacturers offer for each family a choice of variants, to allow the designer to select the one that
best fits his needs in terms of input-outputs and auxiliary circuitry.
Roughly speaking, a microcontroller variant that is loaded with features will allow a simpler ex-
ternal circuitry, at the expense of an increase in the microcontroller cost. The ideal choice
would be the variant that has the exact peripherals required by the application, and no more.
To illustrate this, we shall take a simple example. Let us consider an application that requires,
as an input, a numeric keypad, and as an output, a galvanometer to provide an analog display.
The ideal combination would call for an Analog to Digital Converter for the input, and a pro-
grammable timer with Pulse Width Modulation capability for the output. This would lead to the
following very simple schematic:
Содержание 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 ...