Em chào các anh chị trong diễn đàn!!!!em mới mua cái module sim900a GSM về.Em thử gởi 1 tin nhắn đến điện thoại khi có ngắt ngoài RB0 xáy ra,nhưng em gởi mãi không được mong anh chị tư vấn giúp em với!!!!em cảm ơn anh chị nhiều!!!!
#include <16f877a.h>
#fuses hs,nowdt,nolvp
#device *=16 adc=8
#use delay(clock=20mhz)
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,parity=n,bi ts=8)
void goitin_sim900();
#int_ext
void ngat_ngoai()
{
clear_interrupt(int_ext);
disable_interrupts(global);
goitin_sim900();
enable_interrupts(global);
}
void main()
{
set_tris_b(0xff);
ext_int_edge(h_to_l);
enable_interrupts(int_ext);
enable_interrupts(global);
while(true)
{
}
}
void goitin_sim900()
{
printf("AT");
putc(13);
delay_ms(1500);
printf("AT+CMGS=");
printf("+841264575912");
putc(13);
delay_ms(1500);
printf("da bam ngat ngoai");
putc(26);
}
#include <16f877a.h>
#fuses hs,nowdt,nolvp
#device *=16 adc=8
#use delay(clock=20mhz)
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,parity=n,bi ts=8)
void goitin_sim900();
#int_ext
void ngat_ngoai()
{
clear_interrupt(int_ext);
disable_interrupts(global);
goitin_sim900();
enable_interrupts(global);
}
void main()
{
set_tris_b(0xff);
ext_int_edge(h_to_l);
enable_interrupts(int_ext);
enable_interrupts(global);
while(true)
{
}
}
void goitin_sim900()
{
printf("AT");
putc(13);
delay_ms(1500);
printf("AT+CMGS=");
printf("+841264575912");
putc(13);
delay_ms(1500);
printf("da bam ngat ngoai");
putc(26);
}
Comment