EE3404 Microprocessor and Microcontroller Syllabus:

EE3404 Microprocessor and Microcontroller Syllabus – Anna University Regulation 2021

COURSE OBJECTIVES:

 To study the addressing modes & instruction set of 8085 &8051
 To develop skills in simple program writing in assembly languages
 To introduce commonly used peripheral/interfacing ICs.
 To study and understand typical applications of micro-processors.
 To study and understand the typical applications of micro-controllers

UNIT I INTRODUCTION TO 8085 ARCHITECTURE

Functional block diagram – Memory interfacing–I/O ports and data transfer concepts – Timing Diagram – Interrupt structure.

UNIT II 8085 INSTRUCTION SET AND PROGRAMMING

Instruction format and addressing modes – Assembly language format – Data transfer, data manipulation & control instructions – Programming: Loop structure with counting & Indexing – Look up table – Subroutine instructions, stack.

UNIT III INTERFACING BASICS AND ICS

Study of Architecture and programming of ICs: 8255 PPI, 8259PIC, 8251USART, 8279 Keyboard display controller and 8254 Timer/Counter – Interfacing with 8085 -A/D and D/A converter interfacing.

UNIT IV INTRODUCTION TO 8051 MICROCONTROLLER

Functional block diagram – Instruction format and addressing modes – Interrupt structure – Timer – I/O ports – Serial communication, Simple programming –keyboard and display interface – Temperature control system –stepper motor control – Usage of IDE for assembly language programming.

UNIT V INTRODUCTIONTO RISC BASED ARCHITECTURE

PIC16 /18 architecture, Memory organization – Addressing modes – Instruction set – Programming techniques – Timers – I/O ports – Interrupt programming.

COURSE OUTCOMES:

Upon successful completion of the course, the students should have the:
CO1: Ability to write assembly language program for microprocessor and microcontroller
CO2: Ability to design and implement interfacing of peripheral with microprocessor and microcontroller
CO3: Ability to analyze, comprehend, design and simulate microprocessor based systems used for control and monitoring.
CO4: Ability to analyze, comprehend, design and simulate microcontroller based systems used for control and monitoring.
CO5: Ability to understand and appreciate advanced architecture evolving microprocessor field

TEXTBOOKS:

1. Ramesh S. Gaonkar, ‘Microprocessor Architecture Programming and Application’, Pen ram International (P)ltd., Mumbai, 6th Education, 2013.
2. Muhammad Ali Mazidi & Janice Gilli Mazidi, ‘The 8051 Micro Controller and Embedded Systems’, Pearson Education, Second Edition 2011.
3. Muhammad Ali Mazidi & Janice Gilli Mazidi, ‘The PIC Micro Controller and Embedded Systems’, 2010

REFERENCES:

1. Douglas V. Hall, “Micro-processors & Interfacing”, Tata McGraw Hill 3rd Edition, 2017.
2. Krishna Kant, “Micro-processors & Micro-controllers”, Prentice Hall of India, 2007.
3. Mike Predko, “8051 Micro-controllers”, McGraw Hill, 2009
4. Kenneth Ayala, ‘The 8051 Microcontroller’, Thomson, 3rd Edition 2004.