找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2674|回复: 1
打印 上一主题 下一主题
收起左侧

MCS_51单片机的i/o口

[复制链接]
跳转到指定楼层
楼主
ID:59284 发表于 2014-3-1 01:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机的输入输出口
P0:
位地址范围:80H—87H

作为通用IO口i使用的情况: 此时的控制端应该是0,多路开关与非Q端相连的。
输出口:
内部总线1信号在写入信号的控制下被锁存在Q端与非Q端,经过多路开关与T2口连在一起,T2是阻塞状态的。非Q是信号为0.那么T1口呢?由于控制信号是为0,经过与门,T1也是出于阻塞状态。如果想要输出引脚上有一个1信号,那么就要在电路外部加上一个上拉电阻。,这样的话,漏极开路才能作为输出口。
输入口:
要求内部总线输出一个信号,使得T2是出于截止状态。因为当T2是处于接通状态的,它的元级的低电位很快就要加到p0_x引脚上面,这时候引脚被控制在)0 上面,无法输出1信号,数据无法输入进来。要做到T2被截止,只要用输出信号让内部总线送出一个1信号,非Q端是为0,从而达到T2的截止状态。
作为地址/数据总线使用:控制端是为1。
      控制端是为1时,打开了与门,并且使得多路开关与反相器的输出端相连。作为地址/数据线使用时只有一个0或者1状态。当这个状态为0的时候,经过反相器编程1,多路开关与T2联通。T2的元级电压与接地0信号很快就加上p0_x输出引脚上。当控制端的状态是为1的时候,经过与门,T1联通。T1的漏极接电源Vcc, Vcc起到一个上拉电阻的作用控制p0_x口输出1电平。

P1口:位地址是90H-97H 是带有上拉电阻的8位准双向口。

输出口:已经能对外提供推拉电流负载,外电路无需在接上拉电阻。
输入口:应先向其锁存器输入1电平,使输出驱动电路的FET(单极型晶体管也称场效应管)截止。
输出口的时候:内部电路输出0或者1,因为有内部的上拉电阻,都能到达输出端。
输入口: 内部总线为1非Q就是0,断开场效应开关,达到输入要求。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:61875 发表于 2014-7-1 08:02 | 只看该作者
谢谢楼主的奉献。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表