|
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: |
|
|
|
||