访问电脑版页面

导航:老古开发网手机版51单片机51单片机IO口

基于MCS-51单片机的I/O口结构组成及功能解析

导读:
关键字:
MCS-51单片机,锁存器,缓冲器,驱动器,

P0~P3的口锁存器结构都是一样的,P0~P3口的每一位口锁存器都是一个D触发器,复位以后的初态为1。但输入缓冲器和输出驱动器的结构有差别。CPU通过内部总线把数据写入口锁存器。CPU对口的读操作有两种:一种是读-修改-写指令(例如ANLP1,#0FEH),读口锁存器的状态,此时口锁存器的状态由Q端通过上面的三态输入缓冲器送到内部总线。另一种是读指令(例如MOVA,P1),CPU读取口引脚上的外部输入信息,这时引脚状态通过下面的三态输入缓冲器传送到内部总线。

P1、P2和P3口内部有拉高电路,称为准双向口。

P0口内部没有拉高电路,是三态双向I/O口。

P1、P2、P3口可以驱动四个LSTTL电路,P0口可以驱动八个LSTTL电路。

P0、P1、P2、P3都是并行I/O口,都可用于数据的输入/输出传送,但P0、P2口可作为并行扩展总线。P0口可作为地址/数据复用线使用,输送系统的低8位地址和8位数据,因此多路开关的一个输入端为“地址/数据”信号。而P2口仅作为高位地址线使用,不涉及数据,所以多路开关的一个输入信号为“地址”。

P3口的口线具有第二功能,为系统提供一些控制信号。因此在P3口电路中增加了第二功能控制逻辑。这是P3口与其它各不同之处。

来源:未知   作者:工程师周亮  2018/10/29 15:57:00
栏目: [ 51单片机IO口]

相关阅读

MCS-51单片机P0口扩展技术研究

MCS-51单片机并行P3口的功能及特性

51单片机多功能端口P3口的用法解析

8051单片机P3口的两个功能解析

AT89S51单片机与82C55接口芯片的设计

51单片机对电磁式蜂鸣器的驱动

一种C51单片机并行口扩展设计及应用

TI54xxDSP与51单片机的接口技术

为什么89C51单片机的P0-P3口进行输入时要设置为1

MCS-51单片机四个双向8位IO口的工作原理解析

51单片机的模拟开关设计

MCS-51单片机并行P2口的功能及使用方法

51单片机P0口的特性及使用方法解析

如何为51单片机的P0口选择合适的上拉电阻

51单片机P0口上拉电阻的取值问题分析

MCS-51单片机的8位I/O端口是如何进行存取的?

MCS-51单片机并行P1口的应用

基于MCS-51单片机的I/O口结构组成及功能解析

关于51单片机的P0口上拉电阻取值问题

浅析51单片机P0口上拉电阻的选择应用