0% found this document useful (0 votes)
11 views10 pages

U20eccj21 Microprocessor Microcontrollers

The course on Microprocessor Microcontroller and Interfacing Techniques focuses on the architecture, memory organization, interrupts, and programming of the 8086 Microprocessor and 8051 Microcontroller. It includes practical programming and interfacing exercises using both hardware and simulation software, aiming to equip students with skills to design electronic applications. The course outcomes emphasize programming abilities, interfacing concepts, and system design using microprocessors and microcontrollers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

U20eccj21 Microprocessor Microcontrollers

The course on Microprocessor Microcontroller and Interfacing Techniques focuses on the architecture, memory organization, interrupts, and programming of the 8086 Microprocessor and 8051 Microcontroller. It includes practical programming and interfacing exercises using both hardware and simulation software, aiming to equip students with skills to design electronic applications. The course outcomes emphasize programming abilities, interfacing concepts, and system design using microprocessors and microcontrollers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

U20ECCJ21-MICROPROCESSOR MICROCONTROLLERS

PART A-INTRODUCTION OF THE COURSE

PART A - Introduction to the Course:

The Course Microprocessor Microcontroller and Interfacing Techniques is important to


give an efficient solution to real time problems. It covers the detailed architecture,
memory organization, Interrupts, Interfacing and Programming concepts of both 8086
Microprocessor and 8051 Microcontroller. Basic programming and interfacing programs
are explored using hardware and simulation software for both processor and Controllers.
Course Code Course Course Title L T P C
Category 2 0 2 3
MICROPROCESSOR AND
MICROCONTROLLERS
Prerequisite:
U20CSCT02 PC U20ECCJ18
Name of the Course
N. Fathima Shrene Shifna Contact Hrs: 45
Coordinator:
Course Offering
Department of CSE /SOC Total Marks :100
Department/School:

Course Outcomes (COs)


CO No. Course outcome Blooms level
CO1 Develop the ability to do programming in Microprocessors 2
CO2 Summarize the interfacing concepts of Microprocessor and 2
Microcontrollers
CO3 Develop the ability to do programming Microcontroller 3
CO4 Design Electronics Applications using microprocessor and 3
microcontroller
CO5 Demonstrate interfacing ideas using microcontroller 3
Mapping / Alignment of Cos with PO & PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO PSO PSO2
12 1
CO1 3 2 2 2 2

CO2 3 2 2 2 3 2 2
CO3 3 2 2 2 3 3

CO4 3 2 2 1 3 2 3

CO5 3 3 2 2 3 2 2
(Tick mark or level of correlation: 3-High, 2-Medium, 1-Low)

PART B- CONTENT OF THE


COURSE

1. Course Content

UNIT I ARCHITECTURE OF 8086


8086- Architecture, Instruction set, Addressing Modes. Introduction to 8087 - Architecture.
Programs for 16-bit Arithmetic, Sorting, Searching and String Operations-Macro Assembler
Programming for 8086.

UNIT II 8086 ASSEMBLY LANGUAGE PROGRAMMING


Simple Assembly Language Programming, Strings, Procedures, Macros, Assembler
Directives-Interrupts and Interrupt Applications. Programs for Digital clock, Interfacing
ADC and DAC

UNIT III PERIPHERAL INTERFACING & APPLICATION


Programmable Peripheral Interface (8255), keyboard display controller (8279), ADC, DAC
Interface, Programmable Timer Controller (8254), Programmable interrupt controller (8259),
Serial Communication Interface (8251). Interfacing and Programming 8279, 8259, and 8253

UNIT IV MICROCONTROLLER 9

Architecture of 8051 Microcontroller- Instruction Set – Assembly Language Programming –


Branching, I/O and ALU Instructions. Programming 8051 - Timers, Serial Port, Interrupts. C
programming for 8051.Programming using Arithmetic, Logical and Bit Manipulation
instructions of 8051 micro-Controller-Interfacing – DAC and ADC and 8051 based
temperatures measurement -Interfacing – LED and LCD.

