1. 8051单片机的P0-P3口的结构有何不同
P0是漏极开路,相当于BJT的集电极开路,必须上拉电阻才可以当做GPIO使用。P1,P2,P3内部已经上拉。其次它们的驱动能力不同。还有P3口是复用口,有很多第二功能。比如UART,INT,计数器等。
P0是开漏的,用来当地址/数据总线复用的,作I/O口时需要外接上拉电阻,一般用10K的排阻。
P1~P3口都是双向I/O口,内部带上拉电阻的。
P2口在访问外部存储时和P0作地址总线,P2为高8位,P0低8位。P3口除作I/O口外各个引脚还有第二功能,串口、中断、技术输入等,具体功能的使用看数据手册。
简介
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
2. 单片机初学者遇到的问题如下:8位漏极开路型双向并行I/O口 这句话谁能给我通俗的解释一下呀
这是单片机P0口的结构,双向并行I/O口应该能理解吧,双向就是即能输入数据,能输出数据。而漏极开路是针对输出而言的,对输入没有什么影响。什么是漏极开路呢?用一个三极管来比喻吧,三极管你能明白吧,见下图1,可以输出高电平和低电平,相当于单片机的P1,P2,P3口的输出端,而图2就相当于漏极开路输出,这样的电路当三极管导通时就输出低电平,而当三极管截止时,输出端就相当于断开了,因没有那个电阻了,就叫开路输出,因此,这样的电路是不能输出高电平的。
3. 单片机中上拉,下拉,开漏三者的区别在哪谢谢
开漏输出,是指这个管脚采用MOS管做输出,漏极在单片机内部没有其他连接,直接接到了管脚上。
上拉是指将一个管脚通过一个电阻接电源正。
下拉是用一个电阻接地。
开漏输出的管脚,有时需要上拉。
4. 单片机IO口开漏和推挽的区别
单片机IO端口开漏就是只有一个对地的mos管没有上拉电阻,漏极开路就是什么都不接,推挽输出就是对地对电源各有一个mos管,高电平时对电源的mos管导通对地mos管截止,低电平对地的mos管导通对电源mos管截止,希望你能理解
5. 大家,单片机的IO口漏极开路是什么意思
CMOS 芯片的漏极开路输出(OD),与 TTL 芯片的集电极开路输出(OC)类似。就是把推挽输出结构的上管删除。
开路输出结构在使用上比较灵活,可以多输出端直接并联,构成线与逻辑,也方便直接驱动继电器等负载。