51单片机IO口的问题

“P1~P3都是标准IO,P0是开漏输出” 和 “51单片机除P0口外,其余口都是集电极开路门
” 这两句话那个是对的,开漏输出是不是集电极开路啊

开漏输出是集电极开路啊。其实这题不严谨,IO口结构要看单片机的具体型号。追问

51啊

追答

51单片机也有很多公司很多型号,IO口结构并不相同。

温馨提示:内容为网友见解,仅供参考
无其他回答

为何51单片机IO引脚的驱动能力弱
在51单片机中,只有当P0口作为输入口或输出高电平驱动MOS型负载时,才需要考虑是否加入上拉电阻。对于P1、P2和P3接口,不应加入上拉电阻,特别是当它们输出低电平时,外部器件已具备上拉作用。通过采用合理的负载电路形式,我们可以在保证单片机系统稳定运行的同时,避免无谓的电流消耗,实现节能减排的目标。

我想问问关于51单片机I\/O口的问题!!
51单片机置1是输入状态,--也是输出状态,但是也可以输入。是呈现高阻态的,就是I\/O口内部结构的开关是断开的,不接地,--P0 口,确实是这样的。但还接一个上拉电阻吧!(都带上拉电阻)。--P0 口没有上拉电阻。--P1P2P3,都有上拉电阻。--但是电阻很大,几百K,上拉作用有限。那...

1.为什么把51单片机的I\/O口称为“准双向”口
3. 尽管51单片机的I\/O口可以通过编程模拟双向口的功能,但其本质上是单向的,因而在硬件实现上与真正的双向口有所差异。4. 因此,51单片机的I\/O口常被称为“准双向”口,以区别于硬件上真正的双向口。

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

使用51单片机的i\/o口时要注意哪些问题
传51单片机P0口需外接上拉电阻,否则输不出高电平 作为输入端口时,读取前要向该IO端口写1 外电路可将高电平拉低,但不能强行将低电平拉高 IO端口高电平输出电流只有300UA左右,低电平输出电流(灌电流)可达10ma以上 现今的增强型51单片机有IO端口配置寄存器,可以配置为弱上拉 推挽 浮空 开漏四种...

为什么51单片机io端口输出库信号一般选择低电平有效?
因为51单片机的IO口在复位后的默认状态为1,也就是高电平\/输入状态。如果以高电平作为有效信号,单片机复位到程序初始化之间会有一个时间窗口,那么很容易在上电时造成噼里啪啦一堆误动作、甚至由于瞬态负载过重导致电源无法启动。因此在设计时应当将各种输出信号设计成低电平有效\/低电平触发动作。

单片机的I\/O口具体问题关于输出电流求高人
51单片机的上拉管典型阻值20k,若外部开路,在内部的压降=0,输出就是5V,如果IO接个5k电阻到GND,那么外部电阻的电压=5V÷(5+20)×5=1V,而外部5V电阻上的电流也才1V\/5k=200uA。所以你接100R的电阻,IO的输出电压更本就很小了,更本达不到5V÷100R=50mA的水平,一般来说高电平输出能力...

51单片机4个I\/O口初始化时,分别作为输入输出,置电平高低问题,还有引脚...
可以这么考虑!51单片机的I\/O端口可不象PIC的那样要你人为的去定义输出或输入,可在使用它前你要注意以下情况:如做输出口时你可直接使用,不过我建议你最好在设计硬件时就把外线路中的相关端口控制设计为低有效,高关断,因它在上电复位后的第一状态它们都是高电平,这样你可少很多操作。你在用它做...

51单片机的io口是什么逻辑状态?
51单片机io口的输入\/输出逻辑电平是:低电平是0,高电平接近5V。但负载能力并不大。所带的负载只限于TTL负载。要用io口控制一个继电器,要用一个NPN三极管,io口接一个基极电阻后控制三极管基极,继电器接在三极管的集电极。如果继电器比较多的话,就用ULN2003,或ULN2803。你的继电器应该是12V的吧,没有...

单片机IO通信问题
一直循环检测IO口状态,检测到起始信号边缘(如51单片机IO口一直是高电平,当检测到出现低电平即为启动信号),然后利用延时程序延时0.5ms,读取每个数据位的中间位置,判断是0还是1。根据你的实际要求,第一次读取肯定是高电平,第二次读取为低电平,你需要再判断第三次和第四次,如果第三、四次均为...

相似回答
大家正在搜