C51——LCD1602显示

LCD1602显示,
用c51来实现lcd1602显示字符
1、连接
    D0-D7——P0.1-P0.7口
    vss/bla背光电源正极——5v
    gnd/blk背光电源负极——接地
    V0——接电位器,调节显示对比度,接地对比度最高
    RS——数据/命令切换,1为数据,0为命令
    RW——读/写切换,1为读,0为写
    E使能信号——根据E的高低电平跳变,液晶模块执行命令

2、显示(命令写入、地址选择)
    可见显示为16*2
00—0F
40—4F
当写入显示地址时要求D7恒定为高电平
例如第1行第6列为05地址,0000 0101+1000 0000=0x85;
例如第2行第3列为42地址,0100 0010+1000 0000(D7高电平)=0xC2;

3、显示(数据写入)
     b7-b4为高位,b3-b0为低位
     可直接用ASCII码
例如ASCII a=0110 0001,

根据读写操作时序图来写代码,控制命令的执行
注意要添加lcd1602  8bit的初始化命令
(1)延时 15ms
(2)写指令 38H(不检测忙信号)
(3)延时 5ms
(4)以后每次写指令,读/写数据操作均需要检测忙信号
(5)写指令 38H:显示模式设置
(6)写指

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值