单片机P0口作为三极管的基极时可以不加上拉电阻吗电阻吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/07 21:40:09
单片机P0口作为三极管的基极时可以不加上拉电阻吗电阻吗?
首先,你要明白,如果P0口不加上拉电阻,会有什么现象:
因为P0口是开漏的,所以,如果不加上拉电阻,它可以输出低电平,但是无法输出高电平,只有加上拉,才能输出高电平.
其次,看一下三极管的特性,不是很严格的说,PNP三极管,你可以认为是基极为低电平时导通,NPN 三极管,你可以认为是高电平时导通,注意,我是不严格的说,严格的说的话,是与三极管三个电压之间的关系来确定的,不严格的说,你可以认为只是高低电平的关系.
所以,基于以上两点,如果你的P0驱动的是PNP三极管,你可以不加上拉电平,如果是NPN 你必须要加,不然的话,你的NPN三极管无法开通.
另外,我建议你,不管是什么三极管,最好都加上上拉,因为这样,可以避免干扰问题.如果你用P0驱动PNP,但是不加上拉,也能驱动,但是,当你的P0输出1时,你PNP三极管的基极处于高阻态,不稳定,容易受到干扰.
因为P0口是开漏的,所以,如果不加上拉电阻,它可以输出低电平,但是无法输出高电平,只有加上拉,才能输出高电平.
其次,看一下三极管的特性,不是很严格的说,PNP三极管,你可以认为是基极为低电平时导通,NPN 三极管,你可以认为是高电平时导通,注意,我是不严格的说,严格的说的话,是与三极管三个电压之间的关系来确定的,不严格的说,你可以认为只是高低电平的关系.
所以,基于以上两点,如果你的P0驱动的是PNP三极管,你可以不加上拉电平,如果是NPN 你必须要加,不然的话,你的NPN三极管无法开通.
另外,我建议你,不管是什么三极管,最好都加上上拉,因为这样,可以避免干扰问题.如果你用P0驱动PNP,但是不加上拉,也能驱动,但是,当你的P0输出1时,你PNP三极管的基极处于高阻态,不稳定,容易受到干扰.
这样接单片机的上拉电阻可以吗?p0是单片机的p0口r2是个排电阻
仿真时怎么给51单片机的p0口加上拉电阻,该图怎么修改?
51单片机P0口加上拉电阻后最大拉电流可以是多大?
4位8段共阴数码管,段选接单片机P0口时为什么要加上拉电阻,电阻加多大的合适.
51单片机p0口接共阴数码管需要上拉电阻,p2口内置上拉电阻,直接接段就可以了吗?
单片机用P0口驱动“共阳极数码管” 需要上拉电阻吗?上拉电阻是怎么工作的?
为什么51单片机P0口有时候要加上拉电阻才能用,有些芯片直接可以接P0口不用上拉电阻就可以用
51单片机的P0口如何接上拉电阻?
51单片机P0口接上上拉电阻的问题 !
51单片机的P0口什么时候该接上拉电阻?
51单片机p0口复位后是什么状态,高阻态?(不接上拉电阻时的情况)求解释
AT89S52单片机的P2口作为输出口时必须外接上拉电阻吗?