2. Outline
Introduction
Component List
Block diagram
Description
Microcontroller 8051
Principal of operation
Advantages
Conclusions
Reference
2
3. Introduction 3
Traditionally, a voting machine has been defined by the mechanism
the system uses to cast votes and categorized by the location where
the system tabulates the votes. With advancement in technology EVM
came into picture.
It ensures flawless voting and thus has become more
widespread.Retains all the characteristics of voting while making it
more expedient.
Certain systems may be more or less accessible to all voters, or not
accessible to those voters with certain of disabilities. They can also
have an effect on the public's ability to oversee elections types.
8. Microcontroller 8051
COMPUTER ON CHIP
Pins 1-8 (Port 1) – I/P or O/P port
Pin 9 (Reset).
Pins 10- 17 (Port 3) –I/P or O/P port. Besides, all of
them have alternative functions:
• Pin 10 (RXD) - Serial asynchronous communication input or Serial
synchronous communication output.
• Pin 11(TXD) - Serial asynchronous communication output or Serial
synchronous communication clock output.
• Pin 12 (INT 0) - Interrupt 0 input.
• Pin 13(INT 1) - Interrupt 1 input.
• Pin 14(T0) - Counter 0 clock input.
• Pin 15(T1) - Counter 1 clock input.
• Pin 16(WR) -Write to external (additional) RAM.
• Pin 17 (RD) -Read from external RAM.
8
9. Contd..
• Pin 18 and 19(X1, X2) - Internal oscillator
Pin 20 (GND) - Ground.
Pin 21-28 (Port 2) - I/P or O/P port when no external memory is used.
In case external memory is used, the higher address byte.
Pin 29 (PSEN) -Program Store Enable. If external ROM is used for
storing program then a logic zero (0) appears on it, every time the
microcontroller reads a byte from memory.
Pin 30 (ALE)-Address Latch Enable.
Pin 31 (EA) - Enable Access. To use program from an ext.
memory(Logic zero), to use program from both int. as well as ext.
memory (logic 1).
Pin 32-39 (Port 0) -I/P or O/P when ALE is low and lower order
address byte when ALE is high.
Pin 40(VCC) - +5V power supply
9
10. Principal of operation 10
VOTING MODE
-toggle switch on VCC
When toggle switch is in voting
mode “Voting mode” is displayed
followed by “Please vote”. After a
vote being given, “Thank You..!!!” is
displayed and again enable for
voting after Control switch being
pressed by the voting Authority.
COUNTING MODE
-toggle switch on GND.
Counting Mode: When toggle switch
is in counting mode “Counting mode”
in displayed on the screen, and total
number of votes to respective
candidate can be displayed on the
screen
Power on: When supply is turned on RED LED glows.
Mode selection:
11. Contd..
Clear mode: Press clear switch when all entries are required to be
erased. Clear switch should be pressed before voting procedure.
Controller switch: This switch is provided for enabling the keypad in
voting mode.
This Switch is under the control of voting authority.
11
12. Advantages
It is economical.
Less manpower required.
Time conscious, as less time required for voting & counting.
Avoids invalid voting.
Saves transportation cost due to its compact size.
Convenient on the part of voter.
12
13. Conclusion
This approach allows for the easy development and deployment of
applications. For quite some time, voting equipment vendors have
maintained that their systems are secure, and that the closed-
source nature makes them even more secure.
In fact, we believe that an open process would result in more
careful development, as more scientists, software engineers,
political activists, and others who value their democracy would be
paying attention to the quality of the software that is used for their
elections.
13
14. References
The Rakesh Sir
www.wikipedia.org
The 8051 Microcontroller and Embedded Systems
14
15. 15
Submitted by:
ANKIT PRATYAY(0183EC111004)
ChandaN Kr. MANDAL(0183EC11109)
DEPARTMENT OF ELCETRONICS AND COMMUNICATION ENGINEERING
RADHARAMAN INSTITUTE OF RESEARCH & TECHNOLOGY
RATIBAD,BHOPAL