DIY Soccer Substitution Board using AT89C51

Various types of soccer substitution boards are easily available in the market but these all are very expensive (cost around $200). So, I decided to design a project called DIY Soccer Substitution Board using AT89C51. The feature of the project DIY soccer substitution board is listed below.

  1. Low cost and low maintenance.
  2. Microcontroller based system thus programmed as per our wish
  3. Simple and easily understandable circuit and code.
  4. Four individual buttons switch to increase and decrease the score of two teams.

Circuit Description of DIY Soccer Substitution Board using AT89C51

The circuit diagram of the DIY Soccer Substitution Board using AT89C51 is shown in figure 1. It is designed using AT89C51 (8-bit microcontroller), 7447 (BCD-to-7 segment decoder), 7-segment display, and a few other electronic components for working flawlessly of the circuit. The working of the circuit is quite straightforward, anyone with little knowledge about AT89C51 can easily understand it.

diy soccer substitution board using at89c51

AT89C51 is used because of its rich features suitable for various applications. And the main reason for using the AT89C51 microcontroller is that it meets all the criteria for microcontroller selection.

External access pin EA (pin 31) is connected with Vcc because it is executed from internal program memory. If there is no external memory, pins of port 0 must be connected externally to a 10K pull-up resistors as they are open drain? Reset pin must have the min. duration of 2 machine cycles. When power is turned on, the circuit holds the RST high for an amount of time that depends on the capacitor value and the rate at which it charges. To ensure a valid reset, the RST pin must be held high long enough to allow the oscillator to start up the pulse two machine cycles. Thus, we had used a 10uf capacitor with a resistor connected in series.

7447 is a BCD-to-7 segment decoder, this type of decoder accepts the BCD information and converts it into seven outputs for connection to a 7-segment display. These numerical displays can be implemented by light-emitting diodes (LEDs), liquid crystal display (LCD), gas discharge display, etc. The 7-segment outputs are connected directly connected to the 7-segment display as shown in the circuit diagram. These ICs are used to display BCD information on 7-segment numerical displays. They are found in multimeter, counter, other test equipment, commercial electronic scales, and wherever a numerical read-out is required.

Check out other interesting projects using AT89C51 posted in bestengineeringprojects.com

  1. Frequency Counter Schematic using Microcontroller AT89C51
  2. Microcontroller AT89C51 based Metro Train Prototype
  3. AC Motor Speed Controller Circuit Using AT89C51
  4. Monitoring System using AT89C51

Software code | DIY Soccer Substitution Board using AT89C51

The software code of DIY Soccer Substitution Board using AT89C51 is written in assembly and compiled using Keil u version 5. The simulation of the DIY Soccer Substitution Board is done using Proteus 8 professional. You can directly download the software from the link below.

Click Here to Download Software Code

PARTS LIST OF DIY SOCCER SUBSTITUTION BOARD USING AT89C51

Resistors (all ¼-watt, ± 5% Carbon)
R1 – R8 = 10 KΩ

R9 = 1 KΩ

Capacitors
C1, C2 = 33pF (Ceramic Disc)

C3 = 10 µF/16V (Electrolytic capacitor)

Semiconductors
IC1 = AT89C51 (Microcontroller)

IC2 – IC5 = 7447 (BCD to 7 segment decoder)

Four 7 segment displays

Miscellaneous
X1 = 12 MHz crystal oscillator

SW1 – SW5 = Push to on switch

 

2 Thoughts to “DIY Soccer Substitution Board using AT89C51”

  1. Adeshina Ajibola

    Good day Admin……Pls can u kindly upload Dspic30f2010 complete inverter circuit.I will appreciate if treated urgently.

    1. Adeshina Ajibola we had recently posted a circuit of 3000W inverter based on 8051 microcontroller.

Leave a Comment