Government College of Engineering, Karad Third Year B. Tech. IT505: Microprocessor and Microcontroller

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Government College of Engineering, Karad

Third Year B. Tech.


IT505: Microprocessor and Microcontroller
Teaching Scheme Examination Scheme
Lectures 3 Hrs/week CT1 15
Tutorial 1 Hr/week CT2 15
Total Credits 4 TA 10
ESE 60
Duration of ESE: 2Hrs 30 Min

Course Objectives:
1 Understand architecture of Microprocessor and microcontroller.
2 Learn basics of assembly language and interfacing of 8086 & 8051.
3 Provide basic knowledge of Embedded Systems.
4 Provide basic knowledge of ARM architecture.
Course Contents
Hours
Unit I Architecture of Microprocessors:
General definitions of mini computers, microprocessors, micro controllers and
digital signal processors. Overview of 8085 microprocessor. Overview of 8086 6
microprocessor. Signals and pins of 8086 microprocessor

Unit II Assembly language of 8086:


Description of Instructions. Assembly directives. Assembly software programs
with algorithms, interfacing with 8086, interfacing with RAMs, ROMs along
with the explanation of timing diagrams. Interfacing with peripheral ICs like 7
8255, 8254, 8279, 8259, 8259 etc. Interfacing with key boards, LEDs, LCDs,
ADCs, and DACs etc. Coprocessor 8087 Architecture of 8087, interfacing
with 8086. Data types, instructions and programming

Unit III Architecture of Micro controllers:


Overview of the architecture of 8051 microcontroller. Overview of the 6
architecture of 8096 16-bit microcontroller.

Unit IV Assembly language of 8051 and Interfacing with 8051:


Description of Instructions. Assembly directives. Assembly software programs
with Algorithms. Interfacing with keyboards, LEDs, 7 segment LEDs, LCDs, 6
Interfacing with ADCs. Interfacing with DACs.
Unit V Introduction to Embedded Systems:
Overview of Embedded System Architecture, Application areas, Categories of
embedded systems, specialties of embedded systems. Recent trends in 6
embedded systems. Brief introduction to embedded microcontroller cores
CISC, RISC, ARM, DSP and SoC.

Unit VI ARM 7 architecture:


Architectural inheritance, Detailed study of Programmer’s model, ARM
Development tools, Instruction set: Data processing, Data transfer, Control 7
flow. Addressing modes. Writing simple assembly language programs.
Pipelining, Brief introduction to exceptions and interrupts handling

Course Outcome (CO):


1 Explain and demonstrate architecture of microprocessor.
2 Describe and evaluate different applications of microcontroller.
Evaluate a variety of existing and developing techniques for assembly language
3
programming.
4 Explain and demonstrate architecture of ARM and embedded systems.

Text Books:
1 Douglas V. Hall, “Microprocessors & Interfacing” , Hall McGraw Hill, , 2005 edition
M. A. Mazidi, J. G. Mazidi, R. D., “The 8051 microcontroller & Embedded systems”,
2 st
Pearson, 1 edition
References:
Ramesh Gaonkar, “Microprocessor Architecture, Programming, and Applications with
1
the 8085 ”, 5th edition.
2 Frank Vahid, Tony Givargis, “Embedded system design A Unified hardware/software
Introduction”, Wiley Publications, July 2013 edition
3 Steve Furber, “ARM System on chip Architecture”, Pearson, 2nd edition.

Useful Links:

1 http://nptel.ac.in/courses/106108100 IISC Bangalore

List of Submission: Duration

1 Total 4-5 number of tutorials should be conducted based on above contents. 12Hrs.*
Tutorial should be based on case study comprises assembly language
instructions, 8051 microcontroller and interfacing, , Embedded system and
ARM processor.
*Indicate total 12 tutorial hours to be conducted.
Assessment Pattern:
Knowledge Level CT1 CT2 TA ESE
Remember 5 5 3 20
Understand 5 3 20
Apply 5 5 3 10
Analyze
Evaluate 5 1 10
Create
Total 15 15 10 60

Course Articulation Matrix:


CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2

CO1 - 2 - - 1 2 - - 2 - - - 2 1

CO2 - 2 2 1 2 1 - 1 2 - - - 2 1

CO3 - 2 2 2 2 2 - 1 2 - - - 2 1

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

1: Slight(Low) 2: Moderate(Medium) 3:Substantial(High)

You might also like