Sei sulla pagina 1di 21

AIM:

• Design and Implement of an Electronic Voting Machine using


Micro Controller.
DESCRIPTION:

• This voting machine is used to register and store thevotes and will
display all the registered votes whenrequired.
• ABSTRACT
• PROJECT OVERVIEW

• The overview of this project is to implement electronic voting


machine system for polls using 89S52 controller
• In this project we are going to use switches, LEDs. These
components are interface to 89S52microcontroller.
• PURPOSE OF PROJECT

• Purpose of the current work is to study and analyze the


implementation voting system which is error free and easy to handle.
• Because earlier there were ballot papers which will take more time
for voting and to count the votes polled.
• Due to this implement automatic machine which shall reducethe time
consuming process.
• EMBEDDED SYSTEMS:
• An EMBEDDED SYSTEM is a special-purpose computer system
designed to perform one or a few dedicated functions, often with
real-time computing constraints.
• Embedded system is dedicated to specific tasks, design
engineers can optimize it, reducing the size and cost of the
product, or increasing the reliability and performance.
VOTING SYSTEM:
• A voting system specifies the form of the ballot, the set
of allowable votes, and the tallying method, an algorithm for
determining the outcome.
• This outcome may be a single winner, or may involve multiple
winners such as in the election of a legislative body.
• ELECTRONIC VOTING SYSTEM:
• Electronic voting technology can speed the counting of ballots and
can provide improved accessibility for disabled voters.
• Being fast and absolutely reliable, the EVM saves considerable time,
money and manpower.
• It helps maintain total voting secrecy without the use of ballot papers.
EVM UNIT:

• The EVM consists of two units that can be inter-linked.


• Ballot unit, which a voter uses to exercise his vote and a control unit ,
used by the polling officials.
FORMULATION OF PROBLEM
• The problem with the manual systems of voting is that the time consuming
in the process voting and counting the votes.
• For this election officers has to make setup for voting such that ballot
papers, ballot boxes etc.
• Due to this while giving vote voters has to wait in queue until one voter to
give his vote like taking slip and putting the stamp on it.
• And for counting also it shall more time to count the polled votes.
• So making all this it shall took more time to conduct and complete the
election.
• So if the implement the electronic voting machine which shall reduce the
time giving the vote and counting the polled votes.
SCHEMATIC DIAGRAM
SYSTEM SPECIFICATIONS
• Hardware Components.
• Software Components.
HARDWARE COMPONENTS
• POWER SUPPLY.
• AT8S52 MICRO CONTROLLER.
• PC
• LCD
• SWITCHES.
• LEDS.
POWER SUPPLY
MICRO CONTROLLER
DESCRIPTION:
• The AT89S52 is a low-power, high-performance CMOS 8 bit
microcontroller with 8K bytes of in-system programmable Flash
memory.
• The device is manufactured using Atmel’s high-density nonvolatile
memory technology and is compatible with the industry-
standard 80C51instruction set and pin out.
• The on-chip Flash allows the program memory to breprogrammed in-
system or by a conventional non volatile memory programmer.
LCD(LIQUID CRYSTAL DISPLAY)
SWITCHES
• In electronics, as witch is an electrical component that can break an electrical
circuit, interrupting the current or diverting it from one conductor to another.
• The most familiar form of switch is a manually operated electromechanical
device with one or more sets of electrical contacts.
• Each set of contacts can be in one of two states :either 'closed‘ meaning
the contacts are touching and electricity can flow between them, or 'open',
meaning the contacts are separated and non conducting.
• A switch may be directly manipulated by a human as a control signal to a
system.
LEDs
SOFTWARE
• KEIL SOFTWARE.
KEIL SOFTWARE
• µ Vision3 is an IDE(Integrated Development Environment)that helps you
write, compile, and debug embedded programs.
• It encapsulates the following components:
• project manager
• A make facility.
• Tool configuration.
• Editor.
• A powerful debugger.

Potrebbero piacerti anche