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设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-22
P0是漏极开路,相当于BJT的集电极开路,必须上拉电阻才可以当做GPIO使用。P1,P2,P3内部已经上拉。其次它们的驱动能力不同。还有P3口是复用口,有很多第二功能。比如UART,INT,计数器等。本回答被提问者采纳
第2个回答  2019-11-12
同:在结构上都包含了锁存器、场效应管、三态门
异:P0相较P1~3没有上拉电阻,所以在输出数据时必须外接上拉电阻;P0和P2都有多路开关MUX来控制I/O口输出数据还是读入数据;P3口还增设与非门M和三态门BUF2来完成第二输入/输出功能
第3个回答  2017-08-22
P1口内部自带上拉电阻,P0、P2、P3口都是集电极开路输出。且P0口输出驱动能力比P2、P3口高一倍。如有帮助请采纳,手机则点击右上角的满意,谢谢!!
相似回答