0% found this document useful (0 votes)
89 views24 pages

Electronic Voting Machine

This document describes an electronic voting machine that uses a microcontroller to automate the voting and counting process. It consists of an 8051 microcontroller, LCD display, buttons, and other basic components. The microcontroller controls the LCD display to guide voters and tally votes. It allows voting via buttons and stores votes internally. The machine aims to make voting faster and more efficient while reducing errors compared to traditional voting methods. However, it also faces security and power issues that need addressing.

Uploaded by

PrabhuKiran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views24 pages

Electronic Voting Machine

This document describes an electronic voting machine that uses a microcontroller to automate the voting and counting process. It consists of an 8051 microcontroller, LCD display, buttons, and other basic components. The microcontroller controls the LCD display to guide voters and tally votes. It allows voting via buttons and stores votes internally. The machine aims to make voting faster and more efficient while reducing errors compared to traditional voting methods. However, it also faces security and power issues that need addressing.

Uploaded by

PrabhuKiran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

ELECTRONIC

VOTING
MACHINE

BY
B.PRABHU
KIRAN(11621A0407)
A.MANIKANTA(11621A0401)

OUTLINE
Introduction
Components list
Block diagram
Description
Microcontroller 8051
Principle of operation
Advantages and Disadvantages
Conclusion

INTRODUCTION
Traditionally, a voting machine has been defined by the

mechanism the system uses to cast votes and categorized by


the location where the system tabulates the votes. With
advancement in technology EVM came into picture.
It ensures flawless voting and thus has become more
widespread.Retains all the characteristics of voting while
making it more expedient.
Certain systems may be more or less accessible to all voters,
or not accessible to those voters with certain of disabilities.
They can also have an effect on the public's ability to oversee
elections types.

COMPONENTS LIST
Micro controller 8051(AT89C51)
LED
LCD(16*2Alphanumaric)
Power supply
Control switches

Contd.
Buzzer
Connecting wires
PCB or bread board

CIRCUIT DIAGRAM

BLOCK DIAGRAM

DESCRIPTION
The electronic voting machine consists of four blocks
Microcontroller
Control switches
LCD display
Input keys

MICROCONTROLLER 8051
Microcontroller 8051 is designed in 1980s by Intel.
It is a computer on chip type.
It is 40 pin dip type ic.
It is designed for performing special type operation to do

specific jobs.

Contd.
It has four sets of i/o pins which can be used both input and

output operations.
It contains four ports.
Each port contains 8 pins.
The pin configuration is shown below

PIN DIAGRAM OF 8051

Contd..
Pins 1-8:it is said to be port 1 and it is used for input/output

operations.
Pin 9 is a reset pin.
Pins 10-17: it is port 3 is also used for input/output operations

but specially it has alternate operations


1. Pin 10(RXD): - Serial asynchronous communication input or
Serial synchronous communication output.

Contd..
1.
2.
3.
4.
5.
6.
7.
.

Pin 11(TXD): Serial asynchronous communication output or


Serial synchronous communication clock output.
Pin 12(INT 0):Interrupt 0 input.
Pin 13(INT 1);Interrupt 1 input.
Pin 14(T0):Counter 0 clock input.
Pin 15(T1):Counter 1 clock input.
Pin 16(WR): Write to external (additional) RAM.
Pin 17(RD):Read from external RAM.
Pin 18 to 19(X1,X2):Internal oscillator.

Contd.
Pin 20(GND):Ground
Pin 21-28(port 2): I/P or O/P port when no external memory is

used. In case external memory is used, the higher address byte.


Pin 29 (PSEN): Program Store Enable. If external ROM is

used for storing program then a logic zero (0) appears on it


every time the microcontroller reads a byte from memory
Pin 30 (ALE): Address Latch Enable

Contd
Pin 31 (EA): Enable Access. To use program from an ext.

memory(Logic zero), to use program from both int. as well as


ext. memory (logic 1).
Pin 32-39 (port 0): -I/P or O/P when ALE is low and lower

order address byte when ALE is high.


Pin 40(Vcc): +5v power supply.

LCD 2*16
The Serial LCDs are very functional, liquid crystal displays

that can be easily interfaced to and controlled by a


microcontroller using an I/O pin.
This device can be connected to a PC serial port using a
MAX232 line driver. The circuit isn't supported by us.
The LCD displays provide basic text wrapping so that your
text looks correct on the display.
Full control over all of their advanced LCD features allows
you to move the cursor anywhere on the display with a single
instruction and turn the display on and off in any configuration

LCD
16*2
display

COUNTING MODE
MODE
COUNTING
-toggle switch
switch on
on GND.
GND.
-toggle
Counting Mode: When toggle switch
switch
Counting
Mode:
When
toggle
is in
in counting
counting mode
mode Counting
Counting
is
mode in displayed on the screen,
mode
in
displayed
on
the
screen,
and total number of votes to
to
and
total
number
of
votes
respective
candidate
can
be
respective
candidate
can
be
displayed on
on the
the screen
screen
displayed

VOTING MODE
-toggle switch on VCC
When toggle switch is in voting
mode Voting mode is displayed
followed by Please vote. After a
vote being given, Please wait for
authority switch is displayed and
again enable for voting after
Control switch being pressed by
the voting Authority.

Power on: When supply is turned on WHITE LED glows.

PRINCIPLE OF OPERATION

Contd.
Clear mode: Press clear switch when all entries are required to

be erased. Clear switch should be pressed before voting


procedure.
Buzzer indication: Pressing of key in voting mode is indicated
by a buzzer sound.
Controller switch: This switch is provided for enabling the
keypad in voting mode.
This Switch is under the control of voting authority.

ADAVANTAGES
It is economical.
Less manpower required.
Time conscious, as less time required for voting & counting.
Avoids invalid voting.

Saves transportation cost due to its compact size.


Convenient on the part of voter.

DISADVANTAGES
Security issues and unequal internet access.
We have to use external chip to store the votes.
We have provide continuous power supply,

Conclusion
This approach allows for the easy development and

deployment of applications. For quite some time, voting


equipment vendors have maintained that their systems are
secure, and that the closed-source nature makes them even
more secure.
In fact, we believe that an open process would result in more
careful development, as more scientists, software engineers,
political activists, and others who value their democracy would
be paying attention to the quality of the software that is used
for their elections.

REFRENCES
www.ieee.com
The 8051 Microcontroller and Embedded Systems by Mazidi
www.microcontrollerprojects00.blogspot.in

THANKING YOU

By
B.PRABHU KIRAN(11621A0407)
A.MANIKANTA(11621A0401)

You might also like