Documente Academic
Documente Profesional
Documente Cultură
HOME
FREE DOWNLOAD
FREE DOWNLOAD
Search
ABOUT
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 :
Description :
This Digital Voting Machine conains 6 buttons for operations and two LED for
notication.
Button_RA1 : Candidate_2 .
Button_RA2 : Candidate_3 .
Controling Button :
Button_RA4 : Control 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 :
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
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)
GOOGLE+ FOLLOWERS
Your email
Address...
Your
email
Address...
Subscribe
Microcontroller T
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
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[]="
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;
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 :
Thank You !!
Good (0)
Bad (0)
Best (0)
Reactions:
Newer Post
? Google+
? Stumble
Home
? Digg
Older Post
Related Posts Widget
0 comments:
Share
Post a Comment