julian 发表于 2013-9-19 19:58:20

51单片机P0口接1602的数据总线需要接上拉电阻么?

P0无上拉,接1602的数据总线需要接上拉电阻么?自己感觉不需要额

我用的是stc12

jlhgold 发表于 2013-9-19 21:11:00

不用                                       

julian 发表于 2013-9-19 21:55:52

jlhgold 发表于 2013-9-19 21:11 static/image/common/back.gif
不用

有道理,本来就是数据总线,有些人以为P0都得接上拉,唉。。。

sco518 发表于 2013-9-19 22:07:21

正常的1602本身数据线内部带上拉电阻了,所以不需要,也有一些特殊的,成本非常低廉的1602是需要自己加上拉电阻的。

RUANJI 发表于 2013-9-19 22:41:02

julian 发表于 2013-9-19 21:55 static/image/common/back.gif
有道理,本来就是数据总线,有些人以为P0都得接上拉,唉。。。

你自己理解有误...别说别人...坑!

xckhmf 发表于 2013-9-19 23:39:19

STC12系列P0口可以设置内部上拉。

晓毕8 发表于 2013-9-20 00:29:06

STC12内部有上拉的电阻

wangqing_gxu 发表于 2013-9-20 00:34:22

首先这个IC可以设置内部上拉。
再一个是要不要上拉,若你只用做输出,是不用的,但用1602至少你要读忙信号,所以是要打开上拉的。

julian 发表于 2013-9-20 09:39:50

RUANJI 发表于 2013-9-19 22:41 static/image/common/back.gif
你自己理解有误...别说别人...坑!

啊,我理解错啦?我哪里理解错啦?求指点

william_rain 发表于 2013-9-20 10:28:48

传统8051要,stc12得IO口可以设置工作模式

RUANJI 发表于 2013-9-20 11:00:59

julian 发表于 2013-9-20 09:39 static/image/common/back.gif
啊,我理解错啦?我哪里理解错啦?求指点

传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的,这时是需要加上拉电阻的。

P0口接1602,虽然说是8个脚并行使用,但是这个却并非为总线方式(一般情况下,也就是用C语言编写时)。当然,也可以根据教科书中的连接方式,用汇编写代码,使P0口工作于总线模式。

所以,P0口一般都会加上拉电阻。当然,你的1602内部有上拉的话,可以不加。

julian 发表于 2013-9-20 11:46:07

RUANJI 发表于 2013-9-20 11:00 static/image/common/back.gif
传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的, ...

额,学习啦

benli 发表于 2013-9-20 21:48:57

RUANJI 发表于 2013-9-20 11:00 static/image/common/back.gif
传统的51单片机的P0口在当做总线使用的时候,内部是有上拉的,不是总线使用的时候,是集电极开路输出的, ...

传统51P0口内部根本没有上拉!

二进制 发表于 2013-9-20 23:27:25

不需要做过很多次了

dz20062008 发表于 2013-9-21 01:25:50

11楼的说的好

lijia115003 发表于 2013-9-21 10:06:15

传统51 P0是没用上拉的,STC12的可以设置为上拉

marshallemon 发表于 2013-9-21 10:33:09

传统的51以总线方式操作也是不用接上拉的

xou822 发表于 2013-9-21 10:34:14

自己接了就知道了恩爱

况且你用的是STC

nicksean 发表于 2013-9-21 10:59:52

同意17楼的意见,P0口作总线时不用上拉,可看atmel的pdf文件

julian 发表于 2013-9-21 11:30:11

nicksean 发表于 2013-9-21 10:59 static/image/common/back.gif
同意17楼的意见,P0口作总线时不用上拉,可看atmel的pdf文件

俺用的是stc的。。。。。支持中国货

RUANJI 发表于 2013-9-21 11:31:10

benli 发表于 2013-9-20 21:48 static/image/common/back.gif
传统51P0口内部根本没有上拉!

请看51P0口内部结构图。

nicksean 发表于 2013-9-21 11:32:25

julian 发表于 2013-9-21 11:30 static/image/common/back.gif
俺用的是stc的。。。。。支持中国货

STC也要保持兼容不是

benli 发表于 2013-9-21 20:30:09

RUANJI 发表于 2013-9-21 11:31 static/image/common/back.gif
请看51P0口内部结构图。

我的手册上没有内部图,您发个看吧

RUANJI 发表于 2013-9-21 20:46:00

benli 发表于 2013-9-21 20:30 static/image/common/back.gif
我的手册上没有内部图,您发个看吧




没找到合适的图。但这两个应该够说明问题了。
页: [1]
查看完整版本: 51单片机P0口接1602的数据总线需要接上拉电阻么?