电商网站后台建设,公司企业做网站违法吗,南阳公司网站建设,十大博客网站作为I/O口输出的时候时#xff0c;输出低电平为0 输出高电平为高组态(并非5V#xff0c;相当于悬空状态#xff0c;也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流#xff0c;因此必须接(一电阻连接到VCC)#xff0c;由电源通过这个上拉电阻给负载提供电流。P…作为I/O口输出的时候时输出低电平为0 输出高电平为高组态(并非5V相当于悬空状态也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流因此必须接(一电阻连接到VCC)由电源通过这个上拉电阻给负载提供电流。P0作输入时不需要上拉电阻但要先置1。因为P0口作一般I/O口时上拉场效应管一直截止所以如果不置1下拉场效应管会导通永远只能读到0。因此在输入前置1使下拉场效应管截止端口会处于高阻浮空状态才可以正确读入数据。由于P0口内部没有上拉电阻是开漏的不管它的驱动能力多大相当于它是没有电源的需要外部的电路提供绝大多数情况下P0口是必需加上拉电阻的。1.一般的P0口在作为地址/数据复用时不接上拉电阻。2.作为一般的I/O口时用时由于内部没有上拉电阻故要接上上拉电阻!!3.当p0口用来驱动PNP管子的时候就不需要上拉电阻因为此时的低电平有效;4.当P0口用来驱动NPN管子的时候就需要上拉电阻的因为此时只有当P0为1时候才能够使后级端导通。 简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动否则亮不了而恰好P0口没有电源所以就要外接电源接上电阻是起到限流的作用;如果接P1、P2、P3端口就不用外接电源和电阻了。P0口是开漏的不管它的驱动能力多大相当于它是没有电源的需要外部的电路提供绝大多数情况下P0口是必需加上拉电阻的;5、51单片机的P0口用作数据和地址总线时不必加上拉电阻。有些IC的驱动能力并不强如果P0口作为输入而加了不必要的上拉有可能驱动IC无法将其拉回到低电平从而使输入失败!如果是驱动led那么用1K左右的就行了。如果希望亮度大一些电阻可减小最小不要小于200欧姆否则电流太大;如果希望亮度小一些电阻可增大增加到多少呢主要看亮度情况以亮度合适为准一般来说超过3K以上时亮度就很弱了但是对于超高亮度的LED有时候电阻为10K时觉得亮度还能够用。通常就用1k的。对于驱动光耦合器如果是高电位有效即耦合器输入端接端口和地之间那么和LED的情况是一样的;如果是低电位有效即耦合器输入端接端口和VCC之间那么除了要串接一个1——4.7k之间的电阻以外同时上拉电阻的阻值就可以用的特别大用100k——500K之间的都行当然用10K的也可以但是考虑到省电问题没有必要用那么小的。对于驱动晶体管又分为PNP和NPN管两种情况对于NPN毫无疑问NPN管是高电平有效的因此上拉电阻的阻值用2K——20K之间的具体的大小还要看晶体管的集电极接的是什么负载对于LED类负载由于发管电流很小因此上拉电阻的阻值可以用20k的但是对于管子的集电极为继电器负载时由于集电极电流大因此上拉电阻的阻值最好不要大于4.7K有时候甚至用2K的。对于PNP管毫无疑问PNP管是低电平有效的因此上拉电阻的阻值用100K以上的就行了且管子的基极必须串接一个1——10K的电阻阻值的大小要看管子集电极的负载是什么对于LED类负载由于发光电流很小因此基极串接的电阻的阻值可以用20k的但是对于管子的集电极为继电器负载时由于集电极电流大因此基极电阻的阻值最好不要大于4.7K。对于驱动TTL集成电路上拉电阻的阻值要用1——10K之间的有时候电阻太大的话是拉不起来的因此用的阻值较小。但是对于CMOS集成电路上拉电阻的阻值就可以用的很大一般不小于20K我通常用100K的实际上对于CMOS电路上拉电阻的阻值用1M的也是可以的但是要注意上拉电阻的阻值太大的时候容易产生干扰尤其是线路板的线条很长的时候这种干扰更严重这种情况下上拉电阻不宜过大一般要小于100K有时候甚至小于10K。根据以上分析上拉电阻的阻值的选取是有很多讲究的不能乱用。