STC89C52的P0端接LCD1602液晶显示屏可以不加上拉电阻吗?实物做出来能够正常显示。

实物P0口没有接上拉电阻,LCD1602正常显示,是因为什么?自带弱上拉吗还是别的原因?... 实物P0口没有接上拉电阻,LCD1602正常显示,是因为什么?自带弱上拉吗还是别的原因? 展开
 我来答
无畏无知者

2021-04-25 · TA获得超过4.5万个赞
知道大有可为答主
回答量:2.1万
采纳率:86%
帮助的人:5201万
展开全部

C51型单片机的P0口作为地址数据输出时是推挽输出,不是漏开输出,不需要上拉电阻

那么要让P0口推挽输出,需要执行语句 MOVX @Ri, A 或者 MOVX @DPTR, A ;

毕竟执行的是指令,数据在P0口停留的时间非常短暂,在proteus仿真中设置晶振频率为12Hz,便可清晰看到效果;

言归正传,LCD1602是外设,其内部设有数据接收锁存器,采用 MOVX @Ri, A 及 MOVX @DPTR, A 正当其时;

而一般的数码管,没有数据锁存功能,在学习例程中,都是完全依靠PIO口数据的维持时间来实现显示;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式