Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen