You are on page 1of 3

MICROCONTROLLER TUTORIAL [STEP BY STEP]

Pic Microcontroller Tutorial For Beginners With Step By Step Picture.

HOME

FREE SOFTWARE DOWNLOAD

SOURCE AND DESIGN

FREE DOWNLOAD

FREE DOWNLOAD

Search

MICROCONTROLLER PROJECT : DIGITAL VOTING


MACHINE USING PIC MICROCONTROLLER (
PIC18F2550 )
NAASIF NOMAAN 2:03 PM DIGITAL VOTING MACHINE, ELECTRONIC, IN,
M ACHINE, MICROCONTROLLER BASED, MICROCONTROLLER PROJECT, PIC
MICROCONTROLLER, PIC18F2550, PROTEUS, USING, VOTING NO COMMENTS

ABOUT

Search in this Blog!

Bookmark this Blog


POPULAR POSTS

ALL POSTS

POPULAR POSTS
Matrix [4x4] Keypad interfacing
with PIC Microcontroller [
PIC18f2550 ] in Proteus [Step
by Step]
Matrix Keypad interfacing with
PIC Microcontroller [ PIC18f2550 ] in
Proteus [Step by Step] Basically a matrix
keypad[ 4x4] can be c...

Generally Digital Voting Machine is one kind of microcontroller based machine which
can be performed in election . Once i had made Digital Voting Machine and i was in 5th
semester . Today I am going to share an upgrade version of it . Here in this, i used
EEPROM of PIC 18f2550 so that data can be saved from electricity failure .
Now take a look on the picture :

Bipolar Stepper Motor


Interfacing With PIC
Microcontroller (PIC18F2550)
in Proteus [step by step]
Stepper Motor (animation source :
wikipedia) Stepper Motors and It's Working
Princ...
Real Time Digital Clock Using
DS1307 and PIC
Microcontroller [step by step ]
This tutorial contains
description about
microcontroller based digital clock and
DS1307 .We know microcontroller is a
computer and speci...

Digital Voting Machine Circuit

Description :
This Digital Voting Machine conains 6 buttons for operations and two LED for
notication.

Candidate Category Button :


Button_RA0 : Candidate_1 .

How to make PCB (Printed


Circuit Board) at Home [step by
step]
Today i will show how to make
PCB at home . PCB means
Printed Circuit Board . Would you like to
know more about PCB? , please follow the
l...
Rs 232 , Serial Communication
with PIC Microcontroller in
Proteus [step by step details]
Basically a microcontroller or
computer can communicate
with other computer through serial
communication. .If we would like to make a
suc...
Microcontroller Project : Digital
Voting Machine using PIC
Microcontroller ( PIC18f2550 )
Generally Digital Voting
Machine is one kind of
microcontroller based machine which can be
performed in election . Once i had made
Di...

Button_RA1 : Candidate_2 .
Button_RA2 : Candidate_3 .

Controling Button :
Button_RA4 : Control Button.

Status View Button :


Button_RC2 : View Status Button.

Result Button :
Button_RA3 : Final Result Button.

***Controling Button :
This is the main head of all other buttons . Without having permission of this button
,any button can't perform . Without permission it's instructions will not be taken . This
will be in the presiding ofcer's room .Once he will press the button and all other
buttons will be permitted to perform for one time . If any key or button will be pressed ,
it will perform for one time and it will disable the system to take vote . So , one person
will be able to vote for one time & voter will not be able to do that without permission of
PO . The video will make clear about this .
Video of Digital Voting Machine in Proteus :

Microcontroller Project : ...

Servo Motor Interfacing With


PIC Microcontroller (
PIC18F2550 ) in Proteus [step
by step]
Servo Motor Servo motors are
very popular in the eld of robotics .In this
tutorial i will show how to interface servo
motor wit...
Usb 1.0 Interfacing With PIC
Microcontroller [step by step
tutorial]
USB communication is better
than serial communication , i
think . Hardware interfacing is very easier
than Rs 232 . In USB 1.0 communic...
Lcd 16x2 Scrolling Display
Using PIC Microcontroller [Step
by Step]
In this tutorial , i will show how
to make a Scrolling Display
using LCD and PIC18F2550 . Generally LCD
display has 16 pins . 16x...
Introduction to PIC 18F2550 Micocontroller
Microcontroller : Basically microcontroller is
one kind of Integrated circuit (IC) which
can be dened as the single chip...
Powered by Blogger.
Live Trafc Stats

