Embedded Systems For Instrumentation
Embedded Systems For Instrumentation
1. Embedded systems : Definition, embedded system overview, classifications, Design challenges, processor technology, IC technology and Design Technology and trade offs. Examples of embedded system. 2. MCS-51 microcontroller : Architecture of MCS 51 family of microcontroller, and its variants and comparison. Comparison of microprocessor and microcontroller. CPU timing and machine cycle. Memory organization, SFRS. Integrated peripherals such as Timers/Counters, Serial port, parallel I/0 ports, Interrupt Structure, memory interfacing. Power saving and power down mode. 3. Development tools : Simulator, in-circuit debugger, in-circuit emulator, programmers, integrated development environment (IDE), cross compilers, Merits and demerits of above tools. 4. 8051 programming : Assembly language programming process. Programming tools. Instruction set, addressing modes. Assembly language Programming practice using assembly and C compiler. 5. Serial communication protocols : Operation of serial port. Programming for implementation of asynchronous serial communication. Buses like I2C (RTC/EEPROM Memory Example), SPI (ADC, DAC example), introduction to USB and CAN Bus. 6. Case studies : Interfacing keyboard displays, ADC, DAC, relay, optoisolator, LEDs with following examples with assembly and C programming. Process parameter measurement example. (DAQ) Digital Weighing machine. Implementing digital PID Controller for temperature control application. Speed control of DC motor. Frequency counter. Stepper motor control. 7. RISC Microcontroller : Difference between RISC and CISC Architecture. Study of RISC controller (PIC16F87x) Architecture. Memory organization. Interrupts. Inbuilt controller features (ADC, PWM, timer, etc). Assembly instruction set and Introduction to assembly and C programming. 8. Real Time Operating System (RTOS) : Introduction to RTOS concept. RTOS Scheduling models interrupt latency and response times of the tasks as performance metrics. Example of any tiny RTOS.
Reference : 1. The 8051 Microcontroller & Embedded Systems (Madizi M.A.) Pearson Education (2nd Edition). 2. (Kenneth Ayala) Penram International Publishing (India) Pvt. Ltd. (2nd Edition). 3. Embedded Systems (Rajkamal) TMH (2nd Edition). 4. (Tony Givargis) Wiley (Student Edition). 5. Microcontroller Based System Design (Manoharam et. al) Scitech Publications (India) Pvt. Ltd. 6. Website : www.atmel.com 7. Website : www.microchip.com 8. Website : www.nxp.com