Smart Shopping Trolley
Smart Shopping Trolley
Smart Shopping Trolley
#include<reg52.h>
#define lcddat P1
int i,j,k,l,p=0,k=0,m;
sbit rs=P3^5;
//sbit rw=P0^1;
sbit en=P3^4;
sbit IR_sensor=P2^0;
sbit buzzer=P2^7;
void lcdinit();
void Delay_1sec();
void main()
lcdinit();
IR_sensor=0;
k=20;
lcdcmdwr(0x80);
//lcdcmdwr(0x18);
lcdstring("");
/* for(j=0;j<16;j++)
lcddatwr(c[j]);
}*/
lcdcmdwr(0xc0);
lcdstring("");
//lcdcmdwr(0x18);
/*for(l=0;l<16;l++)
lcddatwr(b[l]);
}*/
Delay(1);
Delay(1);
while(1)
/*if(IR_sensor==1)
++p;
lcdcmdwr(0x87);
lcddatwr(p+0x30);
Delay(5);
while(p<=5);
*/
if(IR_sensor==1)
/*
if(p<=5)*/
lcdcmdwr(0x01);
lcdcmdwr(0xc0);
lcdstring(" ");
k+=5;
convert(k);
Delay_1sec();
// lcdcmdwr(0x01);
//lcdcmdwr(0x18);
//lcdcmdwr(0x01);
//lcdcmdwr(0xC6);
if(k==1000)
lcdcmdwr(0x80);
Delay(5);
/* Delay_1sec();
Delay_1sec();
buzzer=1;
Delay(5);
Delay_1sec();*/
/* Delay_1sec();*/
while(IR_sensor==0)
k=0;
buzzer=1;
Delay_1sec();
Delay_1sec();
Delay_1sec();
Delay_1sec();
Delay_1sec();
Delay_1sec();
}*/
/*}*/
else
lcdcmdwr(0x80);
//lcdcmdwr(0x18);
lcdstring(" ");
/* for(j=0;j<16;j++)
lcddatwr(c[j]);
}*/
lcdcmdwr(0xc0);
lcdstring("DISPLAY");
//lcdcmdwr(0x18);
/*for(l=0;l<16;l++)
lcddatwr(b[l]);
}*/
Delay(5);
Delay(5);
}
b=x;
for(i=2;i>0;i--)
temp[i]=b%10;
b=b/10;
//lcdcmdwr(0x01);
lcdcmdwr(0xc6);
for(j=0;j<=2;j++)
lcddatwr(temp[j]+0x30);
void lcdinit()
for(k=0;k<5;k++)
{
lcdcmdwr(d[k]);
lcddat=a;
rs=0;
//rw=0;
en=1;
delay;
en=0;
lcddat=a;
rs=1;
//rw=0;
en=1;
delay;
en=0;
while(*c)
lcddatwr(*c++);
}
int i=0;
for(i=0;i<d;i++)
Delay_1sec();
void Delay_1sec()
int i=0,j=0;
for(i=0;i<1000;i++)
for(j=0;j<113;j++);