pic microcontroller

Upload: veeramaniks408

Post on 15-Oct-2015

66 views

Category:

Documents


1 download

TRANSCRIPT

PIC MICROCONTROLLER

Unit I - Origin of PIC Micro Introduction to PIC micro Origin of PIC micro PIC micro family RISC concepts Hardware Description of PIC micro over other micro controllers.

Unit II - Architecture of 16F877Block Diagram Working Registers Program Memory Data Memory File Registers Program Concepts Status Register Stack File Selection Register Option Register Indirect Data Addressing Register Digital I/O Port Clock Oscillators Timer Modules Prescalar Watchdog Timer Reset Circuitry Instruction Cycle Long Word Instruction Power down mode / sleep Configuration Fuses. Unit III - Instruction SetInstruction Set Types MPASM Source Code Formats Labels Mnemonics Operands Comments Files with Default Extension List File Format Error file Format (EPR) Operators Procedure Radix Text Strings Numeric Constants and Radix Key to PIC16 Series Instruction Sets.

Unit IV - Design ApplicationPIC Bus PIC to PIC Communication I2C - Configuration Techniques Input Interface Variable and Selectable Monostable Interface to a Stepper Motor Multi Channel ADC Baud Rate Generator IR Transmitting and Receiving 4-digit up/down Counter Interfacing with LCD Modules DAC Interface DC Motor Driving via H-Bridge.

Unit V - Wireless Personal Area Networks Bluetooth - IEEE 802.15.1 - Bluetooth Protocol Stack - Bluetooth Link Type - Bluetooth Security - Network Connection establishment in Bluetooth - ZigBee Technology - ZigBee Components & Network Topologies - Ultra Wideband - IEEE 802.15.3a.

Text Books

1. John Peatman, Design with PIC Microcontrollers, Pearson Education, 2002.2. Vijay K. Garg, Wireless Communication & Networking, Elsevier. 3. UNIT 1 : INTRODUCTION:Different types of microcontrollers: Embedded microcontrollers, External memory microcontrollers; Processor Architectures: Harvard V/S Princeton , CISC V/S RISC; microcontrollers memory types; microcontrollers features : clocking, i/o pins, interrupts, timers, peripherals.

UNIT 2 : MICROCONTROLLER ARCHITECTURE:Introduction to PIC microcontrollers, Architecture and pipelining, program memory considerations, Addressing modes, CPU registers, Instruction set, simple operations.

UNIT 3 : INTERRUPTS AND I/O PORTS:Interrupt logic, Timer2 scalar initialization, IntService Interrupt service routine, loop time subroutine, External interrupts and timers, Synchronous serial port module, Serial pheriphal device, O/p port Expansion, I/p port expansion, UART.

UNIT 4 : PROGRAMMING WITH MICROCONTROLLERS:Arithmetic operations, Bit addressing, Loop control, Stack operation, Subroutines, RAM direct addressing, state machines, Oscillators, Timer Interrupts, Memory mapped I/O.DESIGNING USING MICROCONTROLLERS:Music box, Mouse wheel turning, PWM motor control, Aircraft Demonstration, ultra sonic distance measuring, Temperature Sensor, Pressure Sensor.

PIC16F877 MICROCONTROLLER AND INTERFACING UNIT I - PIC16F877 MICROCONTROLLER : Features Signals - Architecture Memory Organization Watch Dog Timer Reset Types Oscillator Types Power Down Modes I/O Ports CCP Module SSP Module. (USART, SPI, I2C & ICSP) UNIT II - INSTRUCTION SET : Byte Oriented Bit Oriented - Literal & Control Instructions Stack & Stack Operations - Addressing Modes Simple Programs - Timer logic interrupt logic Serial Logic ADC. UNIT - III : INTERFACING : Interfacing With : Switches - LEDS - Single Seven Segment Display - Matrix Key Board - Multiple Seven Segment Displays - LCD. UNIT IV : Interfacing With : ADC DAC Stepper Motor DC Motor - Traffic Light Control. UNIT V - MEMORIES : ROM PROM EPROM(2764) - EEPROM NVRAM - Static RWM (6264) - Dynamic RWM (TC511000) - RWM Refreshing Pseudostatic RWM.

REFERENCE BOOKS : 1. PIC16F877 Data Book MICROCHIP . 2. Fundamentals of Microcontrollers and Applications In Embedded Systems (with the PIC18 Microcontroller Family) Ramesh S Gaonkar PRI RS.300/- 3. DESIGN WITH PIC MICROCONTROLLERS JOHN B.PEATMAN PEARSON 4. Introduction to Microprocessors AP Mathur TMH 3rd Edition (UNIT - V).