UNIT V 8086 AND 8051 BASED SYSTEM DESIGN


Design and interfacing - LED, LCD & Keyboard Interfacing, ADC, DAC, Sensor Interfacing,
External Memory Interface Traffic light controller, washing machine, RTC Interfacing using
I2C Standard, Motor Control, Relay, PWM, DC, Stepper Motor Multichannel biomedical data
acquisition system. Interfacing – stepper motor traffic light Control-Communication between
8051 Microcontroller kit and PC.

2.Alignment of topics of the courses with COs


S.N Summary Of Course Content Hrs Assignment Alignment
o To Cos
1 Unit -I 1
8086- Architecture, Instruction C01
set ,Addressing Modes.
2 Introduction to 8087 - Architecture 1 C01
3 Programs for 16 bit Arithmetic 1 C01
4 Sorting, Searching, 1 C01
5 String operations 1 C01
6 Macro assembler 1 C01
7 Unit –II 1
Simple Assembly C02
Language Programming
8 Strings, Procedures, 1 C02
9 , Macros, 1 C02
10 Assembler Directives 1 C02
11 Interrupts and Interrupt Application 1 C02
12 Interrupts and Interrupt Application 1 C02
13 Unit-III 1
Programmable Peripheral Interface C03
(8255)
14 keyboard display controller (8279), 1 C03
15 ADC ,DAC, Interface 1 C03
16 Programmable Timer Controller 1
C03
(8254)
17 Programmable interrupt 1
C03
controller(8259)
18 Serial Communication Interface 1 C03

(8251)
19 Interfacing and Programming 8279 1 C03
20 Interfacing and Programming 8279 1 C03

21 Interfacing and Programming 8259 1 C03

22 Interfacing and Programming 8259 1 C03

23 Interfacing and Programming 1 C03


8253
24 .Interfacing and Programming 1 C03
8253
25 Unit-IV 1 C04
Architecture of
8051
Microcontroller
26 Instruction Set 1 C04

27 Assembly Language Programming 1 C04

28 Branching 1 C04

29 I/O and ALU Instructions 1 C04

30 Programming 8051 1 C04

31 Timers, Serial Port, Interrupts. 1 C04

32 C programming for 8051 1 C04

33 Programming using Arithmetic, 1 C04


Logical and Bit Manipulation
instructions of 8051
microcontroller
34 Programming using Arithmetic, 1 C04
Logical and Bit Manipulation
instructions of 8051
microcontroller
35 Interfacing 1 C04

36 DAC and ADC 1 C04

37 DAC and ADC 1 C04

38 8051 based temperature 1 C04


measurement-Interfacing –
LED and
LCD.
39 Unit-V 1
C05
Design and interfacing - LED
40 LCD & Keyboard Interfacing, 1
41 ADC, DAC, Sensor Interfacing 1 C05

42 External Memory Interface Traffic 1 C05


light controller
43 Washing machine, RTC Interfacing 1 C05
using I2C Standard
44 Motor Control, Relay, PWM, 1 C05

45 DC- Stepper Motor Multichannel 1 C05


biomedical data acquisition system.
3. Lesson plan
Hour Topic CO Text/ Teaching Proposed Completed BT
Referenc Tool Date Date level
e book
1 8086- Architecture, CO1 TB1,TB2, T1,T2,T3,
Instruction set ,Addressing RB1 T4 2
Modes.
2 Introduction to 8087 - CO1 TB1,TB2, T1,T2,T3,
Architecture RB1 T4 2

3 Programs for 16 bit Arithmetic CO1 TB1,TB2, T1,T2,T3,


RB1 T4 2

4 Sorting, Searching CO1 TB1,TB2, T1,T2,T3,


RB1 T4 2

5 String operations CO1 TB1,TB2, T1,T2,T3,


RB1 T4 2

6 Macro assembler CO1 TB1,TB2 T1,T2,T3,


, RB1 T4 2

7 Simple Assembly Language CO2 TB1,TB2 T1,T2,T3,


Programming , RB1 T4 2

