51单片机P0口接1602的数据总线需要接上拉电阻么?
P0无上拉,接1602的数据总线需要接上拉电阻么?自己感觉不需要额我用的是stc12 不用 jlhgold 发表于 2013-9-19 21:11 static/image/common/back.gif
不用
有道理,本来就是数据总线,有些人以为P0都得接上拉,唉。。。 正常的1602本身数据线内部带上拉电阻了,所以不需要,也有一些特殊的,成本非常低廉的1602是需要自己加上拉电阻的。 julian 发表于 2013-9-19 21:55 static/image/common/back.gif
有道理,本来就是数据总线,有些人以为P0都得接上拉,唉。。。
你自己理解有误...别说别人...坑! STC12系列P0口可以设置内部上拉。 STC12内部有上拉的电阻 首先这个IC可以设置内部上拉。
再一个是要不要上拉,若你只用做输出,是不用的,但用1602至少你要读忙信号,所以是要打开上拉的。 RUANJI 发表于 2013-9-19 22:41 static/image/common/back.gif
你自己理解有误...别说别人...坑!
啊,我理解错啦?我哪里理解错啦?求指点 传统8051要,stc12得IO口可以设置工作模式
julian 发表于 2013-9-20 09:39 static/image/common/back.gif
啊,我理解错啦?我哪里理解错啦?求指点
传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的,这时是需要加上拉电阻的。
P0口接1602,虽然说是8个脚并行使用,但是这个却并非为总线方式(一般情况下,也就是用C语言编写时)。当然,也可以根据教科书中的连接方式,用汇编写代码,使P0口工作于总线模式。
所以,P0口一般都会加上拉电阻。当然,你的1602内部有上拉的话,可以不加。 RUANJI 发表于 2013-9-20 11:00 static/image/common/back.gif
传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的, ...
额,学习啦 RUANJI 发表于 2013-9-20 11:00 static/image/common/back.gif
传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的, ...
传统51P0口内部根本没有上拉! 不需要做过很多次了 11楼的说的好 传统51 P0是没用上拉的,STC12的可以设置为上拉 传统的51以总线方式操作也是不用接上拉的 自己接了就知道了恩爱
况且你用的是STC 同意17楼的意见,P0口作总线时不用上拉,可看atmel的pdf文件 nicksean 发表于 2013-9-21 10:59 static/image/common/back.gif
同意17楼的意见,P0口作总线时不用上拉,可看atmel的pdf文件
俺用的是stc的。。。。。支持中国货 benli 发表于 2013-9-20 21:48 static/image/common/back.gif
传统51P0口内部根本没有上拉!
请看51P0口内部结构图。 julian 发表于 2013-9-21 11:30 static/image/common/back.gif
俺用的是stc的。。。。。支持中国货
STC也要保持兼容不是 RUANJI 发表于 2013-9-21 11:31 static/image/common/back.gif
请看51P0口内部结构图。
我的手册上没有内部图,您发个看吧 benli 发表于 2013-9-21 20:30 static/image/common/back.gif
我的手册上没有内部图,您发个看吧
没找到合适的图。但这两个应该够说明问题了。
页:
[1]