找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机液晶传送P0口改为P1口,改完不显示?

查看数: 4235 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-20 19:23

正文摘要:

只改了 P0=com;//送入数据,P0=dat;//送入数据    改完不显示,初学,请哥哥们指教? [code]#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int&n ...

回复

ID:763540 发表于 2020-6-24 12:35
感谢大家!
感谢大家!
问题已经解决了,RS和RW接反了!这么低级的错误,折腾了几天,谢谢各位师傅的指点!!
ID:763540 发表于 2020-6-24 11:46
man1234567 发表于 2020-6-24 06:46
如果P0能正常工作而P1不行,建议查P1的上拉电阻是否有,或P1上是否有其他东东。
这个程序写法比较原始,数 ...

谢谢您!
我用该程序加载到学习板上就可以正常显示。加载到最小系统板上就不行:P1端口不行,P0端口外加上拉电阻也不行,P0/P1现象都一样,杜邦线顺序检查了很多遍,用表也测了,排除了顺序接错、接触不良的现象,还是不行,这个问题已经纠结了好几天了!
ID:584814 发表于 2020-6-24 06:46
如果P0能正常工作而P1不行,建议查P1的上拉电阻是否有,或P1上是否有其他东东。
这个程序写法比较原始,数据占8个口必须独占的,图上看你的1602初始化都没能过。
如果端口紧张可以用四线程序(网上多不需加任何硬件改动且通用),最少用4+2个口就可以驱动1602显示,而且可以做到用任意6个加过上拉的I/O口都可以驱动任意1602。当然硬件改动还可以减少占口,除加IIC转换( PCF8574只要用2个口可拟出8个口用掉6个还余2个可驱动任意1602,模块某宝上2元左右已多用了1个口控制背光还余1个口可用)外其他可实验不推荐应用。
ID:420836 发表于 2020-6-21 23:13
试试删除其他功能,仅测试LCD部分。
ID:763540 发表于 2020-6-21 18:07
cheney03 发表于 2020-6-21 14:26
硬件图发上来看看

C:\Users\Administrator\Desktop\05944c9080d8f77b2f7467f4cdcd280.jpg
ID:763540 发表于 2020-6-21 17:54
cheney03 发表于 2020-6-21 14:26
硬件图发上来看看

C:\Users\Administrator\Desktop\211731dzszwjai4io44ipp.png
ID:743654 发表于 2020-6-21 14:26
硬件图发上来看看
ID:763540 发表于 2020-6-21 12:41
wulin 发表于 2020-6-21 10:21
从道理上来讲不会发生楼主所述现象,仔细检查硬件电路,看看P1除了接液晶屏D0-D7外有没有接其它电路。还 ...

谢谢您
ID:763540 发表于 2020-6-21 12:41
guocheng1144 发表于 2020-6-21 10:21
P1改回P0查看是否正常;

谢谢您
ID:213173 发表于 2020-6-21 10:21
wangzhenongyao 发表于 2020-6-21 09:42
硬件改过了,液晶D0-D7接口从P0已改至P1

从道理上来讲不会发生楼主所述现象,仔细检查硬件电路,看看P1除了接液晶屏D0-D7外有没有接其它电路。还不行在P1加上拉电阻试试。
ID:590038 发表于 2020-6-21 10:21
P1改回P0查看是否正常;
ID:763540 发表于 2020-6-21 09:42
angmall 发表于 2020-6-20 23:12
这个要看你的硬件电路了,你的电路改了吗?

硬件改过了,液晶D0-D7接口从P0已改至P1
ID:155507 发表于 2020-6-20 23:12
这个要看你的硬件电路了,你的电路改了吗?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表