• 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.