h>
#include<stdio.h>
#include "scankey.h"
#include "NUC1xx.h"
#include "Driver\DrvSYS.h"
#include "LCD_Driver.h"
while(1)
{
number8=Scankey();
//number9=Scankey();
while(number8 == 8)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,TEXT1);
DrvSYS_Delay(5000000);
Initial_pannel();
clr_all_pannal();
while(1)
{
candidate=Scankey();
sprintf(t2,"%d",candidate);
print_lcd(2,t2);
DrvSYS_Delay(5000000);
//function
while(candidate==1)
{
Initial_pannel();
clr_all_pannal();
sprintf(p1,"%d",candidate);
print_lcd(2,p1);
DrvSYS_Delay(5000000);
while(candidate==1)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,"Candidate1");
vote1 = vote1 + 1;
sprintf(p2,"%d",vote1);
print_lcd(2,p2);
DrvSYS_Delay(5000000);
break;
}
break;
}
while(candidate==2)
{
Initial_pannel();
clr_all_pannal();
sprintf(p1,"%d",candidate);
print_lcd(2,p1);
DrvSYS_Delay(5000000);
while(candidate==2)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,"Candidate2");
vote2 = vote2 + 1;
sprintf(p2,"%d",vote2);
print_lcd(2,p2);
DrvSYS_Delay(5000000);
break;
}
break;
}
while(candidate==3)
{
Initial_pannel();
clr_all_pannal();
sprintf(p1,"%d",candidate);
print_lcd(2,p1);
DrvSYS_Delay(5000000);
while(candidate==3)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,"Candidate3");
vote3 = vote3 + 1;
sprintf(p2,"%d",vote3);
print_lcd(2,p2);
DrvSYS_Delay(5000000);
break;
}
break;
}
while(candidate==4)
{
Initial_pannel();
clr_all_pannal();
sprintf(p1,"%d",candidate);
print_lcd(2,p1);
DrvSYS_Delay(5000000);
while(candidate==4)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,"Candidate4");
vote4 = vote4 + 1;
sprintf(p2,"%d",vote4);
print_lcd(2,p2);
DrvSYS_Delay(5000000);
break;
}
break;
}
if(candidate==9)
break;
}
while(candidate==9)
{
while(1)
{
Initial_pannel();
clr_all_pannal();
print_lcd(0,"RESULTS ARE OUT");
print_lcd(1,"P1 P2 P3 P4");
sprintf(T,"%d %d %d %d",vote1,vote2,vote3,vote4);
print_lcd(2,T);
DrvSYS_Delay(90000000);//delay(300);
arr[0]
arr[1]
arr[2]
arr[3]
=
=
=
=
vote1;
vote2;
vote3;
vote4;