0% found this document useful (0 votes)
21 views

syllabus (1)

The document outlines the course structure for EE3404 Microprocessor and Microcontroller, detailing objectives, units, and outcomes related to 8085 and 8051 architectures, programming, interfacing, and RISC architecture. It also includes a practical component with experiments and mini-projects focused on embedded systems and IoT design. The course aims to equip students with skills in assembly programming, system design, and understanding of IoT protocols and architectures.

Uploaded by

helen jenefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

syllabus (1)

The document outlines the course structure for EE3404 Microprocessor and Microcontroller, detailing objectives, units, and outcomes related to 8085 and 8051 architectures, programming, interfacing, and RISC architecture. It also includes a practical component with experiments and mini-projects focused on embedded systems and IoT design. The course aims to equip students with skills in assembly programming, system design, and understanding of IoT protocols and architectures.

Uploaded by

helen jenefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

EE3404 MICROPROCESSOR AND MICROCONTROLLER LT P C

3003

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 9


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

UNIT II 8085 INSTRUCTION SET AND PROGRAMMING 9


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 9


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 9


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 INTRODUCTION TO RISC BASED ARCHITECTURE 9


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

TOTAL: 45 PERIODS
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.
MAPPING OF COs WITH POs AND PSOs

COs POs PSOs


PO1 PO2 PO3 PO4 PO5 P06 P07 PO8 PO9 PO10 PO11 PO12 PS01 PS02 PS03
CO1 2 1 2 3 - - - 1 - - - 3 3 1 3
CO2 2 1 2 3 - - - 1 - - - 3 3 1 3
CO3 2 1 2 3 - - - 1 - - - 3 3 1 3
CO4 2 1 2 3 - - - 1 - - - 3 3 1 3
CO5 2 1 2 3 - - - 1 - - - 3 3 1 3
Avg 2 1 2 3 - - - 1 - - - 3 3 1 3
EE3404 MICROPROCESSOR AND MICROCONTROLLER LT P C
3003

UNIT I INTRODUCTION TO 8085 ARCHITECTURE 9

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

UNIT II 8085 INSTRUCTION SET AND PROGRAMMING 9


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 9


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 9
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 INTRODUCTION TO RISC BASED ARCHITECTURE 9
PIC16 /18 architecture, Memory organization – Addressing modes – Instruction set -
Programming techniques – Timers – I/O ports – Interrupt programming.

TOTAL: 45 PERIODS

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.
ET3491 EMBEDDED SYSTEMS AND IOT DESIGN L TPC
3 024

COURSE OBJECTIVES :
 Learn the architecture and features of 8051.
 Study the design process of an embedded system.
 Understand the real – time processing in an embedded system.
 Learn the architecture and design flow of IoT.
 Build an IoT based system.

UNIT I 8051 MICROCONTROLLER 9


Microcontrollers for an Embedded System – 8051 – Architecture – Addressing Modes – Instruction Set – Program and Data Memory – Stacks – Interrupts
– Timers/Counters – Serial Ports – Programming.

UNIT II EMBEDDED SYSTEMS 9


Embedded System Design Process – Model Train Controller – ARM Processor – Instruction Set Preliminaries – CPU – Programming Input and Output
– Supervisor Mode – Exceptions and Trap – Models for programs – Assembly, Linking and Loading – Compilation Techniques – Program Level
Performance Analysis.

UNIT III PROCESSES AND OPERATING SYSTEMS 9


Structure of a real – time system – Task Assignment and Scheduling – Multiple Tasks and Multiple Processes – Multirate Systems – Pre emptive real –
time Operating systems – Priority based scheduling – Interprocess Communication Mechanisms – Distributed Embedded Systems – MPSoCs and
Shared Memory Multiprocessors – Design Example – Audio Player, Engine Control Unit and Video Accelerator.

UNIT IV IOT ARCHITECTURE AND PROTOCOLS 9


Internet – of – Things – Physical Design, Logical Design – IoT Enabling Technologies – Domain Specific IoTs – IoT and M2M – IoT System Management
with NETCONF – YANG – IoT Platform Design – Methodology – IoT Reference Model – Domain Model – Communication Model – IoT Reference
Architecture – IoT Protocols - MQTT, XMPP, Modbus, CANBUS and BACNet.

UNIT V IOT SYSTEM DESIGN 9


Basic building blocks of an IoT device – Raspberry Pi – Board – Linux on Raspberry Pi – Interfaces – Programming with Python – Case Studies: Home
Automation, Smart Cities, Environment and Agriculture.
45PERIODS
PRACTICAL EXERCISES 30 PERIODS

Experiments using 8051.


1. Programming Arithmetic and Logical Operations in 8051.
2. Generation of Square waveform using 8051.
3. Programming using On – Chip ports in 8051.
4. Programming using Serial Ports in 8051.
5. Design of a Digital Clock using Timers/Counters in 8051.
Experiments using ARM
1. Interfacing ADC and DAC
2. Blinking of LEDs and LCD.
3. Interfacing keyboard and Stepper Motor.
Miniprojects for IoT
1. Garbage Segregator and Bin Level Indicator
2. Colour based Product Sorting
3. Image Processing based Fire Detection
4. Vehicle Number Plate Detection
5. Smart Lock System
TOTAL: 60 PERIODS
COURSE OUTCOMES:

