十一放假股市休市吗:关于51单片机IO口驱动能力的问题

来源:百度文库 编辑:中科新闻网 时间:2024/03/29 16:40:46
为什么当p0口为高电平时,输出电流400uA,而输出低电平时(0.45V),输出电流为3.2mA.而不是像我们所想象的高电平,输出电流就大.p1,p2,p3口也是.为什么高电平输出的电流反而小?????
另外:51单片机输出高电平和低电平时各是几伏?
谢谢

51单片机IO口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。
电平低于0.7V就是低电平,高于1.8V就是高电平。在这个之间不确定。

51单片机有5v的和3.3v的两种,
因为高电平时是有51给外部电路提供电流当然比较小,而低电平时是外部电路提供电流51承受而已所以大.
一般高电平为VCC+或- 5%个VCC
低电瓶为0~0.5V

能量守恒嘛
UIt要守恒 不能两个都大 或者两个都小 不然多的能量去哪里了? 不够的又从哪里来?哈
高低电平就是5v和0v嘛

这个和他里面的结构是有关系的,里面有一个BJT,当是低电平的时候BJT是导通的电流比较大,高电平的时候是截止的电流小。
低电平一般是指0到0.8V,高电平是2.4到5V其中间的是不可判断量。高电平一般都是3点几伏,并没有5伏。

51单片机PO口没有上拉电阻,其他几个口有。建议(一)统统加上1k--10k的上拉电阻;或(二)接非门如74LS04再输出。