0% found this document useful (0 votes)
56 views4 pages

Syllabus

Uploaded by

Nathan Shankar
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)
56 views4 pages

Syllabus

Uploaded by

Nathan Shankar
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/ 4

EEE4001 Microprocessor and Microcontroller L T P J C

2 0 2 0 3

Pre-requisite EEE3002 Syllabus version

Anti-requisite v. 2.0

Course Objectives:

1. To emphasis on the hardware functionality of Intel 8051 and ARM

2. To create the essential knowledge on operating modes of I/O ports ,Timers/Counters, control
registers and various types of interrupts.

3. To analyse various interfacing techniques.

Expected Course Outcome:

On the completion of this course the student will be able to:

1. Interpret the architecture of microprocessor and to classify the different modes of ARM

2. Classify the instructions and to differentiate the instruction under different categories

3. Solve real time problems using ARM

4. Develop a broad knowledge on the complete architecture of 8051 microcontroller

5. Analyse the instructions and to write simple programs using 8051 microcontroller

6. Summarize various interrupts and to write programs to handle interrupts

7. Design a microcontroller based embedded systems by knowing how to interface the external
devices

8. Design and Conduct experiments, as well as analyze and interpret data

Student Learning Outcomes (SLO): 1,2,5,11,14,18

Module:1 Introduction to ARM Processor 4 Hours

Introduction to RISC processor – Comparison between CISC and RISC - Overview of ARM
architecture – Different modes of ARM processor – Program status register
Module:2 ARM Instruction Set 3 Hours

Data transfer instruction – Arithmetic instruction - Logical Instruction – Multiply instruction –


Branch instruction – Load/Store instruction – Swap instruction.

Module:3 Programming using ARM Processor 2 Hours

Solving an simple equation – generation of square wave form – Memory operations

Module:4 8051 Microcontroller Architecture 4 Hours

Architecture of 8051 Micro controller – Program Status Register – Structure of Random Access
Memory – Special Function Registers - Pin diagram of 8051 Microcontroller – Ports of 8051
microcontroller.

Module:5 Instruction set of 8051 microcontroller 3 Hours

Data transfer Instructions – Arithmetic and Logical Instructions – Boolean Instructions – Control
transfer Instructions – Programming using 8051 microcontroller – Demonstration of HEX file
generation and program execution.

Module:6 8051 Microcontroller Programming 5 Hours

Programming I/O ports - Different modes of timer programs – Counters – Transferring data
serially – Receive data serially - Interrupts and Interrupt Handling – Interrupt priority

Module:7 Interfacing Techniques 7 Hours

Interfacing of Analog to Digital Converter – Digital to Analog Converter – Sensor Interface –


Keypad Interface.Display Interface: 7 segment interface – LCD.Communication Interface: GSM –
Xbee – GPS – Bluetooth.

Module:8 Contemporary issues: 2 Hours


Total Lecture hours: 30 Hours

Text Book(s)

1. Andrew N Sloss , Dominic Symes , Chris Wright, " ARM System Developer's Guide:
Designing and Optimizing System Software ", Morgan Kaufmann Publishers, 1st
edition, 2009.

2. Mohammad Ali Mazidi, Janice GillispieMazidi, "The 8051 Microcontroller and


Embedded Systems ", Pearson education, 2 nd Edition, 2014.

Reference Books

1. Kenneth J.Ayla, “The 8051 Micro controller", Thomson learning, 3 rd Edition, 2010.

2. D Karuna Sagar, “Microcontroller 8051, Oxford : Alpha Science, 2011.

3. P.V Guruprasad, “Arm Architecture System on Chip and More ", Apress, 2013.

Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar

List of Challenging Experiments (Indicative) SLO: 1,2,5,11,14,18

1. to perform the arithmetic operations 2 hours

2. Write a program to solve the given equation. 2 hours

D= (A.B.C2 + A2B + AB2 – A3B2)/ (A+B+C)

Assume : A, B & C are 8 bit numbers.

3. Write a program to perform the following data transfer 2 hours

a. RAM to RAM
b. ROM to RAM
c. EXTERNAL to EXTERNAL
d. RAM to EXTERNA
4. to solve the following Boolean expression 2 hours

5. Write a program to perform the following tasks 2 hours

Option 0 1 2 3 9
Task A+B ~B +1 A*B AB + ~A~B ~A +1
Option 4 5 6 7 8
Task A A to 55H A^B ~A ~B
P1 to P1
6. Write a program to generate the following wave forms. 2 hours

a. Generate 2 Hz square wave on P0.0. use Timer 1 in mode 1. Assume


XTAL = 16MHz.

b. Generate step wave form on P0.

7. Write a program to interface LED’s with 8051 microcontroller also generate 2 hours
any pattern using LED’s.

8. Write a program to generate 50 Hz square wave on P1.1 normally. When 2 hours


INT1 is pressed,generate 100 Hz square wave on P1.1. Use timer 0 in mode
1. Assume XTAL = 11.0592 MHz.

9. Write a program to display the following sequence in 7 segment display. 2 hours

0–2–4–6–8

10. Write ARM processor program to solve the following expression. 2hours

Ab2 + c2d where, a,b,c,d are 16 bit numbers.

Total Laboratory Hours 30 hours

Mode of Evaluation: Assignment / FAT

Recommended by Board of Studies 05/03/2016

Approved by Academic Council 40th AC Date 18/03/2016

You might also like