CO1: Explain the architecture and features of 8051.


CO2: Develop a model of an embedded system.
CO3: List the concepts of real time operating systems.
CO4: Learn the architecture and protocols of IoT.
CO5: Design an IoT based system for any application.

TEXTBOOKS :
1. Mohammed Ali Mazidi, Janice Gillispie Mazidi, Rolin D.McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and
C, Second Edition, Pearson Education, 2008.(Unit – I)
2. 2.Marilyn Wolf, Computers as Components – Principles of Embedded Computing System Design, Third Edition, Morgan Kaufmann,
2012.(Unit – II,III)
3. Arshdeep Bahga, Vijay Madisetti, Internet – of- Things – A Hands on Approach, Universities Press, 2015.(Unit – IV,V)

REFERENCES :
1. Mayur Ramgir, Internet – of – Things, Architecture, Implementation and Security, First Edition, Pearson Education, 2020.
2. Lyla B.Das, Embedded Systems: An Integrated Approach, Pearson Education 2013.
3. Jane.W.S .Liu, Real – Time Systems, Pearson Education, 2003.
CO’s-PO’s & PSO’s MAPPING

C PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 3 3 3 2 2 - - - - - - - 3 2 1

2 3 3 3 2 2 - - - - - - - 3 2 1
3 3 3 2 2 2 - - - - - - - 2 1 1

4 3 3 2 2 2 - - - - - - - 3 3 2

5 3 3 3 3 3 - - - - - - - 3 3 2

C 3 3 2.6 2.2 2.2 - - - - - - - 2.8 2.2 1.4


1 - low, 2 - medium, 3 - high, ‘-' - no correlation
ET3491 EMBEDDED SYSTEMS AND IOT DESIGN L TPC
3 024

UNIT I 8051 MICROCONTROLLER 9


Microcontrollers for an Embedded System – 8051 – Architecture – Addressing Modes – Instruction Set – Program and Data
Memory – Stacks – Interrupts – Timers/Counters – Serial Ports – Programming.

UNIT II EMBEDDED SYSTEMS 9


Embedded System Design Process – Model Train Controller – ARM Processor – Instruction Set Preliminaries – CPU –
Programming Input and Output – Supervisor Mode – Exceptions and Trap – Models for programs – Assembly, Linking and
Loading – Compilation Techniques – Program Level Performance Analysis.

UNIT III PROCESSES AND OPERATING SYSTEMS 9


Structure of a real – time system – Task Assignment and Scheduling – Multiple Tasks and Multiple Processes – Multirate
Systems – Pre emptive real – time Operating systems – Priority based scheduling – Interprocess Communication Mechanisms
– Distributed Embedded Systems – MPSoCs and Shared Memory Multiprocessors – Design Example – Audio Player, Engine
Control Unit and Video Accelerator.

UNIT IV IOT ARCHITECTURE AND PROTOCOLS 9


Internet – of – Things – Physical Design, Logical Design – IoT Enabling Technologies – Domain Specific IoTs – IoT and M2M –
IoT System Management with NETCONF – YANG – IoT Platform Design – Methodology – IoT Reference Model – Domain
Model – Communication Model – IoT Reference Architecture – IoT Protocols - MQTT, XMPP, Modbus, CANBUS and BACNet.

UNIT V IOT SYSTEM DESIGN 9


Basic building blocks of an IoT device – Raspberry Pi – Board – Linux on Raspberry Pi – Interfaces – Programming with Python
– Case Studies: Home Automation, Smart Cities, Environment and Agriculture.

45PERIODS

PRACTICAL EXERCISES 30PERIODS

Experiments using 8051.


1. Programming Arithmetic and Logical Operations in 8051.
2. Generation of Square waveform using 8051.
3. Programming using On – Chip ports in 8051.
4. Programming using Serial Ports in 8051.
5. Design of a Digital Clock using Timers/Counters in 8051.
Experiments using ARM
1. Interfacing ADC and DAC
2. Blinking of LEDs and LCD.
3. Interfacing keyboard and Stepper Motor.
Miniprojects for IoT
1. Garbage Segregator and Bin Level Indicator
2. Colour based Product Sorting
3. Image Processing based Fire Detection
4. Vehicle Number Plate Detection
5. Smart Lock System

TEXTBOOKS :
1. Mohammed Ali Mazidi, Janice Gillispie Mazidi, Rolin D.McKinlay, The 8051 Microcontroller and Embedded
Systems Using Assembly and C, Second Edition, Pearson Education, 2008.(Unit – I)
2. 2.Marilyn Wolf, Computers as Components – Principles of Embedded Computing System Design, Third Edition,
Morgan Kaufmann, 2012.(Unit – II,III)
3. Arshdeep Bahga, Vijay Madisetti, Internet – of- Things – A Hands on Approach, Universities Press, 2015.(Unit – IV,V)

REFERENCES :
1. Mayur Ramgir, Internet – of – Things, Architecture, Implementation and Security, First Edition, Pearson
Education, 2020.
2. Lyla B.Das, Embedded Systems: An Integrated Approach, Pearson Education 2013.
3. Jane.W.S .Liu, Real – Time Systems, Pearson Education, 2003.

You might also like