Giới thiệu họ vi điều khiển AVR text LCD

12 203 0
Giới thiệu họ vi điều khiển AVR text LCD

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TEXT LCD MTA_CĐT Nguyễn Đức Lành http://codientu.org LCD1602 Các chân LCD Các ghi -Thanh ghi IR: Mỗi lệnh nhà sản xuất LCD đánh địa rõ ràng Người dùng việc cung cấp địa lệnh cách nạp vào ghi IR dụ: Lệnh “hiển thị hình trỏ” có mã lệnh 00001110 - Thanh ghi DR : Thanh ghi DR dùng để chứa liệu bit để ghi vào vùng RAM DDRAM CGRAM ( chế độ ghi) dùng để chứa liệu từ vùng RAM gửi cho MPU (ở chế độ đọc) BF, AC - Cờ báo bận BF: (Busy Flag) Khi thực thi hoạt động bên trong, LCD bỏ qua giao tiếp với bên ngồi bật cờ BF( thơng qua chân DB7 có thiết lập RS=0, R/W=1) lên biết “bận” - Bộ đếm địa AC : (Address Counter) Khi địa lệnh nạp vào ghi IR, thông tin nối trực tiếp cho vùng RAM (việc chọn lựa vùng RAM tương tác bao hàm mã lệnh) Sau ghi vào (đọc từ) RAM, đếm AC tự động tăng lên (giảm đi) đơn vị DDRAM Đây vùng RAM dùng để hiển thị, nghĩa ứng với địa RAM ô kí tự hình CGROM Chứa mẫu kí tự loại 5x7 5x10 điểm ảnh/kí tự, định địa bit Chúng ta ko trực tiếp truy xuất vùng Tóm tắt số lệnh bit bit Codevison hỗ trợ qua thư viện lcd.h chế độ bit  unsigned char lcd_init(unsigned char lcd_columns); Khởi tạo LCD + void lcd_write_byte(unsigned char addr, unsigned char data); Hàm gửi byte đến lcd + void lcd_gotoxy(unsigned char x, unsigned char y); Đặt giá trị trỏ lcd tới vị trí x y + void lcd_clear(void); xóa hình lcd + void lcd_puts(char c); hiển thị chuỗi ký tự (chứa RAM) lên LCD + void lcd_putsf(char flash *str) hiển thị chuỗi ký tự (chứa flash) lên LCD + void lcd_putchar(char c); hiển thị ký tự lên lcd Sử lý chuỗi  C: ký tự  S: chuỗi ký tự  U: số bit không dấu  x số bit kiểu hex (viết thường)  X số bit kiểu hex (viết hoa)  D: số bit có dấu  e số thực có lũy thừa VD e12  f số thực  Khi dùng sprintf phải khai báo thư viện stdio.h Chúc bạn học tốt MTA_CDT ... Codevison hỗ trợ qua thư vi n lcd. h chế độ bit  unsigned char lcd_ init(unsigned char lcd_ columns); Khởi tạo LCD + void lcd_ write_byte(unsigned char addr, unsigned char data); Hàm gửi byte đến lcd. .. lcd_ gotoxy(unsigned char x, unsigned char y); Đặt giá trị trỏ lcd tới vị trí x y + void lcd_ clear(void); xóa hình lcd + void lcd_ puts(char c); hiển thị chuỗi ký tự (chứa RAM) lên LCD + void lcd_ putsf(char... flash) lên LCD + void lcd_ putchar(char c); hiển thị ký tự lên lcd Sử lý chuỗi  C: ký tự  S: chuỗi ký tự  U: số bit không dấu  x số bit kiểu hex (vi t thường)  X số bit kiểu hex (vi t hoa)

Ngày đăng: 07/11/2017, 14:19

Hình ảnh liên quan

Lệnh “hiển thị màn hình và con trỏ” có mã lệnh là 00001110  - Giới thiệu họ vi điều khiển AVR text LCD

nh.

“hiển thị màn hình và con trỏ” có mã lệnh là 00001110 Xem tại trang 4 của tài liệu.
+ void lcd_clear(void); xóa màn hình lcd - Giới thiệu họ vi điều khiển AVR text LCD

void.

lcd_clear(void); xóa màn hình lcd Xem tại trang 10 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan