Skip to content
/ EVM Public

Proteus implementation of an Electronic Voting Machine specification along with assembly to code

Notifications You must be signed in to change notification settings

olympian94/EVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

EVM

Proteus implementation of an Electronic Voting Machine specification along with assembly to code.

EVM Specification

Design a microprocessor Voting Machine which has provision for 8 candidates. It should keep the count of total votes polled and the count of votes polled for each candidate. Before being put in use, it should check if all memory location allotted to candidates, and the total count are empty. If not, it should clear these as well as the display. To put it in use, it needs to be enabled by 8 polling agents and the Presiding officer. The enabling is to be done by entering passwords. If any one is incorrect it should not be enabled. After 10 hours (7 a.m. to 5 p.m.) it should stop taking input. There has to be a provision that the Presiding officer by pressing a [key1] can lock it in between & then can restart it by pressing [keys]. The Officer can lock and unlock the machine by using a password only. For retrieving the count of each candidate provision should be there.

Project Members

Abhishek Tiwari, Ayush Sharma and Varsheeth Talluri

About

Proteus implementation of an Electronic Voting Machine specification along with assembly to code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published