PROUDHADEVARAYA
INSTITUTE OF TECHNOLOGY, HOSPET
Dept.
of Electronics & Communication Engg.
Lesson Plan
Staff Name:HARISHA G
C Class: 4th EC
B Sec
Sub: MICROCONTROLLERS Subject
code: 10ES42
Sl. No.
|
Date |
Topics to be
covered
|
|
1,3-2-2012
|
UNIT 1 – (6 Hours): Microprocessors
and microcontroller: Introduction,
Microprocessors and Microcontrollers
|
|
3,4-2-2012
|
RISC & CISC CPU Architectures, Harvard &
Von-
Neumann CPU architecture, Computer software.
|
|
7-2-2012
|
The 8051 Architecture: Introduction, Architecture of
8051
|
|
8-2-2012
|
Architecture of 8051
|
|
10-2-2012
|
Pin diagram of 8051
|
|
10,11-2-2012
|
Memory organization, External Memory interfacing, Stacks.
|
|
14-2-2012
|
UNIT 2 – (6 Hours): Addressing
Modes: Introduction, Instruction
syntax, Data types, Subroutines,
|
|
15,17-2-2012
|
Immediate addressing , Register addressing, Direct addressing,
Indirect addressing, relative addressing
|
|
17,18-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,24-2-2012
|
Arithmetic instructions,
Logical instructions
|
|
24,25-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
|
|
02-03-2012
|
ALP - Arithmetic instructions, Logical instructions
|
|
02-03-2012
|
ALP - Branch instructions
|
|
03-03-2012
|
ALP - Subroutine instructions, Bit manipulation
instruction.
|
|
06-03-2012
|
Time delay calculations.
|
|
07-03-2012
|
UNIT 4 – (7 Hours): 8051 Interfacing and Applications:
Basics of I/O concepts, I/O Port Operation
|
|
09-03-2012
|
Interfacing 8051 to LCD and programming
|
|
09-03-2012
|
Keyboard interfacing and
programming
|
|
10-03-2012
|
parallel and serial ADC interfacing and programming
|
|
13-03-2012
|
DAC interfacing and programming
|
|
14-03-2012
|
Stepper motor interfacing and programming
|
|
15-03-2012
|
and DC motor interfacing and programming
|
|
20-03-2012
|
UNIT 5 – (7 Hours): 8051 Interrupts and Timers/counters: Basics of interrupts.
|
|
21,24-03-2012
|
8051 interrupt
structure
|
|
27-03-2012
|
Timers and Counters
|
|
28-03-2012
|
8051 timers/counters
|
|
30-03-2012
|
8051 timers/counters
|
|
30-03-2012
|
programming 8051 timers in assembly and C
|
|
31-03-2012
|
programming 8051 timers in assembly and C
|
|
03-04-2012
|
UNIT 6 – (6 Hours): 8051 Serial Communication: Data communication, Basics of
Serial Data Communication
|
|
07-04-2012
|
8051 Serial Communication, connections to RS-232,
|
|
10-04-2012
|
Serial communication Programming in assembly and C.
|
|
10-04-2012
|
8255A Programmable Peripheral Interface: Architecture of 8255A
|
|
11-04-2012
|
I/O addressing
|
|
13-04-2012
|
I/O devices interfacing with 8051 using 8255A.
|
|
13-04-2012
|
UNIT 7 – (6 Hours): Motivation for MSP430microcontrollers – Low Power embedded systems,
On-chip peripherals (analog and digital), low-power RF
capabilities.
|
|
14-04-2012
|
Target applications (Single-chip, low cost, low power, high
performance system design).
|
|
17-04-2012
|
MSP430 RISC CPU architecture, Compiler-friendly features,
Instruction set, Clock system,
|
|
18-04-2012
|
Memory subsystem. Key differentiating factors
between
different MSP430 families.
|
|
18-04-2012
|
Introduction to Code Composer Studio (CCS v4). Understanding how to use
CCS for Assembly, C
|
|
25-04-2012
|
Assembly +C projects for MSP430 microcontrollers.
|
|
25-04-2012
|
Interrupt programming.
|
|
27-04-2012
|
Digital I/O – I/O ports programming using C and assembly,
|
|
27-04-2012
|
Understanding the muxing scheme of the MSP430 pins.
|
|
28-04-2012
|
UNIT 8 – (7 Hours): On-chip peripherals. Watchdog Timer, Comparator, Op-Amp, Basic Timer, Real Time Clock (RTC), ADC,
DAC
|
|
01-05-2012
|
SD16, LCD, DMA.
|
|
02-05-2012
|
Using the Low-power features of MSP430. Clock system, low-power modes,
Clock request feature,
|
|
04-05-2012
|
Low-power programming and Interrupt.
|
|
04-05-2012
|
Interfacing LED, LCD, External memory. Seven segment LED modules interfacing
|
|
05-05-2012
|
. Example – Real-time clock.
|
|
08-05-2012
|
Case Studies of applications of MSP430 - Data acquisition system
|
|
09-05-2012
|
Wired Sensor network,
|
|
11-05-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)