8 Strings, Procedures CO2 TB1,TB2 T1,T2,T3,


, RB1 T4 2

9 Macros CO2 TB1,TB2 T1,T2,T3,


2
, RB1

T4

10 Assembler Directives CO2 TB1,TB2 T1,T2,T3,


, RB1 T4 2
11 Interrupts and CO2 TB1,TB2 T1,T2,T3, 2
Interrupt Application , RB1 T4

12 Interrupts and CO2 TB1,TB2 T1,T2,T3, 2


Interrupt Application , RB1 T4

13 Programmable Peripheral CO2 TB1,TB2 T1,T2,T3, 3


Interface (8255) , RB1 T4

14 keyboard display controller CO3 TB1,TB2 T1,T2,T3, 3


(8279), , RB1 T4

15 ADC ,DAC, Interface CO3 TB1,TB2 T1,T2,T3, 3


, RB1 T4

16 Programmable Timer CO3 TB1,TB2 T1,T2,T3, 3


Controller (8254) , RB1 T4

17 Programmable interrupt CO3 TB1,TB2 T1,T2,T3, 3


controller(8259) , RB1 T4

18 Serial Communication CO3 TB1,TB2 T1,T2,T3, 3


Interface (8251) , RB1 T4

19 Interfacing and CO3 TB1,TB2 T1,T2,T3, 3


Programming 8279 , RB1 T4

20 Interfacing and Programming CO3 TB1,TB2 T1,T2,T3, 3


8279 , RB1 T4

21 Interfacing and CO3 TB1,TB2 T1,T2,T3, 3


Programming 8259 , RB1 T4

22 Interfacing and CO3 TB1,TB2 T1,T2,T3, 3


Programming 8259 , RB1 T4

23 Interfacing and CO3 TB1,TB2 T1,T2,T3, 3


Programming 8253 , RB1 T4

24 .Interfacing and Programming CO3 TB1,TB2 T1,T2,T3, 3


8253 , RB1

T4

25 Architecture of CO4 TB1,TB2 T1,T2,T3, 3


8051 , RB1 T4
Microcontroller
26 Instruction Set CO4 TB1,TB2 T1,T2,T3, 3
, RB1 T4

27 Assembly Language CO4 TB1,TB2 T1,T2,T3, 3


Programming , RB1 T4

28 Branching CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

29 I/O and ALU Instructions CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

30 Programming 8051 CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

31 Timers, Serial Port, Interrupts CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

32. C programming for 8051 CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

33 Programming using CO4 TB1,TB2 T1,T2,T3, 3


Arithmetic, Logical and Bit , RB1 T4
Manipulation
instructions of 8051
microcontroller
34 Programming using CO4 TB1,TB2 T1,T2,T3, 3
Arithmetic, Logical and Bit , RB1 T4
Manipulation
instructions of 8051
microcontroller
35 Interfacing CO4 TB1,TB2 T1,T2,T3, 3
, RB1 T4

36 DAC and ADC CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

37 DAC and ADC CO4 TB1,TB2 T1,T2,T3, 3


, RB1 T4

38 8051 based temperature CO4 TB1,TB2 T1,T2,T3, 3


measurement-Interfacing – , RB1 T4
LED and LCD.
39 Design and interfacing - LED CO5 TB1,TB2 T1,T2,T3, 3
, RB1 T4
40 LCD & Keyboard Interfacing CO5 TB1,TB2 T1,T2,T3, 3
, RB1 T4

41 ADC, DAC, Sensor CO5 TB1,TB2 T1,T2,T3, 3


Interfacing , RB1 T4

42 External Memory Interface CO5 TB1,TB2 T1,T2,T3, 3


Traffic light controller , RB1 T4

43 Washing machine, RTC CO5 TB1,TB2 T1,T2,T3, 3


Interfacing using I2C Standard , RB1 T4

44 Motor Control, Relay, PWM CO5 TB1,TB2 T1,T2,T3, 3


, RB1 T4

45 DC- Stepper Motor CO5 TB1,TB2 T1,T2,T3, 3


