You are on page 1of 5

Semester project Report

Electronic Voting Machine microcontroller


Course Title
Course Code
Class
Teachers Name

:
:
:
:

Microprocessor Systems & Interfacing


EEE342
BCE-6
SIR. USMAN KHALID

Student Name
Reg. No.

:
:

Ahsan Raza,Waqar Amin ,M.Tahir


SP12-BCE-009, SP12-BCE-049,SP12-BCE-057

Marks

________________

Department of Electrical Engineering


COMSATS Institute of Information Technology Abbottabad

E. Voting Machine USING P18F452


COMPONENTS:
1) LCD DISPLAY 16X2
2) MICROCONTROLLER P18F452
3) WIRES
4) BUTTONS
5) RESISTORS
6) POWER SUPPLY

Explanation:
It has TWO Parties (teams) account. We say, for Example, TEAM A and
TEAM B. There are reserve buttons for each TEAM. When a button is
pressed, a vote is casted and stored in TEAM A account.it can count up
to 99. Similarly button is reserved for TEAM B. whenever vote casting
is over, there is another button reserve for Displaying result, C Button.
When this button is pressed, result will be shown on LCD display.
Now after this microcontroller waits for the button to be pressed for
resetting purpose, named as RESET Button, and no more counting will
be done when result button is already pressed. The only thing that can be
done is to press reset button so that all the values stored in
microcontroller can be vanished and vote casting can be start again.

Simulation:
Here is the proteus based simulation model of electronic voting machine and its
components.

When button A is pressed, following result will be shown:

When C button is pressed, vote results are shown.

Uses:
It has enormous uses. It can be used many places like when there is issue of
electing someone in a union or it can be used in political parties election. In
short it will be used as Voting Machine replacing the old, conservative and
trustless ballet paper system. As there is very low chances of rigging in E.
Voting.

For source code, visit:


www.softfreakx.wordpress.com

You might also like