303141: Advance Microcontroller and its Applications
Credit 05
Unit 01 : PIC Architecture
Comparison of CISC and RISC, RAM and Program memory organization, Program counters, Stack pointer, Bank Select Register, Status register, Data transfer instructions, Arithmetic and logical instructions. Assembly language programs.
Unit 02 : Assembly language programming
Addressing Modes for PIC 18 microcontroller, Branch instruction, CALL, RETURN, Bit addressable instruction. Assembly language programs I/O ports, SFR related to PORTs, I/O port programming.
Unit 03 : Programming of PIC microcontroller in C
Embedded C concepts, Header and source files and pre-processor directives, Data types, data structures, Control loops, functions, bit operations. I/O port programming in C, Delay programming.PIC 18 Timer 0 Programing in C
Unit 04 : Special Hardware features and Programming
Timers required for CCP Applications, CCP module in PIC 18 microcontroller, Applications of CCP mode Generation of waveform using Compare mode of CCP module. Period measurement of a unknown signal using Capture mode in CCP module, Speed control of DC motor using PWM mode of CCP module
Unit 05 : Interrupt programming :
Interrupt Programming, Programming of Timer interrupts, Programming of External interrupts, Serial port programming. Interfacing of PIC18F458 8 bit model LCD(16x2)
Unit 06 : Interfacing of PIC Microcontroller
PIC ADC, Programming of ADC using interrupts, Measurement of temperature and voltage Using PIC microcontroller. Interfacing DAC with PIC18F458, Interfacing of Electromechanical Relays and Opto-isolators.
Text Books:
[T1] PIC Microcontroller and Embedded Systems Using Assembly and C for PIC18 by Muhammad Ali Mazidi, Rolind D. McKinley, Danny Causey, Pearson Education.
[T2] Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC by Ramesh Gaonkar, Thomson and Delmar learning, First Edition.
[T3] Programming And Customizing the PIC Microcontroller by MykePredko, TATA McGraw-Hill.
[T4] PIC microcontroller: An introduction to software and Hardware interfacing by Han- Way-Huang Thomson Delmar Learning.
[T5] Microcontroller Theory and Applications with PIC18F, M.Rafiquzzaman, John Wiley and Sons
Reference Books:
[R1] PIC18F458 datasheet
[R2] MPLAB IDE user guides
[R3] MICROCHIP Technical Reference Manual of 18F4520 Embedded Design with PIC 18F452 Microcontroller by John B. Peatman, Prentice Hall