Thông báo

Collapse
No announcement yet.

SIM900 với AT89S52

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • SIM900 với AT89S52

    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
    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

    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 !!!

  • #2
    Bạn phải dùng ngắt thu để xử lý các phản hồi mà Sim900 gửi về cho vi điều khiển. Xử lý được rồi thì bạn muốn hiển thị lên LCD hay là thực hiện lệnh gì đó theo cú pháp tin nhắn là tùy ý bạn. Mình đã từng làm đồ án cái này nhưng là làm với ATmega16
    - Chuyên cung cấp và nhận đặt hàng các loại linh kiện điện tử, module GSM, GPS...
    Số 70 - Hoàng Sâm - Nghĩa Đô - Cầu Giấy - Hà Nội
    __Your Success, Our Happiness__

    Comment

    Về tác giả

    Collapse

    tintinpc1 Tìm hiểu thêm về tintinpc1

    Bài viết mới nhất

    Collapse

    Đang tải...
    X