0% found this document useful (1 vote)
290 views

Microprocessor and Microcontroller

This document outlines the course objectives, expected outcomes, modules, and experiments for a Microprocessor and Microcontroller course. The course aims to teach students about the hardware functionality of Intel 8051 and ARM processors, interfacing techniques, and designing embedded systems. It consists of 30 lecture hours across 8 modules covering topics like ARM and 8051 architecture, instruction sets, programming, and interfacing analog and digital components. Students will learn to solve equations, generate waveforms, program I/O ports, and handle interrupts using both processor platforms. The course assessments include 10 challenging experiments involving arithmetic, data transfer, waveform generation, and interfacing tasks.

Uploaded by

Tarun Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
290 views

Microprocessor and Microcontroller

This document outlines the course objectives, expected outcomes, modules, and experiments for a Microprocessor and Microcontroller course. The course aims to teach students about the hardware functionality of Intel 8051 and ARM processors, interfacing techniques, and designing embedded systems. It consists of 30 lecture hours across 8 modules covering topics like ARM and 8051 architecture, instruction sets, programming, and interfacing analog and digital components. Students will learn to solve equations, generate waveforms, program I/O ports, and handle interrupts using both processor platforms. The course assessments include 10 challenging experiments involving arithmetic, data transfer, waveform generation, and interfacing tasks.

Uploaded by

Tarun Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

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:
 To give an emphasis on the hardware functionality of Intel 8051, ARM Processors and
their functions.
 To provide essential knowledge on various operating modes of I/O ports
Timers/Counters, control registers and various types of interrupts.
 To teach various interfacing techniques.
Expected Course Outcome:
On the completion of this course the student will be able to:
 Understand the difference between different microcontrollers.
 Will know to design microcontroller based embedded systems for small and high end
applications.

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

Module:1 Introduction to ARM Processor Hours 4 SLO: 1,2


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 Hours 3 SLO: 2,5


Data transfer instruction – Arithmetic instruction - Logical Instruction – Multiply instruction –
Branch instruction – Load/Store instruction – Swap instruction.

Module:3 Programming using ARM Processor Hours 2 SLO: 2,5,18


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

Module:4 8051 Microcontroller Architecture Hours 4 SLO: 1,2


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 Hours 3 SLO: 2, 14


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 Hours 5 SLO: 5,14, 18


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 Hours 7 SLO: 1,2,5, 11


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 Lecture by industry experts. Hours 2
Total Lecture hours: Hours 30
List of Challenging Experiments (Indicative) SLO: 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 A*B AB + ~A~B ~A +1
+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 2 hours
generate 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
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 Gillispie Mazidi, " The 8051 Microcontroller and
Embedded Systems ", Pearson education, 2nd Edition, 2014.
Reference Books
1. Kenneth J.Ayla, “The 8051 Micro controller", Thomson learning, 3rd 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.
Recommended by Board of Studies 05/03/2016
Approved by Academic Council 40th AC Date 18/03/2016

You might also like