MCS-51单片机输入输出口
8051有4组8位I/O口:P0,P1,P2和P3口,P1,P2和P3为准双向口,P0口则为双向三态输入输出口,下面我们分别介绍这几个口线:
·P0口和P2口:
右图为P0口和P2口其中一位的电路图,由图可见,电路中包含一个数据输出锁存器和两个三态数据输入缓冲器,另外还有一个数据输出的驱动和控制电路.这两组口线用来作为CPU与外部数据存储器,外部程序存储器和I/O扩展口,而不能象P1,P3直接用作输出口.它们一起可以作为外部地址总线,P0口身兼两职,既可作为地址总线,也可作为数据总线.参考图2.
P2口作为外部数据存储器或程序存储器的地址总线的高8位输出口AB8-AB15,P0口由ALE选通作为地址总线的低8位输出口AB0-AB7.外部的程序存储器由PSEN信号选通,数据存储器则由WR和RD读写信号选通,因为216=64k,所以8051最大可外接64kB的程序存储器和数据存储器.
·P1口:
右图为P1口其中一位的电路图,P1口为8位准双向口,每一位均可单独定义为输入或输出口,当作为输入口时,1写入锁存器,Q(非)=0,T2截止,内上拉电阻将电位拉至"1",此时该口输出为1,当0写入锁存器,Q(非)=1,T2导通,输出则为0.
作为输入口时,锁存器置1,Q(非)=0,T2截止,此时该位既可以把外部电路拉成低电平,也可由内部上拉电阻拉成高电平,正因为这个原因,所以P1口常称为准双向口.需要说明的是,作为输入口使用时,有两种情况,其一是:首先是读锁存器的内容,进行处理后再写到锁存器中,这种操作即读—修改—写操作,象JBC(逻辑判断),CPL(取反),INC(递增),DEC(递减),ANL(与逻辑)和ORL(逻辑或)指令均属于这类操作.其二是:读P1口线状态时,打开三态门G2,将外部状态读入CPU.
·P3口:
P3口的电路如上图所示,P3口为准双向口,为适应引脚的第二功能的需要,增加了第二功能控制逻辑,在真正的应用电路中,第二功能显得更为重要.由于第二功能信号有输入输出两种情况,我们分别加以说明.
P3口的输入输出及P3口锁存器,中断,定时/计数器,串行口和特殊功能寄存器有关,P3口的第一功能和P1口一样可作为输入输出端口,同样具有字节操作和位操作两种方式,在位操作模式下,每一位均可定义为输入或输出.
我们着重讨论P3口的第二功能,P3口的第二功能各管脚定义如下:
·P3.0 串行输入口(RXD)
·P3.1 串行输出口(TXD)
·P3.2 外中断0(INT0)
·P3.3 外中断1(INT1)
·P3.4 定时/计数器0的外部输入口(T0)
·P3.5 定时/计数器1的外部输入口(T1)
·P3.6 外部数据存储器写选通(WR)
·P3.7 外部数据存储器读选通(RD)
对于第二功能为输出引脚,当作I/O口使用时,第二功能信号线应保持高电平,与非门开通,以维持从锁存器到输出口数据输出通路畅通无阻.而当作第二功能口线使用时,该位的锁存器置高电平,使与非门对第二功能信号的输出是畅通的,从而实现第二功能信号的输出.对于第二功能为输入的信号引脚,在口线上的输入通路增设了一个缓冲器,输入的第二功能信号即从这个缓冲器的输出端取得.而作为I/O口线输入端时,取自三态缓冲器的输出端.这样,不管是作为输入口使用还是第二功能信号输入,输出电路中的锁存器输出和第二功能输出信号线均应置"1".
- 51单片机电路图 > 单片机输入输出口
-
单片机输入输出口
下载该文档 文档格式:DOC 更新时间:2006-03-05 下载次数:0 点击次数:3文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: fxzm 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft Corporation 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:6.3 利用MCS-51的串行口实现键盘和显示器接口1.接口电路 应用...
下一篇:基于MCS-51单片机的四路抢答器
点击查看更多关于51单片机电路图的相关文档
- 您可能感兴趣的
- 51单片机开发板电路图 51系列单片机电路图 单片机电路图 单片机时钟电路图 单片机流水灯电路图 单片机usb供电电路图 单片机烧录器电路图 单片机各种外围电路图 单片机开发板电路图
- 大家在找
-
- · 叠加原理实验报告
- · 2010年深圳中考试题
- · 西安文理学院陈丹
- · 什么是生物制药技术
- · 叶檀最新博客
- · 临沧中院电话
- · 电大计算机试题
- · 航空机电设备维修招聘
- · 4分之3等于几分之几
- · 沧州市肃宁县育英学校
- · 山西师范大学教育技术学c语言程序设计往年期末考试试题
- · 中医李智博客
- · 如何将word空白页删除
- · ibmt61无线网卡驱动
- · 肉脯3d在线观看
- · 三峡大学江门电力设计
- · 欧盟认证标志
- · 九宫庙谢伟
- · 爱的色放完整版
- · 山东驾校模拟试题b2
- · dj阿亮音乐狂欢场
- · 初中化学仪器使用
- · sht815.taobao.com
- · 文本分割器4.3.14
- · 内蒙土左旗金峰煤矿
- · dc资讯交流网ip9月
- · 工厂厂务服务苏州
- · 数控模拟加工仿真软件
- · 自来水水表箱子
- · 华军软件office2003
- 赞助商链接