Basic Microcontroller Lab
Description
The Basic Microcontroller Lab program is specially designed keeping in mind the curriculum as well as the basic skills needed for working with microcontrollers. This lab offers variety of 8 bit platforms thus enabling the students to have a complete experience to work with different microcontroller targets.
The target boards included are for 8051, PIC and AVR. This lab also includes different development tools in the form of compilers, IDE, etc. The pluggable interfacing kits offered can be interfaced with different target CPU boards thus mastering the art of programming and interfacing. The documentation provided includes lesson plans, manuals and workbooks with complete procedures of operations and experimentation.
- The lab features 8-bit Microcontroller platforms to learn and explore the basics of a microcontroller and its operations.
- Lab offers four varieties of microcontroller target boards with on board programming facility.
- The Educational Practice Board for 8051 featuring 89V51RD2 or equivalent with on-board programming feature and all the port lines available on two twenty pin connectors.
- The other variety of the 8051 target board offered in this lab features C8051F340 operating up to 48MHz and having on chip features like ADC, USB, PLL, User PIN configuration facility etc. This target board also has the facility to flash the program directly using USB.
- The Educational practice board for PIC platform enables the learner to explore this industry focused platform. This board also offers USB based flashing option and availability of I2C and SPI lines for external interface.
- The lab also offers Educational Practice Boards for AVR microcontroller featuring ATmega32 and having USB flashing option, GPIO, I2C and SPI lines on the board.
- Set of All-In-One general purpose board having interfaces like LCD, 8 LED, 4 Key, 2X2 matrix keyboard, 2 seven segment LED, stepper motor interface, DC motor interface, relay interface, I2C and SPI based EEPROM interface enables the learner to interface external devices to the controller. This board can be interfaced with any of the controller boards provided in the lab.
- A full version of Integrated Development Environment (C-Cross compiler) supporting all microcontroller boards provided in the lab is offered which can be used to write C codes and test them on the target hardware.
- The lab also includes a complete documentation in the form of workbooks with case studies and experiments. A complete source codes for various on chip and off chip peripherals for all of the above mentioned microcontrollers is made available with the lab setup
Experiments
The experiments include the cases studies on the various features of the microcontrollers including on-chip and off-chip peripherals. These cases enable the learner to learn the art of writing the interfacing drivers, initialization routines, reusable functions, etc. The case studies provided with the lab includes the following peripherals:
- GPIO
- Timer/Counter
- Interrupts
- UART
- SPI
- I2C
- Interfacing Switch
- LED interfacing
- Interfacing 7-Segment LED
- Interfacing LCD
- Interfacing Matrix Keyboard
- Interfacing Stepper Motor
- Relay Interfacing