KEC-502 MICROPROCESSOR & MICROCONTROLLER
Unit I Introduction to Microprocessor: Microprocessor architecture and its operations, Memory, Input & output devices, The 8085 MPU- architecture, Pins and signals, Timing Diagrams, Logic devices for interfacing, Memory interfacing, Interfacing output displays, Interfacing input devices, Memory mapped I/O.
Unit II Basic Programming concepts:, Flow chart symbols, Data Transfer operations, Arithmetic operations, Logic Operations, Branch operation, Writing assembly
language programs, Programming techniques: looping, counting and indexing. Additional data transfer and 16 bit arithmetic instruction, Logic operation: rotate,
compare, counter and time delays, 8085 Interrupts.
Unit III 16-bit Microprocessors (8086): Architecture, Pin Description, Physical address, segmentation, memory organization, Addressing modes. Peripheral Devices: 8237 DMA Controller, 8255 programmable peripheral interface, 8253/8254programmable timer/counter, 8259 programmable interrupt controller, 8251 USART and RS232C.
Unit IV 8051 Microcontroller Basics: Inside the Computer, Microcontrollers and Embedded Processors, Block Diagram of 8051, PSW and Flag Bits, 8051 Register Banks and Stack, Internal Memory Organization of 8051, IO Port Usage in 8051, Types of Special Function Registers and their uses in 8051, Pins Of 8051. Memory Address Decoding, 8031/51 Interfacing With External ROM And RAM. 8051 Addressing Modes.
Unit V Assembly programming and instruction of 8051: Introduction to 8051 assembly programming, Assembling and running an 8051 program, Data types and Assembler directives, Arithmetic, logic instructions and programs, Jump, loop and call instructions, IO port programming. Programming 8051 Timers. Serial Port
Programming, Interrupts Programming, Interfacing: LCD & Keyboard Interfacing, ADC, DAC & Sensor Interfacing, External Memory Interface, Stepper Motor and Waveform generation.
Text Books:
1. Ramesh Gaonkar, “Microprocessor Architecture, Programming, and Applications with the 8085”, 6th Edition, Penram International Publication (India) Pvt. Ltd.,2013
2. D. V. Hall : Microprocessors Interfacing, TMH 3rd Edition,
3. Mazidi Ali Muhammad, Mazidi Gillispie Janice, and McKinlay Rolin D., “The 8051 Microcontroller and Embedded Systems using Assembly and C”, Pearson, 2nd Edition,2006
Reference Books:
1. Kenneth L. Short, “Microprocessors and programmed Logic”, 2nd Ed, Pearson Education Inc.,2003
2. Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, Pentium IV, Architecture, Programming & Interfacing”, Eighth Edition, Pearson Prentice Hall, 2009.
3. Shah Satish, “8051 Microcontrollers MCS 51 Family and its variants”, Oxford,2010
DIGITAL SIGNAL PROCESSING
Unit I: Realization of Digital Systems
Introduction, direct form realization of IIR systems, cascade realization of an IIR systems, parallel form realization of an IIR systems, Ladder structures: continued fraction expansion of H (z), example of continued fraction, realization of a ladder structure, example of a ladder realization, FIR Filter Realization: Direct & Cascade, FIR Linear Phase Realization.
Unit II: Design of Infinite Impulse Response Digital Filters Introduction to Filters, Impulse Invariant Transformation, Bi-Linear Transformation, All- Pole Analog Filters: Butterworth and Chebyshev, Design of Digital Butterworth and Chebyshev Filters, Frequency Transformations.
Unit III: Finite Impulse Response Filter Design Windowing and the Rectangular Window, Other Commonly Used Windows, Examples of Filter Designs Using Windows, The Kaiser Window, Finite Word length effects in digital filters.
Unit IV: DFT & FFT Definitions, Properties of the DFT, Circular Convolution, Linear Convolution using Circular Convolution, Decimation in Time (DIT) Algorithm, Decimation in Frequency (DIF) Algorithm.
Unit V: Multirate Digital Signal Processing Introduction, Decimation, Interpolation, Sampling rate conversion: Single and Multistage, Sub band Coding of Speech signals, Quadrature mirror filters.