Monday, February 6, 2012

Lesson Plan 4th EC B Sec 10ES42 MICROCONTROLLERS HARISHA G C

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.  
1,3-2-2012
UNIT 1 – (6 Hours): Microprocessors and microcontroller: Introduction, Microprocessors and Microcontrollers
  1.  
3,4-2-2012
RISC & CISC CPU Architectures, Harvard & Von-
Neumann CPU architecture, Computer software.
  1.  
7-2-2012
The 8051 Architecture: Introduction, Architecture of 8051
  1.  
8-2-2012
Architecture of 8051
  1.  
10-2-2012
Pin diagram of 8051
  1.  
10,11-2-2012
Memory organization, External Memory interfacing, Stacks.
  1.  
14-2-2012
UNIT 2 (6 Hours): Addressing Modes: Introduction, Instruction syntax, Data types, Subroutines,


  1.  
15,17-2-2012
Immediate addressing , Register addressing, Direct addressing, Indirect addressing, relative addressing
  1.  
17,18-2-2012
Absolute addressing, Long addressing, Indexed addressing, Bit inherent addressing, bit direct addressing.
  1.  
21-2-2012
Instruction set: Instruction timings, 8051 instructions: Data transfer
instructions
  1.  
22,24-2-2012
Arithmetic instructions, Logical instructions
  1.  
24,25-2-2012
Branch instructions, Subroutine instructions, Bit manipulation instruction.
  1.  
28-2-2012
UNIT 3 – (6 Hours): 8051 programming: Assembler directives, Assembly language programs
  1.  
29-2-2012
ALP - Data transfer instructions
  1.  
02-03-2012
ALP - Arithmetic instructions, Logical instructions
  1.  
02-03-2012
ALP - Branch instructions
  1.  
03-03-2012
ALP - Subroutine instructions, Bit manipulation instruction.
  1.  
06-03-2012
Time delay calculations.
  1.  
07-03-2012
UNIT 4 – (7 Hours): 8051 Interfacing and Applications: Basics of I/O concepts, I/O Port Operation
  1.  
09-03-2012
Interfacing 8051 to LCD and programming
  1.  
09-03-2012
Keyboard interfacing and programming
  1.  
10-03-2012
parallel and serial ADC interfacing and programming

  1.  
13-03-2012
DAC interfacing and programming
  1.  
14-03-2012
Stepper motor interfacing and programming
  1.  
15-03-2012
and DC motor interfacing and programming
  1.  
20-03-2012
UNIT 5 – (7 Hours): 8051 Interrupts and Timers/counters: Basics of interrupts.
  1.  
21,24-03-2012
8051 interrupt
structure
  1.  
27-03-2012
Timers and Counters
  1.  
28-03-2012
8051 timers/counters
  1.  
30-03-2012
8051 timers/counters
  1.  
30-03-2012
programming 8051 timers in assembly and C
  1.  
31-03-2012
programming 8051 timers in assembly and C
  1.  
03-04-2012
UNIT 6 – (6 Hours): 8051 Serial Communication: Data communication, Basics of Serial Data Communication
  1.  
07-04-2012
8051 Serial Communication, connections to RS-232,
  1.  
10-04-2012
Serial communication Programming in assembly and C.
  1.  
10-04-2012
8255A Programmable Peripheral Interface: Architecture of 8255A
  1.  
11-04-2012
I/O addressing
  1.  
13-04-2012
I/O devices interfacing with 8051 using 8255A.
  1.  
13-04-2012
UNIT 7 – (6 Hours): Motivation for MSP430microcontrollers – Low Power embedded systems,
On-chip peripherals (analog and digital), low-power RF capabilities.
  1.  
14-04-2012
Target applications (Single-chip, low cost, low power, high performance system design).
  1.  
17-04-2012
MSP430 RISC CPU architecture, Compiler-friendly features, Instruction set, Clock system,
  1.  
18-04-2012
Memory subsystem. Key differentiating factors between
different MSP430 families.
  1.  
18-04-2012
Introduction to Code Composer Studio (CCS v4). Understanding how to use CCS for Assembly, C
  1.  
25-04-2012
Assembly +C projects for MSP430 microcontrollers.
  1.  
25-04-2012
Interrupt programming.
  1.  
27-04-2012
Digital I/O – I/O ports programming using C and assembly,
  1.  
27-04-2012
Understanding the muxing scheme of the MSP430 pins.
  1.  
28-04-2012
UNIT 8 – (7 Hours): On-chip peripherals. Watchdog Timer, Comparator, Op-Amp, Basic Timer, Real Time Clock (RTC), ADC, DAC
  1.  
01-05-2012
SD16, LCD, DMA.
  1.  
02-05-2012
Using the Low-power features of MSP430. Clock system, low-power modes, Clock request feature,
  1.  
04-05-2012
Low-power programming and Interrupt.
  1.  
04-05-2012
Interfacing LED, LCD, External memory. Seven segment LED modules interfacing
  1.  
05-05-2012
. Example – Real-time clock.
  1.  
08-05-2012
Case Studies of applications of MSP430 - Data acquisition system
  1.  
09-05-2012
Wired Sensor network,
  1.  
11-05-2012
Wireless sensor network with Chipcon RF interfaces

       TEXT BOOKS:
  1. “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)