CHARUSAT Microprocessor and Microcontroller Syllabus

CHARUSAT Microprocessor and Microcontroller Syllabus

CHAROTAR UNIVERSITY OF SCIENCE & TECHNOLOGY
FACULTY OF TECHNOLOGY AND ENGINNERING
V. T. PATEL DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
B. TECH. (ELECTRONICS & COMMUNICATION)
2ND YEAR SEMESTER: IV
EC209: MICROPROCESSORS & MICROCONTROLLER

_______________________________________________________________________
Credit Hours:
Teaching Scheme
Theory
Practical
Total
Credit
Hours/week
4
2
6
5
Marks
100
50
150
a. Objective of The Course:
The Purposes or Goals or Objectives of The Course Are To Introduce The Students To Become Familiar With The Architecture of A Specific Microprocessor 8085 and Microcontroller 8051 and Programmable Interfacing Devices.
b. Out Line of The Course:
Sr No.
Title of The Unit
Minimum Number of Hours
1
Introduction of Microprocessors, Microcontrollers & Microcomputer System
1
2.
8085 Microprocessor Architecture and Memory Interfacing
3
3.
Programmable Interface Devices-8255,8254,8251
10
4.
Introduction and Architecture of 8051
10
5.
Basic Assembly Language Programming Concepts
10
6.
Moving Data, Logical Operations & Arithmetic Operations
10
© CHARUSAT 2012 Page 52 of 154
7.
Jumps and Call Instructions
6
8.
An 8051 Microcontroller Design
6
9.
Serial Data Communication
4
Total Hours (Theory) : 60
Total Hours (Lab): 30
Total: 90
c. Detailed Syllabus:
1.
Introduction of Microprocessors, Microcontrollers & Microcomputer System 1 Hrs
1.66 %
1.1
Basics of Microprocessors and Controllers and Comparision
0.5 Hr
1.2.
Microprocessor Architecture and Operation, Memory I/O Devices
0.5 Hr
2.
8085 Microprocessor Architecture and Memory Interfacing 3 Hrs
5 %
2.1
8085 MPU, Example of 8085-Based Microcomputer
1 Hr
2.2
Memory Interfacing ,Interfacing 8155 Memory Segment
2 Hrs
3
Programmable Interface Devices-8255,8254,8251 10 Hrs
16.66 %
3.1
The 8255 Programmable Devices
4 Hrs
3.2
The 8254 Programmable Interval Timer
2 Hrs
3.3
The 8251 Programmable Communication Interface
4 Hrs
4.
Introduction and Architecture of 8051 10 Hrs
16.66 %
4.1
8051 Microcontroller Hardware
2 Hrs
4.2
Input/Output Pins, Ports, and Circuits
3 Hrs
4.3
External Memory, Counter and Timers
2 Hrs
4.4
Serial Data Input/Output, Interrupts
3 Hrs
5.
Basic Assembly Language Programming Concepts 10 Hrs
16.66 %
5.1
Generic Computers, Mechanics of Programming
2 Hrs
© CHARUSAT 2012 Page 53 of 154
5.2
Assembly Language Programming Concepts, PAL Practice CPU
4 Hrs
5.3
Programming Tools and Techniques, Programming The 8051
4 Hrs
6.
Moving Data, Logical Operations & Arithmetic Operations 10 Hrs
16.66 %
6.1
Byte& Bit Level Logical Operations, Rotate and Swap Operations, Example Programs
5 Hrs
6.2
Flags, Incrementing Decrementing, Addition, Subtractions, Multiplication and Division, Decimal Arithmetic, Example Programs
5 Hrs
7
Jumps and Call Instructions 6 Hrs
10 %
7.1
Jump and Call Program Range, Jumps
3 Hrs
7.2
Calls and Subroutines, Interrupts and Returns, Detail On Interrupt
3 Hrs
8
An 8051 Microcontroller Design 6 Hrs
10 %
8.1
Specification and Design, Testing The Design
2 Hrs
8.2
Timing Subroutines, Lookup Table For 8051
2 Hrs
8.3
Serial Data Transmission
2 Hrs
9.
Serial Data Communication 4 Hrs
6.66 %
9.1
Network Configurations
2 Hrs
9.2
8051 Data Communication Modes Example
2 Hrs
D. Instructional Method and Pedagogy:
 Multimedia Projector
 Chalk-Stick
 Overhead Projector
 Assignments Based On Noise Figure
E. Student Learning Outcomes :
Students Demonstrate That They Can Write Assembly Language Programs For A Microcontroller 8051 To Make It Perform Predefined Tasks.
© CHARUSAT 2012 Page 54 of 154
F. Recommended Study Material:
1. Reference Books:
1) Microprocessor Architecture Programming and Applications By R. S. Gaonkar –
Fourth Edition (WEL)
2) The 8051 Microcontroller – Architecture Programming & Application By K. J. Ayala-
Second Edition (Penram International)
3) The 8051 Microcontroller MCS51 & It’s Variants By Prof. S.K.Shah –First
Edition (Oxford University Press )
2. Reading Materials, Web Materials With Full Citations:
 Lecture Notes
 IIT Lecture Notes
 NPTEL Web Course

Leave a Comment