ALL POSTS
15 (15)
Jul (5)
Jun (2)
Microcontroller Project : Digital Voting
Machine u...
How to make PCB (Printed Circuit Board) at
Home [s...
Jan (8)
14 (7)

TAGS

digital voting machine

***Status View Button :


For security we are hiding the voting status from voter and Only PO can view this . At
rst PO have to press "Control Button " and LED 1 turns on . Then will have to press
"View Status" button and current status will be shown only for a little time before
getting back to the previous stage with turning on LED2.

pic18f2550
(14)
microcontroller (11) using
(11) How to (9) step by step (9)
interface (8) pic microcontroller (7)
proteus (7) Microcontroller Project (6)
picmicrocontroller (5) PIC (4) interfacing (4)
microchip (4) microcontroller_project (4)
microcontrollers (4) with (4) Pic Tutorial (3)
microchips (3) microcontroller programming
(3) mikroC (3) simulation (3) Lcd 16x2 (2)
Microprocessor (2) Stepper Motor (2) digital (2)
display (2) indicator (2) lcd 2x16 (2) microchip pic (2)
microcontroller based (2) pcb (2) pic proteus (2) pic18
(2) text (2) to (2) tutorial (2) 18F2550 (1) Bipolar (1)
Blinking (1) DC Motor (1) DS1307 (1) Db9 (1) Digital Voting
Machine (1) Introduction (1) Micocontroller (1) Motion
detector (1) PIR Motion Sensor (1) Rs 232 (1) Rs232 (1) Serial
Port

(1) Serial

communication

(1) Servo

Motor

(1)

Temperature (1) Thief Detector (1) USB (1) Unipolar (1)


Water (1) at (1) battery (1) blinks (1) board (1) button (1) by
step (1) circuit (1) clock (1) electronic (1) experiment kit (1)
ash (1) ashing (1) home (1) how (1) i2c tutorial (1) in (1)
key pad (1) keypad (1) lavel (1) led (1) level (1) lm35 (1)
machine (1) make (1) making (1) matrix (1) max232 (1)

Copyright Microcontroller Tutorial [Step by Step] | Powered By Blogger


Distributed By Blogger Template | Blogger Theme By NewBloggerThemes
Back to Top

GOOGLE+ FOLLOWERS

Your email
Address...
Your
email
Address...

Subscribe

Microcontroller T

* * *Candidate Category Button :

52 likes

When control button gives permission , only one of "candidate button category" buttons
can perform, only for one time . After performing, this will disable the system .
Like Page

Generally these buttons are incremented by one during each action .

Be the first of your friends to like this

* * *LED 1 & LED 2 :

When LED1 remains on , others buttons can perform . When LED2 remains on, all
buttons are disabled.

Source Code :
// LCD module connections
sbit LCD_RS at RB7_bit;
sbit LCD_EN at RB6_bit;
sbit LCD_D4 at RB5_bit;
sbit LCD_D5 at RB4_bit;
sbit LCD_D6 at RB3_bit;
sbit LCD_D7 at RB2_bit;
sbit LCD_RS_Direction at TRISB7_bit;
sbit LCD_EN_Direction at TRISB6_bit;
sbit LCD_D4_Direction at TRISB5_bit;
sbit LCD_D5_Direction at TRISB4_bit;
sbit LCD_D6_Direction at TRISB3_bit;
sbit LCD_D7_Direction at TRISB2_bit;
// End LCD module connections
short dat_can1=0,dat_can2=0,dat_can3=0,con=4;
char txt[]="

";

char txt1[]="htp://pic18fmicrocontroller.blogspot.com";
char txt2[]="

Digital Voting Machine";

int i=0,j=0,chk=10;
char c1i='0',c1j='0',c1k='0';
char c2i,c2j,c2k;
char c3i,c3j,c3k;
int can_1adrs =15; // Keeping memory address for Candidate 1
int can_2adrs =19;
int can_3adrs = 29;

// Keeping memory address for Candidate 2


// Keeping memory address for Candidate 3

int chkk = 33,aq=0,b=0,aa=0,bb=0,cc=0;


char thirdchar(short dk){

////find third Char of Short Data

aq=dk/100;
aa=aq*100;
aa=dk-aa;
if(aq==0)
{ aa=dk;
return '0'; }
if(aq==1) return '1';
if(aq==2) return '2';
if(aq==3) return '3';
if(aq==4) return '4';
if(aq==5) return '5';

Circuit Diagram :

Video of Digital Voting Machine in Practical :

Microcontroller Project : ...

Download This Project


Simply Just click on the "Skip Ad" and you will get the download
option.

Thank You !!

Good (0)

Bad (0)

Best (0)

Reactions:

? Facebook

? Twitter

Newer Post

? Google+

? Stumble

Home

? Digg

Older Post
Related Posts Widget

0 comments:

Share

Post a Comment

Subscribe to: Post Comments (Atom)

You might also like