A
abbas1707
Guest
Haluan testata dat jos kännykästäni vastaa AT komennot lähetetään AT89C51
Olen kirjoittanut AC-ohjelma ja ennen kirjallisesti tämän koodin ohjaimen haluaisin 2 vahvistaa, jos tämä koodi ok????ja minun täytyy korjata?im just lähettämistä AT ja cheking sää OK vastaan ja jos niin kääntämällä LED!voi any1 auttaa minua?
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Kysymys" border="0" />********************************
# include <reg51.h>
sbit johti = P1 ^ 0;
void init ()
(
TMOD = 0x20;
TH1 = 0xFD;
SCON = 0x50;
TR1 = 1;
)
void toimittaa (unsigned char *)
(
while (*! = '\ 0')
(
SBUF =*;
while (TI == 0);
TI = 0;
;
)
)
unsigned char ssä ()
(
while (RI == 0);
return SBUF;
)
void main ()
(
unsigned char ok [2];
unsigned char j;
LED = 0;
init ();
välittää ( "AT");
välittää (0x0d);
for (j = 0, j <2; j )
ok [j] = ssä ();
if (ok [0] == "O" & & ok [1] == 'K')
LED = 1;
)
Olen kirjoittanut AC-ohjelma ja ennen kirjallisesti tämän koodin ohjaimen haluaisin 2 vahvistaa, jos tämä koodi ok????ja minun täytyy korjata?im just lähettämistä AT ja cheking sää OK vastaan ja jos niin kääntämällä LED!voi any1 auttaa minua?
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Kysymys" border="0" />********************************
# include <reg51.h>
sbit johti = P1 ^ 0;
void init ()
(
TMOD = 0x20;
TH1 = 0xFD;
SCON = 0x50;
TR1 = 1;
)
void toimittaa (unsigned char *)
(
while (*! = '\ 0')
(
SBUF =*;
while (TI == 0);
TI = 0;
;
)
)
unsigned char ssä ()
(
while (RI == 0);
return SBUF;
)
void main ()
(
unsigned char ok [2];
unsigned char j;
LED = 0;
init ();
välittää ( "AT");
välittää (0x0d);
for (j = 0, j <2; j )
ok [j] = ssä ();
if (ok [0] == "O" & & ok [1] == 'K')
LED = 1;
)