嵌入式开发 3 - 时钟电路与时序

1、8051单片机并行I/O口

8051的四个端口均是双向的,每个端口由一个锁存器(特殊功能寄存器P0-P3)、一个输出驱动器和一个输入缓冲器组成。

8051的I/O结构
P0口的结构:

  • P0口是三态双向口,称地址/数据总线口。
  • P0口用输出外部存储器的低8位地址。(高8位用P2)
  • 由于数据和地址是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ALE
  • P0用于读/写外部数据存储器的数据
  • 当不需要读写外部存储器时,P0口可用作普通的I/O输出端口,此时,需要上拉电阻
  • P0口可驱动8个LSTTL负载

P1口的结构:

  • P1口由内部上拉单元,每根I/O线路可独立的用作输入或输出。用作输入时,端口的位锁存器必须为1,以关闭输出驱动FET,此时P1口由内部提拉原件拉为高电平。但可以由外部电源拉为低电平。

P2口的结构:

  • P2口在系统拓展时作高8位地址线。
  • 如果没用系统拓展,P2口也可以作为用户I/O口线使用
  • P2口是准双向口。
  • P2口可驱动4个标准LSTTL负载
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值