SMS를 보내는"문제는 8051 지멘스 C55 승

C

cllunlu

Guest
안녕하세요 friends.I 나는 8051과 C55.I 데이터 succusfully를 통해 하이퍼 터미널 cable.I 3 회로도를 가지고 있고 codes.But 가지고 SMS를 보낼 수있는 지멘스와 SMS를 보내는 마지막 프로젝트가 student.And 내가 해주 나던 failed.Cellphone 어떤 반응.

내 코드가있습니다 :

# <REGX52.H> 포함
서명 숯불 rcvd [2];
서명 숯불 j를;
서명 숯불 케이;
좀 괜찮아 = 0;
비트 ok1 = 0;

무효 초기화 () / / / u를 넣어 int ()는 여기에
(
TMOD = 0x20;
TH1 = 0xFD;
SCON = 0x50;
TR1 = 1;
)

무효 sendString (서명 숯불 *)
(
(*! = '\ 0') 동안
(
SBUF =*;
(TI의 == 0)하면서;
TI는 = 0;
;
)
)
무효 sendChar (서명 숯불 b) 항
(
SBUF = b;
(TI의 == 0)하면서;
TI는 = 0;
)
서명 숯불 rcv ()
(
(RI 국제 == 0)하면서;
RI 국제 = 0;
반환 SBUF;
)
checkOK 무효 ()
(
(일본 = 0; j를 "2; j를 )
rcvd [일본] = rcv ();
만약 (rcvd [0] == 'O'대신 & & rcvd [1] == '케이')
괜찮 아요 = 1;
그 밖의
괜찮 아요 = 0;
)
무효 checkOKe ()
(
케이 = rcv ();
만약 조 (k =='>')
ok1 = 1;
그 밖의
ok1 = 0;
)

메인 무효 ()
(
P2_0 = 0;
P2_1 = 0;
(1) 동안
(
(P1_0 == 0)
(
초기화 ();
sendString (는 "AT");
sendChar (0x0D);
checkOK ();
(확인 == 1)
(
P2_0 = 1;
sendString (는 "AT CMGS = 19");
sendChar (0x0D);
checkOKe ();
(ok1 == 1)
(
P2_1 = 1;
sendString ( "079109459208003311000C910945664173350000AA05E8329BFD06");
sendChar (0x1a);
)
다른 P2_1 = 0;
)
그 밖의
P2_0 = 0;
)
)
)

 
미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 

Welcome to EDABoard.com

Sponsor

Back
Top