1.LCD1602(DDRAM)的外形是这样子滴:
背面:
可见区范围:16✖2行;可通过“光标或显示移动指令”使字符慢慢移动到可见的显示范围内,看到字符的移动效果。
管脚分配:
2.LCD配置:
(1)通用配置
/*清屏 */
/*置输入模式 */
/*显示开关控制 */
/*置功能 */
(2)显示数据
只配置前16个地址(如下),用于显示:
之后逐次配置第一行、第二行的地址和数据:
/*置第一行地址 */
/*置第一行数据 */
/*置第二行地址 */
/*置第二行数据 */
3.FPGA实现:
module LCD1602(
input clk,
input rst_n,
output reg RS,
output reg RW,
output reg E,
output reg [7:0]DB
);
reg [30:0]counter;
always@(posedge clk or negedge rst_n)
begin