Tuesday, September 13, 2011

Micro-controller : Lesson Plan

LESSON PLAN of

(PEEI5401) MICROCONTROLLERS AND APPLICATION


Credit : 3

Total Number of Lecture According to BPUT : 36

Total Number of Lecture According to Lesson Plan : 40

MODULE 1

Lec. No.

Topic to be cover

Reference

1

Introduction to Microcontrollers: Introduction,

Microcontrollers and Microprocessors, History of Microcontrollers and Microprocessors, Embedded v/s External Memory Devices, CISC and RISC Processors.

TB: 1.1-1.6

2

Introduction to Microcontrollers: Harvard and Von Neumann Architectures, Commercial Microcontroller Device (MCS-51 Family, ATMEL Family and PIC Family)

TB: 1.7, 1.8

3

8051 Microcontrollers: Features, Registers (A, B, R0-R7, SFR, PSW, PC, SP, DPTR etc.).

TB: 2.1,2.3

4

8051 Microcontrollers: Architecture, Pin Description and Connection.

TB: 2.2, 3.1, 3.2

5

8051 Microcontrollers: Parallel I/O Ports, Memory Organisation

TB: 3.3, 3.4

6

8051 Addressing Modes, 8051 Instruction Set: Data Transfer Instruction

TB: 4.1, 4.2

7

8051 Instruction Set: Arithmetic Instruction Set, Logical Instruction Set, Boolean Variable Manipulation Instruction Set

TB: 4.2

8

8051 Instruction Set: Program Branching Instruction Set, Programming Example.

TB: 4.2, 4.3

9

8051 Assembly Language Programming Tools, 8051 Interrupts

TB: 5, 6.1, 6.2

10

8051 Timers and Counters ( Mode 0 and Mode 1)

TB: 6.3

11

8051 Timers and Counters ( Mode2 and Mode 3)

TB: 6.3

12

8051 Serial Communication

TB: 6.4

MODULE 2

Lec. No.

Topic to be cover

Reference

13

Design With ATMEL Microcontrollers: 89CXX and 89C20XX, Overview of 89C51 and 89C2051, Pin Description

TB: 7.1-7.3

14

Design With ATMEL Microcontrollers: Power Saving Options, Precision Analog Comparison in 89C2051.

TB: 7.4, 7.5

15

Application of MCS-51 and ATMEL: Square, Rectangular and Pulse wave generation.

TB: 8.1-8.4

16

Application of MCS-51 and ATMEL: Pulse Width Modulation, Staircase Ramp and Sine Wave Generation, Pulse Width Measurement and Frequency Counter.

TB: 8.5-8.9

17

PIC 16C6X/7X: Features, Comparison of 16C61, 16C71, 16C66 and 16C74.

TB: 9.1

18

PIC 16C6X/7X: Register Structure, FSR, INDF etc and Pin Description

TB: 9.2

19

PIC 16C6X/7X: Reset Action, Oscillator Connection, Program Memory and Data Memory, OPTION and INTCON Register.

TB: 9.3-9.5

20

PIC 16C6X/7X Instruction Sets and Examples

TB: 9.6

21

22

PIC 16C6X/7X Addressing Modes, Interrupts in PIC

TB: 9.7-9.9

23

PIC 16C6X/7X Timers and ADC

TB: 9.10,9.11

24

PIC 16F8XX Flash Microcontroller: Features, Pin Description

TB: 10.1, 10.2

25

PIC 16F8XX Flash Microcontroller: STATUS, PCON and OPTION Registers, Programme and Data Memory.

TB: 10.3- 10.8

26

PIC 16F8XX Flash Microcontroller: Interrupts (INTCON, PIE1, PIE2, PIR1 and PIR2 Registers)

TB: 10.9

27

PIC 16F8XX Flash Microcontroller: I/O Ports (TRISX Registers)

TB: 10.10

28

PIC 16F8XX Flash Microcontroller: Timers (T1CON and T2CON Registers)

TB: 10.11

MODULE 3

Lec. No.

Topic to be cover

Reference

29

Interfacing & Applications: Pushbuttons, LEDs, Electromechanical Relay and Latch Operation.

TB: 12.1-12.2

30

Interfacing & Applications: 8051 External Programme Memory and Data Memory Access, Keyboard Interfacing and 7-Segment Display Interfacing

TB: 12.2 – 12.4

31

Interfacing & Applications: LCD Interfacing and ADC/DAC Interfacing

TB: 12.5, 12.6

32

Industrial Applications: Sensing Robot Arm Position, Optical Rotary Shaft Encoders, LVDT

TB: 13.1, 13.2

33

Industrial Applications: RPM Meter, Digital Thermometer

TB: 13.2

34

Industrial Applications: RTD and Thermocouple Linearization, Load Cell

TB: 13.2

35

Industrial Applications: Digital PID Controller

TB: 13.3

36

Industrial Applications: Power Controlling Device

TB: 13.3

37

Industrial Applications: Stepper Motor Drive

TB: 13.3

38

Advance Programming and Math Calculations: Fixed Point Numbers, Addition of Two 16-bit Numbers, Unsigned 32-bit Addition, Subtraction of Two 16-bit Numbers,

TB: 14.1 – 14.5

39

Advance Programming and Math Calculations: Conversion of 8-bit Signed Number to 16-bit Signed Number, 16-bit Signed Addition, Binary to BCD Conversion,

TB: 14.6 – 14.8

40

Advance Programming and Math Calculations: Square Root calculations, Integration, Differentiation, Floating Point Arithmetic

TB: 14.9 – 14.12

Text Book:

Ajay V. Deshmukh, Microcontrollers [Theory and Applications], TMH, New Delhi, 2005.

Reference Book:

Mazdi and Mazdi, The 8051 Microcontroller and Embedded Systems using Assembly and C, 2nd Edition, Pearson Educations, 2008.

No comments:

Post a Comment