Microprocessor & Microcontroller : 2CSE404

Learning Outcomes: 
Upon the successful completion of this course, a student should able to
• Understand the 8085 Microprocessor and 8051 microcontroller and their architectures
• Being able to write an assembly level and C programs for interfacing
• Being able to design a hardware interfacing circuit comprising microcontrollers and supporting ICs to construct a useful real time application working as electronic embedded system.
Syllabus: 
Unit NoTopics
1

Introduction of 8085 microprocessor :

Architectural Block Diagram, Schematic and Pin diagrams, Pin functions, Bus Organization, Internal operations and registers, Externally initiated operations, Serial interrupt and I/O Control, Timing and Control Unit, Microprocessor communication, Multiplexing of address / data bus, Generation of control signals, Memory interfacing – Absolute Vs partial Decoding, Timing diagrams and 8085 machine cycles

2

Introduction to Instruction set of 8085 :

Data Transfer Instructions, Arithmetic Instructions, Logical Instructions, Branching Instructions, Machine Control Instructions and application programs

3

Introduction to 8051 Architecture :

Comparing Microprocessors and Microcontrollers -The 8051 Architecture- Hardware- Oscillator and clock-program counter –data pointer-registers-stack and stack pointer-special function registers- memory organization-program memory-data memory -Input / Output Ports –External memory counter and timer-serial data Input / output-Interrupts

4

8051 Programming in Assembly and ‘C’ :

Basics of 8051 Assembly Language Programming-Structure of Assembly language- Basics of 8051 C Language Programming-Structure of C language, Assembling and running an 8051 program- Addressing modes-Accessing memory using various addressing modes- Arithmetic operations and Programs-Logical operations and Programs -Branching - I/O Port Programs - Single bit instructions and Programs –Timer and counter - and Programs

5

Interfacing with 8051 :

Microcontroller Interfacing - interfacing 8031/8051 with ROM/EPROM/RAM , Key Board – Displays interfacing - Pulse Measurement - D/A and A/D conversion- DC & Stepper Motor module interfacing with 8051

6

Introduction to Advance Microprocessors and Controllers: 

8086,80286,80486,Pentium 4, Intel quad core, ARM 7, PIC  

7

Self-Study Topics:

Microcomputer Systems, RAM / ROM, Memory mapped I/O vs I/O mapped I/O.

Difference between Microcontroller and Microprocessor.

Text Books: 
Name : 
Microprocessor Architecture, Programming, and Applications with the 8085
Author: 
By RomeshGaonkar
Penram
Publication: 
International Publishing (India) LTD
Name : 
The 8051 Microcontrollers Architecture, Programming & Applications
Author: 
Kenneth J. Ayala
Reference Books: 
Name: 
The 8051 Microcontrollers and Embedded Systems
Author: 
Muhammed Ali Mazidi
Name: 
Embedded Systems
Author: 
Shibu K
Publication: 
Tata McGraw Hill
Name: 
Programming and Customizing the 8051 Micro-controller
Author: 
MykePredko
Publication: 
Tata McGraw-Hill
Syllabus PDF: 
AttachmentSize
PDF icon Microprocessor & Microcontroller.pdf189.81 KB
branch: 
CBA
BDA
MA
Cyber Security
Course: 
2018
Stream: 
B.Tech