LCD based Voting Machine
GROUP MEMBERS:
Abhishek D. Bhendale(301007)
Akshay R. Bhosle(301008)
Prateek Vijay Chaudhari(301013)
Abstract
Electronic Voting Machines ("EVM") are being used in Indian General and State Elections to implement electronic voting in part from 1999 elections and in total since 2004 elections. The EVMs reduce the time in both casting a vote and declaring the results compared to the old paper ballot system.
Here we present a LCD based voting machine circuit. This cost efficient and reliable circuit can be used at lower scale where number of candidates are four. It can used in places like schools, colleges or offices.
The circuit uses AT89C51microcontroller and 16*2 LCD display. 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.
Table of Contents
Serial No. | Topic | Page No. | 1. | Introduction | 4 | 2. | Circuit Description * Selection of Display Device and Microcontroller * Introduction to 89C51 * Pin Configuration of 89C51 * Introduction to LCD display (16*2) | 56789 | 3. | Code | 11 | 4. | Observations | 22 | 5. | Layout | 25 | 6. | Applications | 26 | 7. | Conclusion | 27 | 8. | References | 27 |
Introduction 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 AT89C51microcontroller and the code for the project has been written in C language.
The voting is started by pressing the Init switch after which the user is prompted to
References: * Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay: The 8051 Microcontroller and Embedded Systems. * Dr. Ajay Deshmukh: Microcontroller Theory & Application Tata M/c Graw Hill. * Kenneth J. Ayala: The 8051 Microcontroller architecture, programming and applications * Internet * Computer Softwares: 1) Proteus 7 Professional 2) Keil