Preamble: This course helps the students to understand 8085 microprocessor and 8051 microcontroller architecture as well as to design hardware interfacing circuit. This also aids to thrive their programming skills to solve real world problems.
Prerequisite: Fundamentals of Digital Electronics, C Programming
MODULE 1
Internal architecture of 8085 microprocessor–Functional block diagram Instruction set-Addressing modes - Classification of instructions - Status flags.
Machine cycles and T states – Fetch and execute cycles- Timing diagram for instruction and data flow.
The video covers the detailed syllabus overview and frequently asked questions of Module 1
This video covers addressing modes of 8085. Frequently asked question
MODULE 2
Introduction to assembly language programming- Data transfer operations, arithmetic operations, logic operations, branching operations, I/O and machine control operations.
Assembly language programmes (ALP) in 8085 microprocessor- Data handling/Data transfer, Arithmetic operations, Code conversion- BCD to Binary - Binary to BCD, Sorting - Ascending and descending including bubble sorting.
Stack and subroutines – Conditional CALL and Return instructions
Time delay subroutines using 8 bit register, 16 bit register pair and Nested loop control.
The video covers the detailed syllabus overview and frequently asked questions of Module 2 & 3.
Assembly language program basics
Arithemetic instructions
MODULE 3
Interrupt & interrupt handling - Hardware and Software interrupts.
I/O and memory interfacing – Address decoding– Interfacing I/O ports -Programmable Peripheral Interface PPI 8255 - Modes of operation- Interfacing of seven segment LED.
Introduction to embedded systems, Current trends and challenges, Applications of embedded systems- Hard and soft real time systems.
Introduction to microcontrollers- Microprocessor Vs Microcontroller- 8051 Microcontrollers – Hardware - Microcontroller architecture and programming model - I/O port structure - Register organization -General purpose RAM - Bit addressable RAM - Special Function Registers (SFRs).
MODULE 4
Instruction set - Instruction types - Addressing modes of 8051 microcontrollers.
8051 microcontroller data types and directives - Time delay programmes and I/O port programming.
Introduction to embedded C Programming - time delay in C - I/O port programming in embedded C.
MODULE 5
8051 Timer/counter programming - Serial port programming - Interrupt programming in assembly language and embedded C.
Interfacing –ADC - DAC and temperature sensor
1. Ramesh Gaonkar, “Microprocessor Architecture Programming and Applications”, Penram International Publishing; Sixth edition, 2014.
2. Mohamed Ali Mazidi, Janice GillispieMazidi, “The 8051 microcontroller and embedded systems using Assembly and C”, second edition, Pearson/Prentice hall of India.
3. Kenneth J. Ayala, “The 8051 microcontroller”, 3rd edition, Cengage Learning, 2010
4. Lyla B Das, “Embedded Systems - An Integrated Approach”, Pearson Education India
CLICK THE LINK FOR SYLLABUS PDF:drive.google.com/file/d/1CFrLZLKwANzWhYmJNuSkpTIwxQq5Tl0W/view?usp=sharing