Evolution of Microcontrollers and Embedded Processors- PIC16F877A PIN diagram- PIC Configuration-Registers:-The WREG Register in PIC-PIC File Register and access Bank.- PIC Status Register- PIC Data Format and Directives- PIC Instructions PRACTICAL :Test Hardware and Software development tool for PIC & Check Register and Memory with MPLAB Simulator
Input and Output Ports and TRIS registers- Time Delay and Instruction Pipeline - Counters- Basics of Serial Communication- PIC connection to RS232- PIC Interrupts- Programming Timer, External Hardware, Serial communication and Port B change. Develop and Execute Programs on Arithmetic instructions. (b) Develop and Execute Programs on BCD and ASCII code conversion.
Data Types and Time Delays in C- I/O Programming in C- Logic Operations in C- Data Serialization in C- Program ROM Allocation in C- Data RAM Allocation in C. :(a) Develop and execute programs on Timers and Counters. (b) Develop and execute program on I/O Port programming.
LCD Interfacing- Keyboard Interfacing-ADC Programming in the PIC- DAC Interfacing- Sensor Interfacing and Signal Conditioning- Relays and Opto-isolators- Stepper Motor Interfacing- DC Motor interfacing and PWM. PRACTICAL :Develop and execute programs on Serial Communication.
MSP430 and peripherals: MSP430X22X2 device pin out, Functional Block diagram description, Inputs and Outputs-ADC Application Development. ARM: ARM 32-bit Microcontroller-Architecture of ARM Cortex M3-Various units in architecture- General Purpose Register-Special registers. PRACTICAL :Integrating every concept to empathize real time problems and test the prototype (a) Interface LCD & Keyboard with PIC. (b) Interface Different Sensors & Actuators with PIC. (c) Interface various peripherals with PIC Microcontroller
Reference Book:
Gaonkar R. S, PIC Microcontroller, Penram International Publishing (India) Pvt. Ltd. Peatman John B “Design with PIC Microcontrollers”, Pearson Education
Text Book:
Mazidi M. A., McKinlay R. D., Causey D. “PIC Microcontroller And Embedded Systems” Pearson Education International, 2008 Verle Milan, “PIC Microcontrollers-Programming in C”, Mikroelektronika,1stEdition, 2009 Shibu K V, ―Introduction to Embedded Systems‖, Tata McGraw Hill Education Private Limited, 2nd Edition. John H Davies, MSP430 Microcontroller Basics, Newnes Publications, Elsevier, 2008.