Micro Controller Syllabus
Micro Controller Syllabus
Micro Controller Syllabus
: 52 Exam Marks : 100 UNIT 1: Microprocessors and microcontroller. Introduction, Microprocessors and Microcontrollers, RISC & CISC CPU Architectures, Harvard & VonNeumann CPU architecture, Computer software. The 8051 Architecture: Introduction, Architecture of 8051, Pin diagram of 8051, Memory organization, External Memory interfacing, Stacks. 6 Hrs UNIT 2: Addressing Modes: Introduction, Instruction syntax, Data types, Subroutines, Addressing modes: Immediate addressing , Register addressing, Direct addressing, Indirect addressing, relative addressing, Absolute addressing, Long addressing, Indexed addressing, Bit inherent addressing, bit direct addressing. Instruction set: Instruction timings, 8051 instructions: Data transfer instructions, Arithmetic instructions, Logical instructions, Branch instructions, Subroutine instructions, Bit manipulation instruction. 6 Hrs UNIT 3: 8051 programming: Assembler directives, Assembly language programs and Time delay calculations. 6 Hrs UNIT 4: 8051 Interfacing and Applications: Basics of I/O concepts, I/O Port Operation, Interfacing 8051 to LCD, Keyboard, parallel and serial ADC, DAC, Stepper motor interfacing and DC motor interfacing and programming 7 Hrs
21
UNIT 5: 8051 Interrupts and Timers/counters: Basics of interrupts, 8051 interrupt structure, Timers and Counters, 8051 timers/counters, programming 8051 timers in assembly and C . 6 Hrs UNIT 6: 8051 Serial Communication: Data communication, Basics of Serial Data Communication, 8051 Serial Communication, connections to RS-232, Serial communication Programming in assembly and C. 8255A Programmable Peripheral Interface:, Architecture of 8255A, I/O addressing,, I/O devices interfacing with 8051 using 8255A. 6 Hrs Course Aim The MSP430 microcontroller is ideally suited for development of low-power embedded systems that must run on batteries for many years. There are also applications where MSP430 microcontroller must operate on energy harvested from the environment. This is possible due to the ultra-low power operation of MSP430 and the fact that it provides a complete system solution including a RISC CPU, flash memory, on-chip data converters and on-chip peripherals. UNIT 7: Motivation for MSP430microcontrollers Low Power embedded systems, On-chip peripherals (analog and digital), low-power RF capabilities. Target applications (Single-chip, low cost, low power, high performance system design). 2 Hrs MSP430 RISC CPU architecture, Compiler-friendly features, Instruction set, Clock system, Memory subsystem. Key differentiating factors between different MSP430 families. 2 Hrs Introduction to Code Composer Studio (CCS v4). Understanding how to
use CCS for Assembly, C, Assembly+C projects for MSP430 microcontrollers. Interrupt programming. 3 Hrs Digital I/O I/O ports programming using C and assembly, Understanding the muxing scheme of the MSP430 pins. 2 Hrs UNIT 8: On-chip peripherals. Watchdog Timer, Comparator, Op-Amp, Basic Timer, Real Time Clock (RTC), ADC, DAC, SD16, LCD, DMA. 2 Hrs Using the Low-power features of MSP430. Clock system, low-power modes, Clock request feature, Low-power programming and Interrupt. 2 Hrs Interfacing LED, LCD, External memory. Seven segment LED modules interfacing. Example Real-time clock. 2 Hrs Case Studies of applications of MSP430 - Data acquisition system, Wired Sensor network, Wireless sensor network with Chipcon RF interfaces. 3 Hrs
22
TEXT BOOKS: 1. The 8051 Microcontroller and Embedded Systems using assembly and C -, Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006 2. MSP430 Microcontroller Basics, John Davies, Elsevier, 2010 (Indian edition available) REFERENCE BOOKS: 1. The 8051 Microcontroller Architecture, Programming & Applications, 2e Kenneth J. Ayala ;, Penram International, 1996 / Thomson Learning 2005. 2. The 8051 Microcontroller, V.Udayashankar and MalikarjunaSwamy, TMH, 2009 3. MSP430 Teaching CD-ROM, Texas Instruments, 2008 (can be requested http://www.uniti.in ) 4. Microcontrollers: Architecture, Programming, Interfacing and System Design,Raj Kamal, Pearson Education, 2005
SIGNALS & SYSTEMS (Common to EC/TC/IT/BM/ML) Sub Code : 10EC44 IA Marks : 25 Hrs/ Week : 04 Exam Hours : 03 Total Hrs. : 52 Exam Marks : 100 UNIT 1: Introduction: Definitions of a signal and a system, classification of signals, basic Operations on signals, elementary signals, Systems viewed as Interconnections of operations, properties of systems. 6 Hrs UNIT 2: Time-domain representations for LTI systems 1: Convolution, impulse response representation, Convolution Sum and Convolution Integral. 6 Hrs UNIT 3: Time-domain representations for LTI systems 2: Properties of impulse response representation, Differential and difference equation Representations, Block diagram representations. 7 Hrs UNIT 4: Fourier representation for signals 1: Introduction, Discrete time and continuous time Fourier series (derivation of series excluded) and their properties . 7 Hrs UNIT 5: Fourier representation for signals 2: Discrete and continuous Fourier transforms(derivations of transforms are excluded) and their properties. 6 Hrs UNIT 6: Applications of Fourier representations: Introduction, Frequency response of LTI systems, Fourier transform representation of periodic signals, Fourier transform representation of discrete time signals. Sampling theorm and Nyquist rate. 7 Hrs UNIT 7: Z-Transforms 1: Introduction, Z transform, properties of ROC, properties of Z transforms, inversion of Z transforms. 7 Hrs UNIT 8: Z-transforms 2: Transform analysis of LTI Systems, unilateral Z25 Transform and its application to solve difference equations. 6 Hrs TEXT BOOK 1. Simon Haykin, Signals and Systems, John Wiley India Pvt. Ltd., 2nd Edn, 2008. 2. Michael Roberts, Fundamentals of Signals & Systems, 2nd ed, Tata McGraw-Hill, 2010 REFERENCE BOOKS: 1. Alan V Oppenheim, Alan S, Willsky and A Hamid Nawab, Signals and Systems Pearson Education Asia / PHI, 2nd edition, 1997. Indian Reprint 2002 2. H. P Hsu, R. Ranjan, Signals and Systems, Schams outlines, TMH, 2006 3. B. P. Lathi, Linear Systems and Signals, Oxford University Press, 2005 4. Ganesh Rao and Satish Tunga, Signals and Systems, Pearson/Sanguine Technical Publishers, 2004
MICROCONTROLLERS LAB Common to EC/TC/EE/IT/BM/ML) Sub Code : 10ESL47 Hrs/ Week : 03 Total Hrs.: 42 I. PROGRAMMING 1. Data Transfer - Block move, Exchange, Sorting, Finding largest element in an array. 2. Arithmetic Instructions - Addition/subtraction, multiplication and division, square, Cube (16 bits Arithmetic operations bit addressable). 3. Counters. 4. Boolean & Logical Instructions (Bit manipulations). 5. Conditional CALL & RETURN. 6. Code conversion: BCD ASCII; ASCII Decimal; Decimal - ASCII; HEX - Decimal and Decimal - HEX . 7. Programs to generate delay, Programs using serial port and on-Chip timer / counter. Note: Programming exercise is to be done on both 8051 & MSP430. II. INTERFACING: Write C programs to interface 8051 chip to Interfacing modules to develop single chip solutions. 8. Simple Calculator using 6 digit seven segment displays and Hex Keyboard interface to 8051. 9. Alphanumeric LCD panel and Hex keypad input interface to 8051. 10. External ADC and Temperature control interface to 8051. 11. Generate different waveforms Sine, Square, Triangular, Ramp etc. using DAC interface to 8051; change the frequency and amplitude. 12. Stepper and DC motor control interface to 8051. 13. Elevator interface to 8051.