下载此beplayapp体育下载

51单片机IO口工作原理.docx


beplayapp体育下载分类:通信/电子 | 页数:约10页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
beplayapp体育下载列表 beplayapp体育下载介绍
51单片机I/O 口工作原理
一、PO端口的结构及工作原理
PO端口 8位中的一位结构图见下图:
楠阱/勃坦 4VPP
多路开关
读弓|脚 http :〃www 2sMeU. com
… PO 口工作原理图
由上图可见,PO端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路 构成。再看图的右边,,,即在 P0 口有8个与上图相同的电路组成。
下面,我们先就组成P0口的每个单元部份跟大家介绍一下:
先看输入缓冲器:在P0口中,有两个三态的缓冲器,在学数字电路时,我们已知道,三态门有三个状态, 即在其的输出端可以是高电平、低电平,同时还有一种就是高阻状态(或称为禁止状杰),大家看上图,上 面一个是读锁存器的缓冲器,也就是说,要读取D锁存器输出端Q的数据,那就得使读锁存器的这个缓冲 器的三态控制端(上图中标号为‘读锁存器’端)有效。下面一个是读引脚的缓冲器, 的数据,也要使标号为‘读引脚’的这个三态缓冲器的控制端有效,引脚上的数据才会传输到我们单片机 的部数据总线上。
D锁存器:构成一个锁存器,通常要用一个时序电路,时序的单元电路在学数字电路时我们已知道,一个 触发器可以保存一位的二进制数(即具有保持功能),在51单片机的32根I/O 口线中都是用一个D触发器来 构成锁存器的。大家看上图中的D锁存器,D端是数据输入端,CP是控制端(也就是时序控制信号输入端), Q是输出端,Q非是反向输出端。
对于D触发器来讲,当D输入端有一个输入信号,如果这时控制端CP没有信号(也就是时序脉冲没有到来), 这时输入端D的数据是无法传输到输出端Q及反向输出端Q非的。如果时序控制端CP的时序脉冲一旦到了, 这时D端输入的数据就会传输到Q及Q非端。数据传送过来后,当CP时序控制端的时序信号消失了,这时, 输出端还会保持着上次输入端D的数据(即把上次的数据锁存起来了)。如果下一个时序控制脉冲信号来了, 这时D端的数据才再次传送到Q端,从而改变Q端的状态。
多路开关:在51单片机中,当部的存储器够用(也就是不需要外扩展存储器时,这里讲的存储器包括数据 存储器及程序存储器)时,P0□可以作为通用的输入输出端口(即I/O)使用,对于8031 (部没有ROM)的 单片机或者编写的程序超过了单片机部的存储器容量,需要外扩存储器时,P0□就作为'地址/数据'总线 使用。那么这个多路选择开关就是用于选择是做为普通I/O □使用还是作为'数据/地址'总线使用的选择 开关了。大家看上图,当多路开关与下面接通时,P0 □是作为普通的I/O □使用的,当多路开关是与上面 接通时,P0口是作为'地址/数据'总线使用的。
输出驱动部份:从上图中我们已看出,P0口的输出是由两个MOS管组成的推拉式结构,也就是说,这两个 MOS管一次只能导通一个,当VI导通时,V2就截止,当V2导通时,VI截止。
与门、与非门:这两个单元电路的逻辑原理我们在第四课数字及常用逻辑电路时已做过介绍,不明白的同 学请回到第四节去看看。
前面我们已将P0口的各单元部件进行了一个详细的讲解,下面我们就来研究一下P0口做为I/O □及地址/ 数据总线使用时的具体工作过程。

51单片机IO口工作原理 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201801
  • 文件大小202 KB
  • 时间2021-10-14