IOT BY LED, and LCD
IOT BY LED, and LCD
Medical Systems
pace maker, patient monitoring systems, injection
systems, intensive care units, …
Office Equipment
printer, copier, fax, …
Tools
multimeter, oscilloscope, line tester, GPS, …
Banking
ATMs, statement printers, …
Transportation
(Planes/Trains/[Automobiles] and Boats)
radar, traffic lights, signalling systems, …
ROBOTICS
Networking Applications
This program provides an introduction
Processor
CPU
Arithmeti Output
Register
c Logic port
Arrays
Unit
Control Unit
Memory Unit
(RAM, ROM)
Microprocessors
Noyce and Gordon
Moore started Intel
Intel designed he first
calculator
Intel designed the first
programmable calculator
Intel designed the first
microprocessor in 1971
Model 4004
4-bit; 2300 transistors,
640 bytes of memory,
108 KHz clock speed
First Processors
Intel – 8086 16-bit microprocessor, in
1978
Motorola followed with the MC68000 as
their 16-bit processor
The 16-bit processor works with 16 bit words,
rather than 8 bit words
Instructions are executed faster
Provide single instructions for more complex
instructions such as multiply and divide
16 bit processors evolved into 32 bit
processors
Intel released the 80386
Motorola released the MC68020
First Microcontrollers
IBM started using Intel processors in its
PC
Intel started its 8042 and 8048 (8-bit
microcontroller) – using in printers
Apple Macintosh used Motorola
1980 Intel abandoned microcontroller
business
By 1989 Microchip was a major player in
designing microcontrollers
PIC: Peripheral Interface Controller
Basic families of AVRs
Atmel’s
Processor Compiled Code Size Execution Time (cycles)
(bytes)
AVR 46 335
PIC16C74 87 2,492
68HC11 57 5,244
ARDUINO
A microcontroller board, contains on-board power supply,
USB port to communicate with PC, and an Atmel
microcontroller chip.
It simplify the process of creating any control system by
providing the standard board that can be programmed
and connected to the system without the need to any
sophisticated PCB design and implementation.
It is an open source hardware, any one can get the details
of its design and modify it or make his own one himself.
Arduino boards:
www.arduino.cc
www.ladyada.net/learn/arduino
www.EarthshineElectronics.com