Académique Documents
Professionnel Documents
Culture Documents
Now-a-days electronic voting machines are being used effectively. The confidence of
the voter in its flawless working is gradually building up and these machines are
thus becoming quite popular throughout the country. (Please note that the design
being presented here is not intended to resemble that of electronic voting machines
used by the Election Commission. If any resemblance is noticed between the two, it
invalid votes and reduction of counting time and the consequent expenditure
The voting machine circuit being described here is designed around Intel’s basic 8085
microprocessor. It has two main units:
Start switch (S48): When the circuit is initially powered on, it is in reset state due to
the auto reset facility. If we want to activate the system, we press the ‘start’ button. This
causes the SCR to conduct and take RS pin 36 of 8085 to logic ‘high’. As a result 8085
microprocessor becomes active. In this state, the microprocessor will execute the booting
program (starting at location/address 0000H).
Clear switch (S52): This switch is used for clearing the previous count in memory.
When pressed, the RST 5.5 interrupt starting at location 002CH is activated. Here the vector
(0100H) pointing to the sub-routine for clearing the memory contents is stored.
Display switch (S50): This switch activates RST 7.5 interrupt (location 003CH)
containing vector for executing ‘display routine’ used for displaying the count of the votes
polled by any candidate. If one wants to see the count of a specific candidate, ‘display’
switch is pressed first, followed by the depression of the switch on the keyboard allocated to
the specific candidate.
Count switch (S51): This switch activates RST 6.5 interrupt (location 0034H,
containing the jump address 00B6 for count subroutine) for activating the microprocessor to
accept only one vote for a candidate, by depressing the keyboard switch allocated to that
candidate.
Reset switch (S49): If any malfunctioning is observed during the operation of the
voting machine, the RESET switch can be used to shut down the system. This voting
machine has the capability to handle up to 48 candidates. Each switch on the keyboard
represents one specific candidate. If one does not need all the 48 switches, only the required
number of switches needs to be wired. The remaining keyboard switches can be done away
with. In this unit, LED D4 is used to indicate that the system is ready for accepting the next
(one) vote.
MATERIALS REQUIRED:
SEMICONDUCTORS:
IC1 - 8085A microprocessor
IC2 - 74LS373 octal latch
IC3 - 74LS138 decoder/demultiplexer
IC4 - 27C32 EEPROM
IC5 - 6116A RAM
IC6 - 82C55 programmable peripheral interface
IC7 - 74LS47, BCD to 7-segment decoder/driver
IC8 - 7805, +5V regulator
T1-T4 - BC547 npn transistor
D1, D3 - 1N4001 rectifier diode
D2, D4 - Colour LED
SCR1 - BT169
RESISTORS (ALL ¼W, ±5% METAL CARBON FILM, UNLESS STATED OTHERWISE)
R1-R3 - 330-ohm
R4-R11 - 3.3-kilo-ohm
R12 - 47-ohm
R13, R22, R23 - 2.2-kilo-ohm
R14 - 680-ohm
R15-R21 - 68-ohm
CAPACITORS:
C1 - 10pF ceramic disc
C2 - 0.1µF ceramic disc
MISCELLANEOUS:
Xtal - 3.58MHz crystal
S53 - On/off switch
S0-S52 - Tactile switch
P21 - Piezo buzzer
DIS1-DIS4 - LT542 common-anode display
4.5V battery
OPERATING PROCEDURE