Abstract
AIM:
The main objective of this project is to develop an embedded system, which is a an electronic voting machine using touch panel
IMPLEMENTATION:
This project is implemented 8051 based At89s52 developed board interfaced with touch panel and LCD for displaying the data.
BLOCK DIAGRAM:
DESCRIPTION:
Electronic voting (also known as e-voting) is an advanced project and also it was not yet implemented by any government of India. Now a days rigging and re-elections are very common situations in our society. That’s the reason why we are implementing our project to avoid those things.
In the project there is an embedded system based microcontroller board placed at the voting spot to which an EEPROM, touch panel and LCD are interfaced. An EEPROM is interfaced to the microcontroller which is used to store the party details with their respective codes and it will also store the number of votes of the parties. By using touch panel we can vote for the particular party. As soon the voting process is completed the number of votes count of each party is displays on the LCD connected to it. Votes count will be automatically updated and the updated count will be displayed on the LCD.
The system uses a compact circuitry build around flash version of at89s52 microcontroller with a non volatile memory. Programs are developed using embedded c, compiled using ride tool. Isp is used to dump the code into microcontroller.
SOFTWARE:
Embedded ‘C’
RIDE to write code
ISP to burn the chip
HARDWARE:
At89s52 based our own developed board
Power Supply
Touch panel
Eeprom
LCD
ADVANTAGES:
Low cost, automated operation, Low Power consumption.
REFERENCES
- The 8051 micro controller and embedded systems by Mazidi.
- wikipedia.org
- atmel.com
- 8051projects.com
- Embedded systems with 8051 by kenith j ayala