lcd_wcmd(0x38);
答案:1 悬赏:10 手机版
解决时间 2021-03-26 17:40
- 提问者网友:活着好累
- 2021-03-25 18:56
lcd_wcmd(0x38);
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-25 19:37
0x38= 0b 00111000
看前三位(DB7-DB5)是001,对应的是“function set”命令
function set命令的写法是是(DB4-DB0):DL-N-F-*-*
DL: 0 for 4-bit; 1 for 8-bit;
N: 0 for 1-line; 1 for 2-line;
F: 0 for 5*7 dots; 1 for 5*10 dots;
*: 后两位一般不用管, 设为0
所以0x38对应的DL和N是1,就是2行,8位数据,F为0,就是5*7点阵
说是16*2显示是不准确的,我在20*4的LCD上也是用0x38的设置,只能说这样的设置是给偶数行的LCD用的,而不仅仅是16*2参考资料:2004 LCD datasheet
看前三位(DB7-DB5)是001,对应的是“function set”命令
function set命令的写法是是(DB4-DB0):DL-N-F-*-*
DL: 0 for 4-bit; 1 for 8-bit;
N: 0 for 1-line; 1 for 2-line;
F: 0 for 5*7 dots; 1 for 5*10 dots;
*: 后两位一般不用管, 设为0
所以0x38对应的DL和N是1,就是2行,8位数据,F为0,就是5*7点阵
说是16*2显示是不准确的,我在20*4的LCD上也是用0x38的设置,只能说这样的设置是给偶数行的LCD用的,而不仅仅是16*2参考资料:2004 LCD datasheet
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