Ⅰ 51单片机中P0口没接上拉电阻 能用作ADC0809转换的数据输入口不
你好!
51单片机中P0口没接上拉电阻,可以作ADC0809转换的数据输入口,但建议有的话,还是接上上拉电阻为好,驱动能力强,减少误差,数据更准确。
打字不易,采纳哦!
Ⅱ 89c51单片机p0口 必须加上拉电阻吗
是的,因为p0口没有内部上啦电阻,要输出高电平必须外部接上拉,,否则你输出高电平的时候 状态就不确定了
Ⅲ 单片机为什么要接上拉电阻,不接为 什么没有电啊,P0口
单片机灌电流的能力很强,但拉电流能力不强,当你要驱动一些电流比较大的元件时最好加上拉,防止电流过大烧坏单片机。
即使不接上拉,P0口高电平也是有输出的,你说P0没电肯定是有问题的
Ⅳ 单片机用不用接上拉电阻
单片机手册上关于I/O部分说的很详细,你可以仔细去看下。
用51来说,点灯分2中方式,一种是VCC---灯--电阻---单片机I/O,(灯和电阻的位置无关紧要)
第二种,单片机---灯---电阻--参考地。
第一种我们叫灌流式,就是电流往单片机里灌,这种方式几乎所有的I/O口都不需要上拉电阻(个别只能输入的单片机端口除外)
第二种叫推动式,依靠单片机内部开关管拉到电源。这种方式,需要看看I/O有没有这中功能了。
Ⅳ 单片机的P0口为什么内部没有上拉电阻啊
设计单片机的时候P0是故意没有上拉电阻的,因为设计上P0口除了作为普通I/O口之外,还用于扩展存储器的地址/数据复用接口,在作为后者用途时需要使用到高阻状态,因此不能设置上拉电阻。
Ⅵ 单片机P0口作为三极管的基极时可以不加上拉电阻吗电
首先,你要明白,如果p0口不加上拉电阻,会有什么现象:
因为p0口是开漏的,所以,如果不加上拉电阻,它可以输出低电平,但是无法输出高电平,只有加上拉,才能输出高电平。
其次,看一下三极管的特性,不是很严格的说,pnp三极管,你可以认为是基极为低电平时导通,npn
三极管,你可以认为是高电平时导通,注意,我是不严格的说,严格的说的话,是与三极管三个电压之间的关系来确定的,不严格的说,你可以认为只是高低电平的关系。
所以,基于以上两点,如果你的p0驱动的是pnp三极管,你可以不加上拉电平,如果是npn
你必须要加,不然的话,你的npn三极管无法开通。
另外,我建议你,不管是什么三极管,最好都加上上拉,因为这样,可以避免干扰问题。如果你用p0驱动pnp,但是不加上拉,也能驱动,但是,当你的p0输出1时,你pnp三极管的基极处于高阻态,不稳定,容易受到干扰。
Ⅶ 跪求了,单片机的P0口,关于接不接上拉电阻,什么时候需要接,什么时候不接
51单片机的引脚,由于内部结构的原因,输出低电平,能力较强;而输出高电平的能力很低,所以要用上拉电阻来协助。
特别是P0口,输出高电平时,接口本身根本就没有输出能力,必须用外接上拉电阻来形成高电平。
但是,如果在P0口,外接了仅仅需要低电平驱动的器件(如LED的负极),就不需要上拉电阻。
接口输出低电平时,外接的上拉电阻,会形成一个电流,这就造成了无用的功耗。
一般来说,上拉电阻,能省就省,没有办法了,才接上。
Ⅷ 单片机p0口输出0时还应该加上拉电阻吗
输出0时是不用加上拉电阻,但是总有不输出0的时候呀,所以还是建议加上上拉电阻。
Ⅸ 12系列单片机P0口要不要加上拉电阻
12系列单片机P0可以不用接上拉电阻,内部已经集成有,普通老款51单片机就要;
现在市面上很多基于51内核的芯片,例如大家非常熟悉的STC等型号,自身的P0口都有上拉电阻。当然为了保险起见,工程师在进行运行之前最好还是手动加上5-10K的上拉电阻,这样可以最大限度的保障电流和驱动程序的整体安全性能,防止出现短路等突发性问题。
Ⅹ 单片机P0口驱动共阴极数码管,中间加个了74ls245为什么就不要加上拉电阻了
单片机的P0口,只可以输出低电平。
输出高电平时,是开漏状态,可称为是悬空状态。要加上拉电阻,才能形成高电平。
而74LS系列的集成电路芯片,其输入端,处于悬空时,就相当于输入了高电平。
看看《数字电子技术》的书,就知道这个特点了。
把51单片机的P0口,直接连上74LS系列的芯片,就不用加上拉电阻了,自然就能是高电平。