Mình đang làm đồ án có liên có giao tiếp 89S52 với Sim900. Mình đã test con Sim900 này với máy tính bằng terminal rồi
Khi mình mô phỏng trên proteus thì lúc gọi có hiển thị lên LCD dòng: RING "<sđt đang gọi>".....
Mọi người có ai đã từng làm với SIM900 này rồi thì trợ giúp mình về code C cho con AT89 xử lí chuỗi để lấy sđt đồng thời khi nhận SMS thì xuất ra LCD sđt và nội dung SMS với !!!
Lệnh AT cần thiết:
Để nhận và hiển thị SMS dưới dạng văn bản: AT+CMGF=1
Khi nhận được SMS gửi tới nhận được thong báo: +CMTI: "SM", index
Đọc SMS vừa được nhận: AT+CMGR=<index>
Xem hộp thư đến: AT+CMGL=”ALL”
Gửi SMS tới 1 SĐT khác: AT+CMGS=”<SĐT muốn gửi SMS>”
Nhập nội dung SMS
Kết thúc bằng CTRL+Z
Thực hiện cuộc gọi: ATD <SĐT muốn gọi>;
Nhận cuộc gọi ATA
Kết thúc cuộc gọi: ATH
Để nhận và hiển thị SMS dưới dạng văn bản: AT+CMGF=1
Khi nhận được SMS gửi tới nhận được thong báo: +CMTI: "SM", index
Đọc SMS vừa được nhận: AT+CMGR=<index>
Xem hộp thư đến: AT+CMGL=”ALL”
Gửi SMS tới 1 SĐT khác: AT+CMGS=”<SĐT muốn gửi SMS>”
Nhập nội dung SMS
Kết thúc bằng CTRL+Z
Thực hiện cuộc gọi: ATD <SĐT muốn gọi>;
Nhận cuộc gọi ATA
Kết thúc cuộc gọi: ATH
Khi mình mô phỏng trên proteus thì lúc gọi có hiển thị lên LCD dòng: RING "<sđt đang gọi>".....
Mọi người có ai đã từng làm với SIM900 này rồi thì trợ giúp mình về code C cho con AT89 xử lí chuỗi để lấy sđt đồng thời khi nhận SMS thì xuất ra LCD sđt và nội dung SMS với !!!
Comment