viết mã cho điện thoại di động interfacing

hi bạn bè của tôi
i có một vấn đề
tôi không hiểu ngôn ngữ của bạn
i nói tiếng Ba Tư
hãy đặt shematic của hội đồng
xe tăng cho nó

 
Hi i itsfanidotcom có các dự án giống như bạn nhưng tôi sẽ sử dụng PIC16F84a hoặc PIC16F628.Tôi đã tải một mã cho sms nhưng điều khiển của nó được viết bằng lắp ráp nên tôi thấy khó hiểu.Câu hỏi của tôi là bạn đã thành công chương trình dự án của bạn bằng cách sử dụng ngôn ngữ c?nếu như vậy, Xin hãy giúp tôi muốn mã trong c cũng cho dự án của tôi ..Thanks ... hy vọng được nghe từ bạn.

 
Hey bạn bè, những người Bất kỳ ai biết những gì lệnh tự động để đọc tin nhắn SMS dài hơn 160 ký tự tin nhắn SMS.Hiện nay phương pháp của tôi là để nhìn vào khung PDU và xác định xem bài viết này là một phần của một tin nhắn dài hay không sau đó tích hợp các thông điệp ngắn chia thành một tin nhắn đơn.Bất kỳ phím tắt này?

 
Ở đây tôi làm thử động cơ gsm trong Proteus cho tesing

mcu codes.but vẫn còn tiến bộ,

http://rapidshare.com/files/55353408/Emu-Gsm.zip

 
@ Abbas
Kính Abbas

i có samsung X700 và khi tôi viết AT CMGS lệnh nó donot hiển thị trong ngoặc kép ( ") sau khi = và không có gì viết đến năm nhân vật sau khi nó viết bất kỳ điều i cant hiểu điều này pls giúp

 
@ junaid
ur thử nghiệm nó tại nhà ga siêu????
plz đính kèm các ur đầu ra nhận được từ điện thoại di động.

 
i chép dán điều này từ notepad để HyperTerminal

AT CMGS = "923.225.387.571"

và nó trở nên như thế này ở nhà ga hyper

AT CMGS = 25.387.571

nó hoạt động và đưa cho tôi nhắc> để viết tin nhắn của tôi khi tôi viết bài viết của tôi nó xuất hiện như

> Loo (i viết heloo nó ăn h và e)

ok i viết thư của tôi và nhấn Ctrl Z không có gì xảy ra không có thông báo gửi và không có phản ứng từ điện thoại di động

i cant hiểu nhờ giúp đỡ plz

 
abbas1707 đã viết:

ở đây là mẫu mã ......
u có thể lấy ý tưởng từ nód truyền (unsigned char * a)

(

while (* a! = '\ 0')

(

SBUF =* a;

trong khi (TI == 0);

TI = 0;

a ;

)

)
 
@ Necolei
truyền (unsigned char * a) là một chức năng đó được gọi là từ chương trình chính và * a cho thấy con trỏ mà điểm mảng được gửi từ các chương trình chính.
while (* a! = '\ 0') cho thấy vòng lặp cho đến nhân vật cuối cùng của dãy sẽ không được null.
SBUF =* một, nó cho thấy rằng truyền tải nhân vật của mảng lúc vi điều khiển SBUF pin TX là nội bộ đăng ký 8.051 vi điều khiển.
trong khi (TI == 0); có nghĩa là ở lại đây cho đến charater là trong SBUF không lây truyền qua đường khi nó được truyền nó interupts và TI = 1.
TI = 0; có nghĩa là sẵn sàng để truyền ký tự tiếp theo.
a ; tăng trong mảng.

hy vọng u sẽ hiểu được.
Goodluck

 
abbas1707 đã viết:

ở đây là mẫu mã ......
u có thể lấy ý tưởng từ nó# include sbit dẫn = P1 ^ 0;

void init ()

(

TMOD = 0x20;

TH1 = 0xFD;

SCON = 0x50;

TR1 = 1;

)

void truyền (unsigned char * a)

(

while (* a! = '\ 0')

(

SBUF =* a;

trong khi (TI == 0);

TI = 0;

a ;

)

)

unsigned char rcv ()

(

trong khi (RI == 0);

return SBUF;

)

void main ()

(

unsigned char ok [2];

unsigned char j;

dẫn = 0;

init ();

truyền ( "AT");

truyền (0x0d);

for (i = 0; j <2; i )

ok [j] = rcv ();

if (ok [0] == 'O' & & ok [1] == 'K')

dẫn = 1;

)
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top