Microcontroller Techniques And its Application

IE 301

 

Microcontroller Techniques and its applications

 

Teaching Scheme

 

Examination Scheme

Lectures : 3 hrs/week

 

Mid-Sem – 30, Assignments, Quiz -20

 

 

End-Sem Exam- 50.

 

Unit 1

 

[08 hrs]

Microcontroller Basics

8-Bit and 16-bit Microcontroller Internal Block Diagram, CPU, ALU, address bus, data       bus, control signals, Working Registers, SFRs, Clock and Reset circuits, Stack and use of Stack Pointer, Program Counter. I/O Ports, Memory structure, Data Memory, Program Memory, Execution of Program. Power saving modes and its operation. Timing Diagram:  Timing diagram for execution cycle. Different Addressing Modes, Interrupts priority, interrupt handling, house keeping during power on and power off situations, self check and recoveries.

Unit 2

 

[06 hrs]

On Chip Peripheral Interfaces

Interfacing concept and design rule , Interfacing of digital input and output pin PWM, ADC, I/O Pins, Timers, counters, Interrupts, UART, I2C, SPI, ICSP, DATA E2RAM, FLASH RAM

Unit 3

 

[06 hrs]

External Interfaces-1

A to D, D to A, LCD, LED & keyboard interfacing, I/O expansion techniques, Memory expansion techniques, RS232, RS485 transceivers

Unit 4


[06 hrs]

 

External Interfaces-2

Stepper motor interfacing, DC Motor interfacing, sensor interfacing, CAN Protocol and its interfacing, USB protocol and its interfacing,

Blue-tooth, Zig-bee protocol and its interfacing

Unit 5

 

[08 hrs]

Integrated Development Environment (IDE) for Microcontrollers

(Specific examples of ATMEL 89C51 with Kiel IDE or PIC micro controllers with MPLAB IDE) Study of datasheets, programming using assembly language and “C” Cross compiler, programming tools such as simulator, assembler, ”C” cross compiler, emulator and debugger. Illustrative applications and programming techniques, Tutorial programs should include programming using: Arithmetic instructions, Jump, Loop and Call instructions, I/O programming, Logic instructions, Single bit instructions, Timer/Counter Programming, UART programming, Interrupt Programming.

Unit 6

 

[05 hrs]

Analysis of any reference design

Application examples:

Any reference circuit schematic with specification application and firmware analysis can be taken

 


 

Text Books:

 

 

  • The 8051 microcontroller – Kenneth J. Ayala, Penram International, 3rd edition
  • 8051 Microcontroller and embedded systems – M. Mazidi, Pearson Higher Education
  • Programming and Customizing the 8051 microcontroller – Myke Predko, TATA McGraw Hill Edition.
  • Embedded System - Raj Kamal, TATA McGraw Hill Edition

 

 

| Web Team || Feedback |