Microcontroller AT89C51 based Metro Train Prototype


The posted project is a Microcontroller AT89C51-based Metro Train Prototype, demonstrating an embedded system combining hardware and software to showcase the functioning of a metro train.

Project Information

The project shared here is a Metro Train Prototype based on the AT89C51 microcontroller. It serves as a demonstration of how a metro train operates. The project utilizes two motors: one for opening and closing the doors and another for propelling the train forward. This prototype exemplifies an embedded system, which is a combination of hardware and software specifically designed to carry out a particular function.

Embedded System: An embedded system is an electronic or electromechanical system created to perform a specific function. It encompasses both hardware and software components. The metro train prototype project mentioned here is an embedded system since it combines hardware and software to fulfill its designated purpose.

Additional Information


  • Resistors (all ¼-watt, ± 5% Carbon)
  • R1 = 1 KΩ
  • R2 – R9 = 10 KΩ
  • VR1 = 1KΩ
  • Capacitors
  • C1, C2 = 33pF (Ceramic Capacitor)
  • C3 = 10 µF, 16V (Electrolytic Capacitor)
  • Semiconductors
  • IC1 = AT89C51 (Microcontroller)
  • IC2 = L293D (Motor Driver IC)
  • T1 = BC107 (NPN Transistor)
  • LED1 = 5mm any color LED
  • Miscellaneous
  • SW1 = Push-to-on switch
  • X1 = 12MHz crystal oscillator
  • LCD1 = 16*2 alpha numeric LCD
  • Motor1, Motor2 = 5V DC motor
  • 1 Buzzer


There are no reviews yet.

Be the first to review “Microcontroller AT89C51 based Metro Train Prototype”
Contact UsHere's your new discount product tab.
Shopping Cart