PEI105: ADVANCED MICROCONTROLLERS

L

T

P

Cr

3

1

2

4.5

 

Course Objective: To understand the concepts of Hardware of various Microcontrollers,

to enable Programming and Interfacing of microcontroller.

 

8051 Microcontroller: Architecture, TIMERS and Counters, Interrupts, Serial Communication, Addressing modes, instruction

 set and, Jumps, Loops, Interrupts and returns, Timers and Interrupts, I/O programming.

PIC Microcontrollers: Introduction to 16 and 18F families, Architecture and programming, TIMERS and Counters, Interrupts, SPI, I2C, I/O programming and Interfacing. 

 

Hardware Interfacing: Interfacing with LEDs, Seven Segment, Sensors. Basic concepts of LCD, ADC, DAC, Relays etc. and their interfacing to Microcontroller. 

 

Laboratory Work (if any): Laboratory Work: PC Interfacing using RS232, Parallel port with LED, Seven Segments, LCD etc.8051 assemblers, Compilers and simulator. Programming concepts using Simulator, Microcontroller Interfacing with LEDs, Seven Segment, LCD, Sensors, ADC, DAC etc.

Minor Project:

Case study of an instrumentation system based on the Microcontrollers.

1.      Development of microcontroller based signal conditioning stages for measurement and control.

 

Course Learning Outcomes (CLO):

1.      Learn basic hardware of various microcontrollers.

2.      Assembly and programming concepts, jump and call instructions.

3.      Hardware interfacing of microcontroller with led’s, seven segment, sensors.

4.      Introduction to 16bit microcontrollers.

 

Recommended Books:

1.      Ayala J.K., The 8051 Microcontroller: Architecture, programming and applications, Penram International (2005).

2.      Mazidi,E. and Mazidi,F., The 8051 Microcontroller and Embedded Systems, PrenticeHall of India (2004).

3.      Peatman J., Embedded system Design using PIC18Fxxx, Prentice Hall, 2003.