Subsections
[Cr:4, Lc:1, Tt:0, Lb:9]
- Micro-controller: Architecture and design. Executing electronic
circuits using the microcontroller. Logic Gates, Flip Flops, Registers
and Counters. Basic digital I/O. Digital-to-Analog and
Analog-to-Digital conversion. Counting and Timing. Timing Diagrams.
Motor Control using the microcontroller. Servo motors and Stepper
Motors.
- FPGA: Introduction to FPGA basic architecture. Programming with
Verilog and VHDL. Building a function generator using FPGA board.
Digital logic circuits.
- Automation: Data acquisition and interfacing with PC. Automation of
physics laboratory experiments. Programming with Phoenix. Programming
with LabView.
- Student Project: Individual project to be conceived and executed by
each student, in any of the three areas outlined above.
- C. Steiner, The 8051/8052 microcontroller: architecture,
assembly language and hardware interfacing, Universal (2005).
- D. W. Preston and E. R. Dietz, The art of experimental physics,
Wiley (2009).
- S. Ghoshal, Embedded systems and robots:projects using the 8051
microcontrollers, Cengage learning Asia (2009).
- S. Brown and Z. Vranesic, Fundamentals of digital logic with
VHDL design, McGraw Hill (2005).
- C. Maxfield, The design warrior's guide to FPGAs, Elsevier
(2004).