Professional Documents
Culture Documents
Microcontroller and Embedded Programming: Prerequisite
Microcontroller and Embedded Programming: Prerequisite
Programming
Prerequisite
Outline
• Revision of microcomputer system
terminologies
• High level, Machine level and Assembly level
programming language
• difference between microprocessor and
microcontroller
Microcomputer system
• The term microcomputer is used to describe a system
that includes a minimum of a microprocessor, program
memory, data memory, and input–output (I/O) module.
• Some microcomputer systems include additional
components as timers, counters, interrupt processing
modules, ADCs, serial communication modules, USB
modules, and so on.
• Thus, a microcomputer system can be anything from a
large system having hard disks, keyboard, monitor, floppy
disks and printers to a single chip embedded controller.
Microcomputer block diagram
Different types of Microcomputers
• Desktop Computer
• Laptop
• Smartphone
• Notebook
• Tablet
Uses of Microcomputer
1.) Home
2.) Business
3.) Education
4.) Office
5.) Restaurant
6.) Ticket Counter
7.) Hospital
Characteristics of Microcomputer
• Have a limit input and output device.
• Small size and low cost.
• Have a low storage capacity.
• Limited range of software can be used.
• One user at a time.
• Easy to use.
• Low computing power.
• Commonly used for personal application.
TOO Boring......
Microprocessor :
Microprocessor is the heart of any
processing device. Its a basic building block
of modern processors and controllers.
Its a register based multi-purpose
electronics device which takes input from
us, process that input data according to
the program written in external memory
and gives us useful results.
Microprocessor
Microprocessor :
This device is only consists of processing
unit, that is Memory and I/O devices are
need to be connected externally.
As it requires external memory and I/O
devices so it requires large space and is
larger in size. It is of no use without
interfacing with external memory and I/O
ports.
Microcontroller
Microcontroller :
Microcontroller is also like a
Microprocessor except that a
Microcontroller made by
Integrating Memory and I/O ports
on a single chip.
It doesn't requires external ROM,
I/O ports for its operation. As
memory such as ROM/RAM is
integrated on a single IC chip, thus
it is small in size.
Microcontroller
Microcontroller :
It is basically used for controlling various
machines. Programming of both
Microcontroller And Microprocessor is
almost similar.
Slide 22
Slide 24
advantages of microcontroller application
Slide 25