MATRUSRI ENGINEERING COLLEGE�DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
SUBJECT NAME: 8051MICROCONTROLLERS
FACULTY NAME: Mrs.N.KALPANA
MATRUSRI
ENGINEERING COLLEGE
SYLLABUS
UNIT- I:
Microprocessor Architecture: Microprocessors, Microcomputers, and Assembly Language, Architecture Details and its operation, Bus organization of 8085, Registers, Memory unit of 8085, Instruction decoding & execution, 8085-Based single board Microcomputer, Pin out Diagram of 8085, Bus timings, 8085 Interrupts (Hardware and Software), 8085 Vectored Interrupts. Introduction to Advanced Controllers, ARM, MSP controllers.
UNIT-II:
8085 Programming: The 8085 Programming Model, Operand Types, Instruction Format, Addressing Modes, Instruction set, Writing and debugging simple assembly Language Programs, Delays.
UNIT-III:
Interfacing: Memory and I/O interfacing, Programmable Peripheral Interface 8255 (PPI), Interfacing seven segment display, Interfacing matrix keyboard, A/D and D/A interfacing, Programmable Interval Timer (8253), Programmable Interrupt Controller (8259).
UNIT- IV:
Microcontroller Architecture: Types of Microcontrollers, 8051 Microcontroller – Architecture, Memory organization, special function registers, pins and signals, timing and control, Ports and circuits, Counters and timers, Serial data input / output, Interrupts & timers.
UNIT-V
8051 Programming: The 8051-programming model, Operand Types, Instruction cycle, addressing modes, 8051 instruction set, Classification of instructions. Simple programs and I/O interfacing.
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
A microcontroller is a small, low-cost and self contained computer-on-a-chip that can be used as an embedded system.
Or
A single chip or CPU with all peripherals like RAM, ROM, I/O, Timers ADC etc on same chip.
CPU
ALU+CU
Data memory
Output
ports
Input
ports
Clock
Microcontroller
Program memory
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
Microprocessor | Microcontroller |
It consists of ALU, control unit, register and interrupt circuit | It consists of ROM, RAM, I/O interfacing unit and other peripheral devices |
For supporting the data handling bits only few instructions are available | The data handling is supported by many instructions which are existed |
Multi-functioned pins are less | More number of multi-functioned pins are present |
Data and program addressing modes are same | Data and program addressing modes are different |
The time delay is more to access memory and I/O devices | The time delay is less |
More hardware components are required hence cost is high | Less hardware components are required hence cost is low |
There is a flexible designing | The designing is typical and complex |
It is not easily synchronize the communication between the peripherals of different speeds. | It is easily synchronize the communication between the peripherals of different speeds. |
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
CPU (Central Processor Unit)
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
Interrupts
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
functioning.
Memory
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
8051 Microcontroller Memory Organization
Program Memory (ROM)
Data Memory (RAM).
MATRUSRI
ENGINEERING COLLEGE
INTERNAL MEMORY
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
01
0
03
04
MATRUSRI
ENGINEERING COLLEGE
Address assigned in hex decimal
128 bytes/Locations means 00-7FH address are assigned.
128Bytes
(00H-7FH)
Data memory/ internal memory
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE
MATRUSRI
ENGINEERING COLLEGE