改进版测试文件
module lcd1602_test(
input CLOCK_50, // 板载时钟50MHz
input Q_KEY, // 板载按键RST
// LCD1602 Interface
output [7:0] LCD1602_DATA, // LCD1602数据总线
output LCD1602_E, // LCD1602使能
output LCD1602_RS, // LCD1602指令数据选择
output LCD1602_RW // LCD1602读写选择
);
// 0 ~ (8*16-1) = 128
// 16bits -> 0123456789ABCDEF <-
wire [127:0] row1_val = "A Lcd Disp Test ";
wire [127:0] row2_val = "Amy-studio Pub ";
// 例化LCD1602驱动
lcd1602_drive u0(
.clk(CLOCK_50),
.rst_n(Q_KEY),
// LCD1602 Input Value
.row1_val(row1_val),
.row2_val(row2_val),
// LCD1602 Interface
.lcd_data(LCD1602_DATA),
.lcd_e(LCD1602_E),
.lcd_rs(LCD1602_RS),
.lcd_rw(LCD1602_RW)
);
endmodule
完整代码(不晓得什么意思,ourdev一次能贴的代码太短)点击此处下载
ourdev_534318.zip(文件大小:125K) (原文件名:_10_lcd1602_test.zip)