Evolution of Microcontrollers and Embedded Processors- PIC16F877A PIN diagram- PIC Configuration-Registers:-The WREG Register in PIC-PIC File Register and access Bank.-Use of Instructions with the Default Access Bank- PIC Status Register- PIC Data Format and Directives- The Program Counter and Program ROM Space in the PIC.
Arithmetic Instructions- Signed Number Concepts and Arithmetic Operations- Logic and Compare Instructions- Rotate Instruction and Data Serialization.- BCD and ASCII Conversion- Branch Instructions and Looping- I/O Port Programming in PIC- I/O Bit Manipulation
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.
Programming Timers 0,1, 2 and 3 in C-Counter- Basics of Serial- PIC connection to RS232-Communication Programming- PIC Serial Port Programming in C- PIC Interrupts- Programming Timer, External Hardware, Serial communication and Port B change
LCD Interfacing- Keyboard Interfacing- ADC Characteristics- ADC Programming in the PIC- DAC Interfacing- Sensor Interfacing and Signal Conditioning- Relays and Opto-isolators- Stepper Motor Interfacing- DC Motor interfacing and PWM
Reference Book:
1.Gaonkar R. S, PIC Microcontroller, Penram International Publishing (India) Pvt. Ltd. (Unit I, II, III, IV &V) 2.Peatman John B “Design with PIC Microcontrollers”, Pearson Education (Unit I, II, III, IV &V)
Text Book:
1.Mazidi M. A., McKinlay R. D., Causey D. “PIC Microcontroller And Embedded Systems” Pearson Education International, 2008(Unit I,II,III, IV & V) 2.Verle Milan, “PIC Microcontrollers-Programming in C”, Mikroelektronika,1stEdition, 2009 (Unit III, IV & V)