在单片机学科中上拉电阻是啥??能说的详细点吗?谢谢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在单片机学科中上拉电阻是啥??能说的详细点吗?谢谢相关的知识,希望对你有一定的参考价值。
所谓的上拉就是接电阻把单片机的I/O口上拉到高电平。对于51类单片机来说P0口无上拉电阻,如果要输出高电平,必须要用外围电阻(10K左右)来上拉到高电平才行。
如果P0口作为输入,一般也要将其上拉。(除非是设定为集电极开路状态,不要上拉,否则就得上拉到高电平)。P1口有内部上拉电阻,所以无须外接上拉电阻。直接可以输出高电平。
注意:不管什么时候,单片机的I/O口不能直接接VDD。因为这样可能造成灌电流太大,导致I/O口烧掉。 参考技术A 上拉或下拉电阻在电子电路中应用很广泛,不仅仅在单片机中,主要有以下几种方式:
1、给定一个未使用的输入脚状态,避免干扰引起逻辑错误或不必要的功耗,这种情况一般可以直接接电源,阻值可选100欧姆至100K
2、避免线路上驱动端关闭时出现一个浮空状态,减少不必要的功耗和次生干扰(数字电路浮空的输入端一个微小的干扰就可能引起输出端0和1的反复调变),阻值通常在4.7K至100K
3、OC门的高电平驱动。由于OC门只能输出低电平和高阻两种状态,高电平只能靠电阻拉高,可选的阻值通常在1K至10K,阻值越小,速度余额快,但在低电平时功耗随之增大,甚至达不到应有的低电平。
4、阻抗匹配。在长线传输中为减少信号反射(俗称的振铃),需要加上拉电阻或同时上下拉,减小输入端阻抗,可选的阻值通常在220欧姆至4.7K
5、配置引脚和其它引脚复用时,给定一个配置电平。最典型的是用于配置CPU上电时的工作状态,上电及复位期间,这些引脚没有人驱动,由上下拉电阻决定其电平,复位以后这些引脚就作为别的功能使用了,可选的阻值通常在1K至47K 参考技术B 上拉顾名思义,就是向上拉,就是把电平拉到高。
有些IO口是高阻态,输出1时为高阻,这样就需要通过上拉把电平拉到高。
当输出0的时候,IO口就被拉低了,有电流从上拉电阻上流过。所以上拉电阻一般选择比较大的阻值以减小不必要的电路损耗。本回答被提问者采纳 参考技术C 就是把电平拉高,通常用4.7~10k的电阻接到Vcc电源! 参考技术D 高低电平有效
什么是背包算法啊?可以说的详细一点吗?谢谢大家了```
什么是背包算法啊?可以说的详细一点吗?谢谢大家了```
参考技术A 该算法是根据数学上的背包问题设计的。背包问题是一个最优化问题,即对一个给定空间或负重的背包和许多大小不一的物体,哪些物体放入背包才能使得浪费的背包空间或负重最小?在背包很小和物体数目较少时,这个问题还比较容易解决;但当背包很大且有很多个物体时,问题的求解就十分困难。通常,这个问题会有一个或者多个解,也有可能根本没有解。1977年,Merkle与Hellman合作设计了使用背包问题实现信息加密的方法。其工作原理是:假定甲想加密,则先产生一个较易求解的背包问题,并用它的解作为专用密钥;然后从这个问题出发,生成另一个难解的背包问题,并作为公共密钥。如果乙想向甲发送报文,乙就可以使用难解的背包问题对报文进行加密,由于这个问题十分难解,所以一般没有人能够破译密文;甲收到密文后,可以使用易解的专用密钥解密。
该算法提出以后,经过多年的探讨和研究,最终发现了它的一个致命错误,使之失去了任何保密的实用价值。
以上是关于在单片机学科中上拉电阻是啥??能说的详细点吗?谢谢的主要内容,如果未能解决你的问题,请参考以下文章