返回首页

51单片机内部上拉电阻多大(51单片机加上拉电阻)

来源:www.haichao.net  时间:2022-12-20 20:51   点击:163  编辑:admin   手机版

1. 51单片机加上拉电阻

一般的单片机的输出电流都不大,不足以直接点亮数码管,加上拉电阻是为了提高数码管亮度,除了用上拉电阻,还可以加三极管,电路如图所示。数码管可以是共阴的也可以是共阳的,在编程时注意点亮方法不同就是了。一般的单片机,如基本的51单片机你用1K欧的电阻应该就可以。另外,数码管动态显示时,显示亮度也和点亮的延时有关

2. 51单片机为什么需要上拉电阻

51单片机中,只有P0口作为普通IO口时,需要外部加上拉电阻。作为数据及地址总线端口时,无需上拉电阻。

51单片机(通常指AT89C51,AT89C52,STC89C51,STC89C52)P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态,所谓的高阻态就相当于浮空状态,不能真正的输出高电平。

3. 51单片机为什么加上拉电阻

P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。P0作输入时不需要上拉电阻,但要先置1。因为P0口作一般I/O口时上拉场效应管一直截止,所以如果不置1,下拉场效应管会导通,永远只能读到0。因此在输入前置1,使下拉场效应管截止,端口会处于高阻浮空状态,才可以正确读入数据。

由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。

1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。

2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!

3.当p0口用来驱动PNP管子的时候,就不需要上拉电阻,因为此时的低电平有效;

4.当P0口用来驱动NPN管子的时候,就需要上拉电阻的,因为此时只有当P0为1时候,才能够使后级端导通。 简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动,否则亮不了,而恰好P0口没有电源,所以就要外接电源,接上电阻是起到限流的作用;如果接 P1、P2、P3端口就不用外接电源和电阻了。

4. 51单片机为什么要接上拉电阻

51单片机的IO口不一定都要接上拉电阻。但以下情况下需要接上拉电阻:

1、当IO直接驱动的设备电流较大时(大于20毫安),需要接上拉电阻。

2、当P0口作为数据/地址总线时需要接上拉电阻。

3、当控制的外设需要特定的逻辑关系时需要接上拉电阻。

5. 51单片机下拉电阻

应该是下拉电阻,但是SW一般指的是开关...很诡异的元件,应该是自己做的库

6. 51单片机上拉电阻的作用

1、上拉是给IO口一个初始值,将不确定的信号钳位在高电平,同理,下拉是将不确定的信号钳位在低电平。一般进行原理设计时,对于单片机的上拉电阻大小都是根据经验选取,一般为4.7k、5.1K、10K等。

2、上拉电阻有好几个作用:不用的引脚增加上拉电阻,为引脚确定初始状态,提高抗电磁干扰能力;单片机输出I/O 口加上拉电阻,可以增强IO口的输出能力;输入加上拉目的是确实输入的初始值,无信号输入时,IO口输入为高电平等。

7. 51单片机加上拉电阻的作用

早期51单片机的p0口是高阻输入或开漏输出结构,不接上拉电阻会导致无法输入/输出正确的电平。

现在生产的51单片机对此做了一些改动,P0口内部增加了弱上拉电路,可以通过寄存器配置是否启用弱上拉,如果启用,端口外面就可以不加上拉电阻了。

由于这个结构的上拉电流是微安级的,所以还是建议在P0口外面接上拉电阻,以保证逻辑稳定。

8. 51单片机接上拉电阻

如果接51单片机的话是需要接上拉电阻的,用10k电阻上拉就行。

9. 51单片机哪个口接上拉电阻

没有特殊要求,哪个引脚都可以,只是要注意P0口要接上拉电阻。

顶一下
(0)
0%
踩一下
(0)
0%