Evolution of Microcontrollers and Embedded Processors- PIC16F877A Block Diagram PIC16F877A PIN diagram-Memory Organization PIC Configuration-Registers:-The WREG Register in PIC-Special function registers-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. Lab Experiments : Test Hardware and Software development tool for PIC & Check Register and Memory with MPLAB Simulator
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- IO Port Programming in PIC- IO Bit Manipulation. Peripherals of PIC-ADC, DAC and Sensor Interfacing –Flash and EEPROM memories. Lab Experiments: Develop and Execute Programs on Arithmetic instructions.. 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. Simple data processing programs in Embedded C. Lab Experiments: Develop and execute programs on Timers and Counters. Develop and execute program on I/O Port programming.
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 InterruptsProgramming Timer, External Hardware, Serial communication and Port B change – Controlling DC-AC appliances – Measurement of frequency - Stand alone Data Acquisition System. Lab Experiments: Develop and execute programs on Serial Communication
PIC implementation - Generation of Gate signals for converters and Inverters - Motor Control – LCD Interfacing- Keyboard Interfacing- ADC Characteristics- ADC Programming in the PIC- DAC Interfacing- Sensor Interfacing and Signal Conditioning- Relays and Optoisolators- Stepper Motor Interfacing- DC Motor interfacing and PWM. Lab Experiments: Interface LCD &Keyboard with PIC. Interface Different Sensors & Actuators with PIC. Interface various peripherals with PIC Microcontroller
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. MazidiM. A., McKinlay R. D., CauseyD. 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)