RY_MODE: lcd_data <= 8'h06;
DISP_ON : lcd_data <= 8'h0c; //显示功能开,没有光标,且不闪烁,
// ------------------------------------修改5
CGRAM_ADDR: begin
case(num)
0: lcd_data <= 8'h40;
1: lcd_data <= 8'h41;
2: lcd_data <= 8'h42;
3: lcd_data <= 8'h43;
4: lcd_data <= 8'h44;
5: lcd_data <= 8'h45;
6: lcd_data <= 8'h46;
7: lcd_data <= 8'h47;
endcase
end
CGRAM_DATA: begin
case(num1)
0: lcd_data <= 8'h04;
1: lcd_data <= 8'h1f;
2: lcd_data <= 8'h15;
3: lcd_data <= 8'h1f;
4: lcd_data <= 8'h15;
5: lcd_data <= 8'h1f;
6: lcd_data <= 8'h04;
7: lcd_data <= 8'h07;
endcase
end
//-------------------------------------修改6第一行显示 i am liu xiao yi 第二行全部显示汉字电
ROW1_ADDR: lcd_data <= 8'h80; //00+80
ROW1_0: lcd_data <= row_1 [127:120];
ROW1_1: lcd_data <= row_1 [119:112];
ROW1_2: lcd_data <= row_1 [111:104];
ROW1_3: lcd_data <= row_1 [103: 96];
ROW1_4: lcd_data <= row_1 [ 95: 88];
ROW1_5: lcd_data <= row_1 [ 87: 80];
ROW1_6: lcd_data <= row_1 [ 79: 72];
ROW1_7: lcd_data <= row_1 [ 71: 64];
ROW1_8: lcd_data <= row_1 [ 63: 56];
ROW1_9: lcd_data <= row_1 [ 55: 48];
ROW1_A: lcd_data <= row_1 [ 47: 40];
ROW1_B: lcd_data <= row_1 [ 39: 32];
ROW1_C: lcd_data <= row_1 [ 31: 24];
ROW1_D: lcd_data <= row_1 [ 23: 16];
ROW1_E: lcd_data <= row_1 [ 15: 8];
ROW1_F: lcd_data <= row_1 [ 7: 0];
ROW2_ADDR: lcd_data <= 8'hc0; //40+80
ROW2_0: lcd_data <=8'h00; //电
ROW2_1: lcd_data <=8'h00;
ROW2_2: lcd_data <=8'h00;
ROW2_3: lcd_data <=8'h00;
ROW2_4: lcd_data <=8'h00;
ROW2_5: lcd_data <=8'h00;
ROW2_6: lcd_data <=8'h00;
ROW2_7: lcd_data <=8'h00;
ROW2_8: lcd_data <=8'h00;
ROW2_9: lcd_data <=8'h00;
ROW2_A: lcd_data <=8'h00;
ROW2_B: lcd_data <=8'h00;
ROW2_C: lcd_data <=8'h00;
ROW2_D: lcd_data <=8'h00;
ROW2_E: lcd_data <=8'h00;
ROW2_F: lcd_data <=8'h00;
endcase
end
else
lcd_data<=lcd_data ;
end
endmodule
4、显示结果
转载请注明出处:http://www.cnblogs.com/aslmer/p/5819868.html