8
LCD BASED VOTING MACHINE USING MICROCONTROLLER Name: Anjani Kumar Bhargava & Neha Dept of E.C.E Reg:- No 10804380 & 10801632 . Department of Electronics & Communication Engineering, Lovely Professional University, Phagwara ABSTRACT: Voting machines are the total combination of mechanical, electromechanical, or electronic equipment (including software, firmware, and documentation required to program control, and support equipment), that is used to define ballots; to cast and count votes; to report or display election results; and to maintain and produce any audit trail information. The first voting machines were mechanical but it is increasingly more common to use electronic voting machines. The first major proposal for the use of voting machines came from the Chartists in 1838.Among the radical reforms called for in The People's Charter were universal suffrage and voting by secret ballot. This required major changes in the conduct of elections, and as responsible reformers, the Chartists not only demanded reforms but described how to accomplish them, publishing Schedule A, a description of how to run a polling place, and Schedule B, a

Abstract

Embed Size (px)

Citation preview

Page 1: Abstract

LCD BASED VOTING MACHINE USING MICROCONTROLLER

Name: Anjani Kumar Bhargava & Neha Dept of E.C.E

Reg:- No 10804380 & 10801632 . Department of Electronics & Communication Engineering,

Lovely Professional University, Phagwara

ABSTRACT:

Voting machines are the total combination of mechanical, electromechanical, or electronic equipment (including software, firmware, and documentation required to program control, and support equipment), that is used to define ballots; to cast and count votes; to report or display election results; and to maintain and produce any audit trail information. The first voting machines were mechanical but it is increasingly more common to use electronic voting machines.

The first major proposal for the use of voting machines came from the Chartists in 1838.Among the radical reforms called for in The People's Charter were universal suffrage and voting by secret ballot. This required major changes in the conduct of elections, and as responsible reformers, the Chartists not only demanded reforms but described how to accomplish them, publishing Schedule A, a description of how to run a polling place, and Schedule B, a description of a voting machine to be used in such a polling place.

Page 2: Abstract

Electronic voting machine has now replaced the traditional mechanism of voting due to several advantages like security, automatic counting etc. This project presents a way to develop an electronic voting machine which displays the count of votes on a 16x2 LCD interface. A user can get his/her vote register through a set of switches (one for each candidate). After every cast of vote, the subsequent count can be seen on LCD. The circuit uses AT89C51 microcontroller and the code for the project has been written in C.

INTRODUCTION TO PROJECT

This LCD based electronic voting machine is designed for four candidates. The input part consists of a set of six tactile switches. The switches and 16x2 LCD are interfaced to microcontroller AT89C51 for various operations and displays. The provision of casting votes for the candidates has been provided through four of these switches. These switches are made active high and connected to pins 2-5 (P1^1 – P1^4) of the controller. The remaining two switches (both active low) are to start and stop the

Page 3: Abstract

voting procedure. They are connected to pins 1 and 6 (P1^0 and P1^5) respectively. The Init (start) switch initializes the voting system when pressed, while the Stop switch ends the voting and displays the poll results on LCD screen. For more details on working with LCD, refer LCD interfacing with 8051. The data pins of the LCD (pins 7-14) are connected to the output port P2 of the microcontroller. The control pins (RS, R/W and EN) are connected to port P3 pins P3^0, P3^1 & P3^6 respectively.

OBJECTIVE

1 To conduct fair election with greater reliability and fast vote-counting techniques.

2 To remove any type of error in voting such as counting error in manual voting boxes.

3 To learn about microcontroller projects and its application.

4 To learn interfacing techniques and programming language.

BLOCK DIAGRAM :

Page 4: Abstract

SCHEMATIC CIRCUIT DIAGRAM:-

6 Software Requirement

a. Keil Software- to generate .hex fileb. PROTEUS 7.1 professional- to make schematic design of project

Page 5: Abstract

MAJOR COMPONENTS:-

a. 8051 microcontroller-

AT89C51 is an 8-bit microcontroller and belongs to Atmel's 8051 family. AT89C51 has 4KB of Flash programmable and erasable read only memory (PEROM) and 128 bytes of RAM. It can be erased and program to a maximum of 1000 times.

b. Lcd display:

LCD (Liquid Crystal Display) screen is an electronic display module and find a wide range of applications. A 16x2 LCD display is very basic module and is very commonly used in various devices and circuits.

c. Power supply:Power supply is used to give power to components for their operation. For power supply we use bridge rectified controlled power supply.

APPROXIMATE COST:-

a. Controller- 90/-b. Lcd display 150/-c. Switch- 5/- per pieced. Connecting wires-50/-

Page 6: Abstract

e. Cabinet 100/-f. Potentiometer 2/- per pieceg. Resistor 1/- per pieceh. Capacitor 2/- per piecei. Potentiometer 4/- per piecej. Transformer-1 80/-per piecek. Diode-1/-per piecel. IC7805-12/-per piece