单片机中 LCD1602不能显示字符
答案:3 悬赏:20
解决时间 2021-01-06 23:14
- 提问者网友:愿为果
- 2021-01-06 03:13
单片机中 LCD1602不能显示字符
最佳答案
- 二级知识专家网友:行雁书
- 2021-01-06 04:16
LCD1602通常为14引脚或16引脚,LCD1602的问题通常出现在端口连接和软件代码上,应用LCD1602需注意各引脚的功能说明,正确连线。LCD不正常显示,在硬件方面主要考虑引脚连接问题、硬件接触是否良好、是否出现虚焊等情况。软件上的问题比较复杂,注意规范代码和时序问题。proteus 软件可以构建单片机的外围电路,可用其看一下仿真效果,以检查程序代码是否可行。
全部回答
- 1楼网友:逃夭
- 2021-01-06 06:33
我暂时保留我的看法!
- 2楼网友:空山清雨
- 2021-01-06 05:19
有光标闪烁表明显示正常阿,你想想,光标要闪烁,显示器初始化没问题,传输的数据也就没问题,显示也就没有问题了。因为其闪烁是由命令控制的。
现在你可以根据闪烁光标查下看是不是对比度或亮度问题。先从硬件上查,不行就量下两块板的接口电压,对比找追问我刚刚测了一下 那个一个板子的RW是4.96 RS E是0.02 VO是0.89, 另外一个的RS 为4.96 RW E 是0.03 VO是1.28 其它的都一样 这个有什么问题没有。 还有一个我两个板子的RW 和E管脚定义的接口不一样,但是我烧录的时候都在软件里面给改过来了的。 能留个QQ给我么 想咨询一下你 谢谢追答你用的什么单片机?
如果是在P0口上需要上拉
另外如果是单周期单片机的话最好在端口状态改变后加几个NOP,否则输出的数据不稳定.
现在你可以根据闪烁光标查下看是不是对比度或亮度问题。先从硬件上查,不行就量下两块板的接口电压,对比找追问我刚刚测了一下 那个一个板子的RW是4.96 RS E是0.02 VO是0.89, 另外一个的RS 为4.96 RW E 是0.03 VO是1.28 其它的都一样 这个有什么问题没有。 还有一个我两个板子的RW 和E管脚定义的接口不一样,但是我烧录的时候都在软件里面给改过来了的。 能留个QQ给我么 想咨询一下你 谢谢追答你用的什么单片机?
如果是在P0口上需要上拉
另外如果是单周期单片机的话最好在端口状态改变后加几个NOP,否则输出的数据不稳定.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