Review of Microprocessors- 8085, 8086. Microcontrollers for an Embedded System – 8051– Architecture and internal units – Addressing Modes– Instruction Set – Program and Data Memory – Stacks – Interrupts – Timer/Counter. PRACTICAL 1. Test and Study Hardware and Software development tool for 8051. 2. Simulate using Keil uvision for 8051 -Data Transfer - Block move, Exchange, Sorting
THEORY Basic assembly language programming – Data transfer instructions – Data and Bit manipulation instructions – Arithmetic instructions – Logical operations – Internal RAM and SFRs - timer- PWM. PRACTICAL 1. Develop Arithmetic Instructions using 8051 Trainer Kit. 2. Develop an ALP/C program to generate a square wave in 8051 microcontroller
THEORY Interfacing and programming of: ADC & DAC - stepper motor - 4x4 keyboard matrix - LCD - Introduction to serial communication - RS232 standard - Max 232/233 Driver. PRACTICAL 1. Develop an ALP/C program for waveform generation using DAC using Keil uvision. 2. Develop an ALP/C program for waveform generation using ADC using Keil uvision. 3. Simulate Serial Communication Program using RS 232.
THEORY Evolution of PIC 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 1.Test Hardware and Software development tool for PIC. 2.Develop and execute program on LCD Display using PIC Microcontroller.
THEORY 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 - MSP430- Case study on Industrial Automation. PRACTICAL 1.Develop and execute Keyboard interfacing with PIC16F877A. 2. Develop an I/O Port program using Seven Segment Display.
Reference Book:
R1 T. R. Padmanabhan, “Introduction to microcontrollers and applications”, First Edition, Narosa publishing house private limited, 2007. R2 Kenneth. J. Ayala, “The 8051 Microcontroller”, Cengage Learning, 3rd Edition, 2004. R3 Peatman John B “Design with PIC Microcontrollers”, Pearson Education,2002. R4 Ajay V.Deshmukh , “Microcontroller Theory & Applications “, McGraw Hill Edu, 2016. R5 Ramesh Gaonkar, “Fundamentals of Microcontroller and Applications in Embedded Systems” , Penram ,2010.
Text Book:
TEXT BOOKS T1 Microcontrollers Architecture, Programming, Interfacing and System Design – Raj Kamal,Pearson Education, 2011. T2 Verle Milan, “PIC Microcontrollers-Programming in C”, Mikroelektronika,1st Edition, 2009