PROUDHADEVARAYA
INSTITUTE OF TECHNOLOGY, HOSPET
Dept.
of Electronics & Communication Engg.
Lesson Plan
Staff Name:Shamita.H.M Class: 4th EC
Sub: MICROCONTROLLERS Subject
code: 10ES42
Sl. No.
|
Date |
Topics to be
covered
|
|
1,1-2-2012
|
UNIT 1 – (6 Hours): Microprocessors
and microcontroller: Introduction,
Microprocessors and Microcontrollers
|
|
2,2-2-2012
|
RISC & CISC CPU Architectures, Harvard &
Von-
Neumann CPU architecture, Computer software.
|
|
3-2-2012
|
The 8051 Architecture: Introduction, Architecture of
8051
|
|
7-2-2012
|
Architecture of 8051
|
|
8-2-2012
|
Pin diagram of 8051
|
|
8,9,9-2-2012
|
Memory organization, External Memory interfacing, Stacks.
|
|
14-2-2012
|
UNIT 2 – (6 Hours): Addressing
Modes: Introduction, Instruction
syntax, Data types, Subroutines,
|
|
15,15-2-2012
|
Immediate addressing , Register addressing, Direct addressing,
Indirect addressing, relative addressing
|
|
16,16-2-2012
|
Absolute addressing, Long
addressing, Indexed addressing, Bit inherent addressing, bit direct addressing.
|
|
21-2-2012
|
Instruction
set: Instruction timings, 8051
instructions: Data transfer
instructions
|
|
22,22-2-2012
|
Arithmetic instructions,
Logical instructions
|
|
23,23-2-2012
|
Branch instructions, Subroutine instructions, Bit
manipulation instruction.
|
|
28-2-2012
|
UNIT 3 – (6 Hours): 8051 programming: Assembler directives, Assembly language
programs
|
|
29-2-2012
|
ALP - Data transfer instructions
|
|
29-2-2012
|
ALP - Arithmetic instructions, Logical instructions
|
|
1-3-2012
|
ALP - Branch instructions
|
|
1-3-2012
|
ALP - Subroutine instructions, Bit manipulation
instruction.
|
|
6-3-2012
|
Time delay calculations.
|
|
2-4-2012
|
UNIT 4 – (7 Hours): 8051 Interfacing and Applications:
Basics of I/O concepts, I/O Port Operation
|
|
3-4-2012
|
Interfacing 8051 to LCD and programming
|
|
5-4-2012
|
Keyboard interfacing and
programming
|
|
5-4-2012
|
parallel and serial ADC interfacing and programming
|
|
10-4-2012
|
DAC interfacing and programming
|
|
11-4-2012
|
Stepper motor interfacing and programming
|
|
11-4-2012
|
and DC motor interfacing and programming
|
|
7,7-3-2012
|
UNIT 5 – (7 Hours): 8051 Interrupts and Timers/counters: Basics of interrupts.
|
|
8,8-3-2012
|
8051 interrupt
structure
|
|
13-3-2012
|
Timers and Counters
|
|
14-3-2012
|
8051 timers/counters
|
|
14-3-2012
|
8051 timers/counters
|
|
15-3-2012
|
programming 8051 timers in assembly and C
|
|
15,20-3-2012
|
programming 8051 timers in assembly and C
|
|
21-3-2012
|
UNIT 6 – (6 Hours): 8051 Serial Communication: Data communication, Basics of
Serial Data Communication
|
|
21,22-3-2012
|
8051 Serial Communication, connections to RS-232,
|
|
27-3-2012
|
Serial communication Programming in assembly and C.
|
|
28-3-2012
|
8255A Programmable Peripheral Interface: Architecture of 8255A
|
|
28-3-2012
|
I/O addressing
|
|
29-3-2012
|
I/O devices interfacing with 8051 using 8255A.
|
|
12-4-2012
|
UNIT 7 – (6 Hours): Motivation for MSP430microcontrollers – Low Power embedded systems,
On-chip peripherals (analog and digital), low-power RF
capabilities.
|
|
12-4-2012
|
Target applications (Single-chip, low cost, low power, high
performance system design).
|
|
17-4-2012
|
MSP430 RISC CPU architecture, Compiler-friendly features,
Instruction set, Clock system,
|
|
18-4-2012
|
Memory subsystem. Key differentiating factors
between
different MSP430 families.
|
|
18-4-2012
|
Introduction to Code Composer Studio (CCS v4). Understanding how to use
CCS for Assembly, C
|
|
24-4-2012
|
Assembly +C projects for MSP430 microcontrollers.
|
|
25-4-2012
|
Interrupt programming.
|
|
25-4-2012
|
Digital I/O – I/O ports programming using C and assembly,
|
|
26-4-2012
|
Understanding the muxing scheme of the MSP430 pins.
|
|
26-4-2012
|
UNIT 8 – (7 Hours): On-chip peripherals. Watchdog Timer, Comparator, Op-Amp, Basic Timer, Real Time Clock (RTC), ADC,
DAC
|
|
2-5-2012
|
SD16, LCD, DMA.
|
|
2-5-2012
|
Using the Low-power features of MSP430. Clock system, low-power modes,
Clock request feature,
|
|
3-5-2012
|
Low-power programming and Interrupt.
|
|
3-5-2012
|
Interfacing LED, LCD, External memory. Seven segment LED modules interfacing
|
|
8-5-2012
|
. Example – Real-time clock.
|
|
9-5-2012
|
Case Studies of applications of MSP430 - Data acquisition system
|
|
9-5-2012
|
Wired Sensor network,
|
|
10-5-2012
|
Wireless sensor network with Chipcon RF interfaces
|
TEXT BOOKS:
- “The 8051 Microcontroller and Embedded Systems – using assembly and C ”-, Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006
2. “MSP430 Microcontroller Basics”, John
Davies, Elsevier, 2010 (Indian edition available)