Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
Search
Embedded Projects
This blog is dedicated for Embedded Projects and Tutorials. ARM, AVR, PIC, 8051,
Arduino Projects and Tutorials are discussed here.
TEMPLATE ERROR: LHS of numeric is null before 61 in http://microcontrollerprojects00.blogspot.in/p/blog-page.html
HOME
TEMPLATE ERROR: LHS of numeric is null before 66 in http://microcontrollerprojects00.blogspot.in/p/privacy-policy.html
HOME
ABOUT US
PRIVACY POLICY
CONTENTS
Vishal Kottarathil
26 comments
RELATED
TOTAL PAGEVIEWS
RECENT POSTS
Circuit
FIND US
Find us on Facebook
Embedded Projects
RELATED Like
FOLLOW BY EMAIL
POPULAR POSTS
Electronic voting machine has now replaced the traditional mechanism of voting due
to several advantages like security, automatic counting etc. This project presents a
Rania
Ruba
Yassin
Amir
12/5/2013 9:15 AM
2 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
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.
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 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.
Working:
The voting is started by pressing the Init switch after which the user is prompted to
CATEGORIES
.NET (2)
vote. The count of votes is stored in four different variables. As soon as the user
16x2 Character LCD (9)
votes for a candidate by pressing one of the switches, the value of the corresponding
2 UART (1)
variable is increased by one. After this a Thank you message is displayed on LCD to
4x3 Keypad (1)
The message stays on the screen until the next user either presses the Init button to
8051 Project (3)
cast another vote or Stop switch is pressed get the poll results. When the stop button
is pressed, the names of the candidates are displayed along with their vote counts.
After some delay, the result is displayed which could be either declaration of the
winner candidate or the candidates with a clash of their number of votes.
Code
Posted
in:
16x2
Character
Project,LCD,Microcontroller,Microcontroller Project,Project
LCD,8051,8051
Project,89C51,Embedded,Embedded
ARM (1)
Atiny (1)
Atmega8 (1)
AVR (5)
12/5/2013 9:15 AM
3 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
C# (1)
Comment
C# Voltmeter (1)
Clock (1)
Contents Page (1)
Digital Voltmeter (3)
26 comments:
EEPROM (2)
Electronic code lock (1)
Embedded (18)
Embedded Project (11)
Shishir said...
Hi Vishal,
I'm unable to download the code from the link provided of www.scribd.com, can you please email me
the code or please provide direct link to the code, It's appreciated.
My email: shishirbhatnagar@gmail.com
Keypad (1)
Thanks...
May 13, 2013 at 10:10 PM
Lock (1)
MAX232 (3)
Microcontroller (15)
Microcontroller generates sound (1)
chee_yong88 said...
after the file generated by the keil, its size had exceed 4k, can it still be able to burn into atmel 89c51
microntroller?
June 5, 2013 at 4:36 AM
chee_yong88 said...
if i use the atml 89s52 micro controller, do i need to change the #include into #include?
chee_yong88 said...
if i use the atml 89s52 micro controller, do i need to change the #include into #include ?
NETMF (1)
12/5/2013 9:15 AM
4 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
whz said...
PIC Based Electronic Lock (1)
Nice work. You have done a great job. keep it up.
Its done on 89S52, no compatibility problem. Choose 89S52 in your Keil project.
thanks
RS 232 (1)
Security System (1)
Serial Communication (3)
As the author had discussed about the voting keypads within this post, this could offer a lot of support
to the visitors in getting familiar with the product but to theorizing about some element to make the
client feel to purchase it, is it sufficient? No, it is not, the customer also need to observe visible
outcomes for proving the product trustful as well as beneficial according to their want.
STM32 (3)
STM32F4 (3)
STM32F4 Discovery (3)
stops at the switches taking no i/p & finally I dumped the project.
Tutorial (8)
September 29, 2013 at 2:39 AM
Uart (6)
USB (1)
BLOG ARCHIVE
Tony Smith said...
Electronic voting keypads are voting solution or you can say a real time sounding out system that allow
2013 (4)
April (1)
users to survey the audience of a show by asking them questions and gathering their answers to these
keypads. Generally these systems are fully integrated into PowerPoint and thus the results are
February (2)
January (1)
October 8, 2013 at 10:13 PM
12/5/2013 9:15 AM
5 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
2012 (25)
November (2)
plz provide all component list with proper ckt diagram..........as soon as possible.....
October (2)
October 14, 2013 at 5:00 AM
August (1)
June (3)
April (3)
There is a need of crystal oscillator and two startup capacitors at the oscillator section, connect crystal
(12MHz) to pins XTAL1 and XTAL2, connect a 22pf capacitor across each of XTAL pins and ground.
Connect VEE of LCD to GND or connect a variable resistor across as VDD-VEE-VSS (if you want to
control contrast) , hope you got it.
March (13)
Projects Topic List
AVR Serial Communication Tutorial (UART)
February (1)
ABOUT ME
November 29, 2013 at 11:58 PM
V IS H AL KO TTARAT HIL
V IE W M Y C OM PL E TE P RO FIL E
FOLLOWERS
This is online project portal. You can purchase your projects online from any where in India. We'll
deliver your project at your door step within the time limit. We'll give you whole guidance on the project
you ordered. www.embeddedkits.co.in
B.Tech Final year projects
B.Tech Final year projects in Greater Noida | Final Year Project Guidance in Greater Noida | Final Year
Project Training in Greater
December 24, 2013 at 7:11 PM
12/5/2013 9:15 AM
6 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
This
Connection
is Untrusted
There is a need of crystal oscillator and two startup capacitors at the oscillator section, connect crystal
(12MHz) to pins XTAL1 and XTAL2, connect a 22pf capacitor across each of XTAL pins and ground.
Connect VEE of LCD to GND or connect a variable resistor across as VDD-VEE-VSS (if you want to
control contrast) , hope you got it.
January 7, 2014 at 4:44 AM
LABELS
atul rajput said...
Post a Comment
12/5/2013 9:15 AM
7 of 7
http://microcontrollerprojects00.blogspot.com/2012/03/electronic-votin...
RELATED
12/5/2013 9:15 AM