LCD 16x2

Một phần của tài liệu đọc dữ liệu từ sd card và hiển thị lên lcd sử dụng kit de2 của altera (Trang 34)

Các thủ tục: khởi tạo, hiển thị, tọa độ con trỏ được thực hiện theo chuẩn của LCD. Trong Nios II, ta quan tâm đến các định nghĩa sau:

// THE REGISTER MAP //

// 7 6 5 4 3 2 1 0 Offset // +---+---+---+---+---+---+---+---+

// RS = 0 | Command Register (WRITE-Only) | 0 // +---+---+---+---+---+---+---+---+ // RS = 0 | Status Register (READ -Only) | 1 // +---+---+---+---+---+---+---+---+ // RS = 1 | Data Register (WRITE-Only) | 2 // +---+---+---+---+---+---+---+---+ // RS = 1 | Data Register (READ -Only) | 3 // +---+---+---+---+---+---+---+---+

#define LCD_write_cmd(data) IOWR(LCD_16207_0_BASE, 0, data) #define LCD_read_cmd() IORD(LCD_16207_0_BASE, 1)

#define LCD_write_data(data) IOWR(LCD_16207_0_BASE, 2, data) #define LCD_read_data() IORD(LCD_16207_0_BASE, 3)

Thông tin về Offet của các thanh ghi trong LCD 1602 được lấy trong file:

C:\altera\91sp1\ip\altera\sopc_builder_ip\altera_avalon_lcd_16207\inc\altera_avalon_l cd_16207_regs.h

Một phần của tài liệu đọc dữ liệu từ sd card và hiển thị lên lcd sử dụng kit de2 của altera (Trang 34)

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

(36 trang)