Académique Documents
Professionnel Documents
Culture Documents
Case Study:AUTOMATIC
CHOCOLATE VENDING
MACHINE (AVCM)
ACVM Specifications
Alphanumeric keypad on the top of
the machine.
A child interaction with it when
buying a chocolate.
Owner commands and interaction
with the machine.
Cont.
Three line LCD display unit on the
top of the machine.
Displays menus, entered text,
pictograms, and welcome, thank and
other messages, and time and date.
Child as well as the ACVM owner
GUIs with the machine using keypad
and display.
Specifications
Camera records the pictures using a charge
coupled devices (CCD) array.
The array consisting of large number of
horizontal rows and vertical columns of
CCD cells for the picture
In each row of cells, a number of CCD cell
unexposed to the picture but used for offset
corrections in the each-row output from the
picture cells.
Camera Picture
resolution
2592 1944 pixels, there are 2592
1944 = 5038848 set of cells.
Each set of pixel has three cells, for the
red, green and blue components in a pixel.
Each cell gets exposed to a picture
when shutter of camera opens on a user
command.
Classification and
Development
Skills Requirements for the
Embedded Systems
Classification of ES
Small Scale Embedded Systems
Skills for ES
Skills for Small Scale System
Full understanding of a microcontroller
with a basic knowledge of computer
architecture, digital electronic design,
software engineering, data
communication, control engineering,
motors and actuators, sensors and
measurements, analog electronic
design and IC design and manufacture
Cont..
Cont
Sophisticated Scale Embedded Systems
Port
A port is a device:
I/O Example
SI serial interface in 8051
SPI serial peripheral interface in
68HC11
PPI parallel peripheral interface 8255
Ports P0, P1, P2 and P3 in 8051 or
PA, PB,
PC and PD in 68HC11
COM1 and COM2 ports in an IBM PC
IO Port Types
Types of Serial ports:
Synchronous Serial Input
Synchronous Serial Output
Asynchronous Serial UART input
Asynchronous Serial UART output
Both as input and as output, for
example,
modem.
Cont
Types of parallel ports:
Synchronous Serial
Input/output
Asynchronous Serial
Output
Asynchronous output serial port line TxD
(transmit data).
Each bit in each byte transmit at fixed
intervals but each output byte is not in
synchronization (separates by a variable
interval or phase difference). Minimum
separation is 1 stop bit interval
Thank U