Multichannel biomedical data , RB1 T4
acquisition system.
TEXT BOOKS
Text Code Description
TB1 Ramesh S. Gaonkar, Microprocessor Architecture Programming and Applications
with 8085. Fourth edition, Penram International Publishing 2006.
TB2 Douglas V.Hall, Microprocessor and Interfacing, Programming aHardware.Revised
second Edition, Indian edition,Tata McGraw Hill, 2007.
REFERENCE BOOKS
RB1 A.K. Ray , K.M .Bhurchandi “Advanced Microprocessor and Peripherals” ,Second
edition, Tata McGraw-Hill, 2007.
RB2 Barry B.Brey, “The Intel Microprocessors Architecture, Programming and
Interfacing” Pearson Education, New Delhi, 2007.
Teaching Tool used:
Type Code Teaching Tool Used
T1 Black Board
T2 Power point Presentation
T3 Video Presentation
T4 Keil Software, Interfacing kits, C-Programm3
Part C- Assessment and Evaluation

Assessment Pattern:

There are 4 Continuous Learning Assessment (CLA) for the subject


and for CLA 1 for 30 marks, CLA 2 for 30 Marks and CLA3 for 30
Marks and CLA 4 for 10 Marks.

CO WEIGHTAGE
CO’s Weightage
(Theory)
CO1 20%
CO2 20%
CO3 20%
CO4 20%
CO5 20%
THEORY

CLA 1 portions will be Unit 1 and first half part of Unit 2


with 30 marks CLA 2 portions will be Unit 2 second half and
Unit 3 with 30marks CLA 3 portions will Unit 4 and Unit 5
with 35marks CLA 4 will be assignments 05 Marks.

Continuous Learning Assessment (CLA) - Weightages

(50%) THEORY
CO’s Tests (Marks) CLA 4
CLA 1 CLA 2 CLA 3 Assignments
(Marks)
CO1 20
CO2 10 10
CO3 20 05
CO4 20
CO5 10 05
Final Examination – Weightage 50%
CO’s Marks (Theory)
CO1 20
CO2 20
CO3 20
CO4 20
C05 20
Evaluation Policy
EXAMS Total Marks split WEIGHTAGE TOTAL MARKS
up
Continuous 100 50% of Average 100 Marks
Internal
Assessment Theory
(CLA 1, CLA 2,
CLA 3, CLA 4)
End Semester Exam 100
theory
Part D – Learning Resources

TEXT BOOKS:

1. Ramesh S. Gaonkar, Microprocessor Architecture Programming and


Applications with 8085. Fourth edition, Penram International Publishing
2006. 2. Douglas V.Hall, Microprocessor and Interfacing,
Programming aHardware.Revised second Edition, Indian edition,Tata
McGraw Hill, 2007.
3. Muhammad Ali Mazidi, Janice GillispieMazidi, RolinD.MCKinlay
The 8051 Microcontroller and Embedded Systems, Second Edition, Pearson
Education 2008.

REFERENCE BOOKS:
1. Kenneth J.Ayala., “The 8051 Microcontroller, 3rd Edition, Thompson Delmar
Learning, New Delhi, 2007.
2. A.K. Ray , K.M .Bhurchandi “Advanced Microprocessor and
Peripherals” ,Second edition, Tata McGraw-Hill, 2007.
3. Barry B.Brey, “The Intel Microprocessors Architecture, Programming and
Interfacing” Pearson Education, New Delhi, 2007,
4. ZdravkoKarakehayov, “Embedded System Design with 8051 Microcontroller
hardware and software”, MercelDekkar, 1999.
5. Krishna Kant, “ Microprocessor and Microcontroller Architecture,
programminga. and system design using 8085, 8086, 8051 and 8096, PHI, 2007

ONLINE RESOURCES:

1. https://emu8086-microprocessor-emulator.en.soft
onic.com 2.EdSim51 - The 8051 Simulator
https://www.edsim51.com
3.https://nptel.ac.in/courses/108/103/108103157/
4.https://nptel.ac.in/courses/108/105/108105102/

You might also like