Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

ST.

JOSEPH COLLEGE OF ENGINEERING


DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

1
EE8551 - MICROPROCESSORS AND
MICROCONTROLLERS

LECTURE – 1
12.08.2020

Presented by
J.Jayashree AP/EEE
SJCE
SYLLABUS
UNIT I 8085 PROCESSOR 9
Hardware Architecture, pinouts – Functional Building Blocks of
Processor – Memory organization – I/O ports and data transfer
concepts– Timing Diagram – Interrupts.
UNIT II PROGRAMMING OF 8085 PROCESSOR 9
Instruction -format and addressing modes – Assembly language
format – Data transfer, data manipulation & control instructions –
Programming: Loop structure with counting & Indexing – Look up
tability - Subroutine instructions - stack.
UNIT III 8051 MICRO CONTROLLER 9
Hardware Architecture, pinouts – Functional Building Blocks of
Processor – Memory organization – I/O ports and data transfer
concepts– Timing Diagram – Interrupts- Data Transfer, Manipulation,
Control Algorithms& I/O instructions, Comparison to Programming
concepts with 8085.
SYLLABUS
UNIT IV PERIPHERAL INTERFACING 9
Study on need, Architecture, configuration and interfacing, with ICs:
8255, 8259, 8254, 8279, - A/D and D/A converters &Interfacing with
8085& 8051.

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS 9


Simple programming exercises- key board and display interface –
Control of servo motor stepper motor control- Application to
automation systems.
UNIT – 1 8085 PROCESSOR
INTRODUCTION
Microprocessor
• Microprocessor (μP) is the “brain” of a computer that
has been implemented on one semiconductor chip.
• The word comes from the combination micro and
processor.
• Processor means a device that processes binary
number’s 0’s and 1’s.
• To process means to manipulate. It describes all
manipulation.
• Micro - > extremely small
UNIT – 1 8085 PROCESSOR
INTRODUCTION
Microprocessor
The microprocessor is a programmable device that
takes in numbers, performs on them arithmetic or
logical operations according to the program stored
in memory and then produces other numbers as a
result.
UNIT – 1 8085 PROCESSOR
INTRODUCTION
Microprocessor ??
A microprocessor is multi programmable
clock driven register based
semiconductor device that is used to
fetch , process & execute a data within
fraction of seconds.
UNIT – 1 8085 PROCESSOR
INTRODUCTION
Applications
Calculators
Accounting system
Games machine
Instrumentation
Traffic light Control
Multi user, multi-function environments
Military applications
Communication systems
UNIT – 1 8085 PROCESSOR
Hardware Architecture
UNIT – 1 8085 PROCESSOR
Hardware Architecture
It consists of various functional blocks as listed below:
• Registers
• Arithmetic and Logic Unit
• Instruction decoder and machine cycle encoder
• Address Buffer
• Address/ Data Buffer
• Incrementer / Decrementer address latch
• Interrupt Control
• Serial I/O Control
• Timing and Control circuitry
UNIT – 1 8085 PROCESSOR
Hardware Architecture
Register Structure:
Register Structure : It includes
 6 eight bit registers( B,C,D, E, H and
L)
 One Accumulator
 One Flag Register
 Two 16 bit registers (SP and PC)
 All these registers are accessible to
the programmer and hence it is
called Programmer’s model
 The registers W and Z are not
accessible to the Programmer .
 They are used by the programme for
internal and immediate operations.
UNIT – 1 8085 PROCESSOR
Hardware Architecture
Register Structure:
The registers of 8085 are classified as :
1. General Purpose Registers
2. Temporary Registers
(i) Temporary Data Register (ii) W and Z Register
3. Special Purpose Registers
(i) Accumulator (ii) Flag Registers (iii) Instruction Register
4. Sixteen bit Registers
(i) Program Counter (PC) b. Stack Pointer
General Purpose Registers :
B, C, D, E, H and L are 8- bit general purpose registers and can be used
as a separate 8 – bit registers or as 16-bit register pairs , BC, DE
and HL.
THANK YOU
13

You might also like