Giao thức phần mềm LCD

Một phần của tài liệu ĐIỀU KHIỂN THIẾT BỊ QUA SMS (Trang 61 - 65)

- Đầu tiên là đường RS, ta thấy nó vẽ 2 đường trên (mức logic 1) và đưới (mức logic 0), tức là chúng ta có thể cấp cho chân này mức 0 hay mức 1 đều được. Mức 0 thì LCD hiểu dữ liệu ở chân DBx là dữ liệu hiển thị, mức 1 thì LCD hiểu dữ liệu ở chân DBx là là lệnh.

- Chân RW phải được cấp mức logic 0

- Chân E: Dữ liệu sẽ được nạp vào LCD ở thời điểm chân E từ cao xuống thấp (high-to-low). Nhưng dữ liệu cần đặt ở DBx trước thời điểm đó một khoảng tDSW=80ns và giữ ở đó tH=10ns

Với cách 2, ta phải đọc dữ liệu (đọc cờ BF thơng qua chân DB7) từ LCD. Đoạn chương trình đọc dữ liệu cũng phải tuân theo giao thức của nhà sản xuất:

- Thứ nhất, chân RW phải treo lên mức cao.

- Hai, chân E tích cực bằng cạnh lên chứ ko phải cạnh xuống! Sau

tDDR=160ns khi có tín hiệu từ mức thấp lên mức cao ở chân E, dữ liệu được LCD xuất ra qua chân DBx, dữ liệu này được giữ tới khi nào chân E xuống thấp trở lại (kéo dài thêm tDHR=5ns)

- Thời gian giữa hai lần có cạnh lên ở chân E tối thiểu là 0.5uS

- Thời gian giữ mức cao ở chân E tối thiểu là 230ns.Từ giản đồ xung, ta có lưu đồ hàm kiểm tra cờ BF như sau:

CHƯƠNG VI: THIẾT KẾ VÀ THI CÔNG6.1. Phương án thiết kế: 6.1. Phương án thiết kế:

Gồm 2 phuơng án thiết kế như sau:

Phương án 1: Dùng bộ GSM MODULE SIM300CZ để kết nối với vi điều khiển PIC16F877A: chi phí và giá thành khá đắt. Nhưng có đầy đủ tín năng cho lập trình với lệnh AT. Ngồi ra cịn có thể phát triển ứng dụng sâu thêm với GPRS, GPS.

Phương án 2: Dùng điện thoại di động (Ericssion T28, T39 …) có chức năng giống với GSM MODULE SIM300CZ để kết nối với PIC16F877A. Việc lập trình cho điện thoại di động cũng gần tương tự như GSM MODULE nhưng có hạn chế hơn vì một số loại điện thoại chỉ hỗ trợ lệnh AT ở dạng Mode PDU nên lập trình rất phức tạp.

Phương án lựa chọn : chọn phương án 1 vì MODULE SIM300CZ hỗ trợ lập trình lệnh AT ở cả 2 chế độ Text Mode và PDU Mode nên việc lập trình đơn giản hơn nhiều so với điện thoại di động và mang tính chun nghiệp cao vì vậy nhóm em quyết định dùng Module Sim300CZ. Ngồi ra cịn có thể phát triển thêm các ứng dụng khác như GPRS, GPS

6.2. Sơ đồ khối tổng quát của toàn hệ thống:

Một phần của tài liệu ĐIỀU KHIỂN THIẾT BỊ QUA SMS (Trang 61 - 65)

Tải bản đầy đủ (DOC)

(95 trang)
w