![](templates/subSilver/images/CCSLogo.jpg) |
![CCS C Software and Maintenance Offers](templates/subSilver/images/forumAd6.jpg) |
View previous topic :: View next topic |
Author |
Message |
marcuslim Guest
|
help!!LCD and keypad + application |
Posted: Wed Sep 11, 2002 11:32 am |
|
|
i have done a simple transceiver to transmit the data keyed in by keypad, i have test and comfirm that my transceiver is working and the other part lcd + the keypad also work properly.
but when i combine the tranceiver to the lcd and keypad ,the transceiver part is not working
i'm using 16C76 with portb used for keypad and the lcd and the port A and C for transciver
the code shows in below
void main(void) // Main function
{ char k;
int i=0;
int t=0;
lcd_init();
kbd_init();
lcd_putc("\fPress # to Enter...\n");
while(TRUE)
{ k=kbd_getc();
if(k!=0)
if(k=='*')
{lcd_putc('\f');
strcpy(security_code,empty);
}
else
{ lcd_putc(k);
security_code [i]=k;
i++;
if (k=='#')
{lcd_putc(k);
break;}
}
}
lcd_putc("\fverify...\n");
for (t=0;t<4;t++)
lcd_putc(security_code [t]);
lcd_putc(" start..");
while(TRUE){
int_rpc(); //initial transciever
strcpy(buff,"911");
transmit();
delay_ms(30);
receive(); //////program discontinue from this part
delay_ms(50);
if (buff[2]=='2')
{strcpy(buff,"");
lcd_putc("\fbreak...\n");
break;}
}
delay_ms(30);
}
any body can help or face a similar problem before??halp
thank,
sorry for poor english
___________________________
This message was ported from CCS's old forum
Original Post ID: 7037 |
|
![](templates/subSilver/images/spacer.gif) |
alert Guest
|
Re: help!!LCD and keypad + application |
Posted: Thu Sep 12, 2002 8:04 am |
|
|
sorry for my poor english too.
i have not read your code completely. you saying im using transceiver so that means any other receiver or transceiver present. close distance causes interference. i was worked on similar project. (two transceiver) first i think problem cause by MCU but than i see this problem.
good work.
:=
:=i have done a simple transceiver to transmit the data keyed in by keypad, i have test and comfirm that my transceiver is working and the other part lcd + the keypad also work properly.
:=but when i combine the tranceiver to the lcd and keypad ,the transceiver part is not working
:=i'm using 16C76 with portb used for keypad and the lcd and the port A and C for transciver
:=the code shows in below
:=
:=void main(void) // Main function
:={ char k;
:= int i=0;
:= int t=0;
:= lcd_init();
:= kbd_init();
:=
:=
:=
:= lcd_putc("\fPress # to Enter...\n");
:=while(TRUE)
:=
:= { k=kbd_getc();
:= if(k!=0)
:= if(k=='*')
:= {lcd_putc('\f');
:= strcpy(security_code,empty);
:= }
:= else
:= { lcd_putc(k);
:= security_code [i]=k;
:= i++;
:= if (k=='#')
:= {lcd_putc(k);
:= break;}
:= }
:= }
:= lcd_putc("\fverify...\n");
:= for (t=0;t<4;t++)
:= lcd_putc(security_code [t]);
:= lcd_putc(" start..");
:=while(TRUE){
:= int_rpc(); //initial transciever
:= strcpy(buff,"911");
:= transmit();
:= delay_ms(30);
:= receive(); //////program discontinue from this part
:= delay_ms(50);
:= if (buff[2]=='2')
:= {strcpy(buff,"");
:= lcd_putc("\fbreak...\n");
:= break;}
:=
:= }
:=
:=delay_ms(30);
:=
:=
:=}
:=
:=any body can help or face a similar problem before??halp
:=thank,
:=sorry for poor english
___________________________
This message was ported from CCS's old forum
Original Post ID: 7058 |
|
![](templates/subSilver/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|