Abstract
Block diagram
The
Project Embedded Advanced Electronic Voting Machine with Data retrieval
using I2C protocol using AT89S52 Microcontroller is an interesting
project which uses AT89S52 microcontroller as its brain. The project is
designed for four contestants. Voters can poll their vote to any one of
the contestant.
Supervisor
has to start the polling by pressing a switch. This is to indicate that
the polling officers of different areas can start the polling. Polling
officer switch is provided to avoid multiple polling of single voter.
Every voter should get approval from the polling officer. If the polling
officer issues approval with his control switch, then only a voter can
poll his vote. This vote is automatically stored in the memory using I2C
protocol so that even if power gone the data will be safe. If the
polling officer does not press the switch at any time, the polling
process cannot continue.
A
buzzer is provided for audio effect of switch bounce. Whenever a switch
is pressed, the system acknowledges the bounce by a short beep sound.
LCD is used to display the number of votes gained by each contestant and
the related messages.
SOFTWARE AND HARDWARE TOOLS:
Software Tools:
- Keil compiler
- Orcad.
Hardware Tools:
- Microcontroller AT89S52.
- Switches
- LCD
- Buzzer
- EEPROM
Block diagram