| 网站首页 | 下载中心 | 雁过留声 | 电子入门 | 电子制作 | 家电影音 | 卫星电视 | 电子网址 | 电子资料 | 
Google
 
您现在的位置: 电子爱好者 >> 电子入门 >> 元件电路 >> 数字电路 >> 正文 用户登录 新用户注册
专 题 栏 目

最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
[图文]寄存器和移位寄存器         ★★★
寄存器和移位寄存器
发布者:imefan 文章来源:本站原创 点击数: 更新时间:2008-2-7 13:32:05
一、数码寄存器

  它仅仅用来暂时寄存二进制信息。74LS451型四位数码寄存器的内部逻辑电路图:

  四个D触发器组成,有反码和原码两种码输出,D3D2D1D0是待寄存的数据输入端,LE是写入数 据控制端,CR为清零端。电路的操作过程如下:

 1. CR=1,寄存器清零Q3Q2Q1Q0=0000;

 2. 放置好数据,如D3D2D1D0=1011;

 3. 给写命令LE高电平,1011就写入触发器中;

  下图是由8个D触发器构成的8位数码寄存器,电路具有三态输出,一个写入控制和读出控制端。

  这是一个CPU和RAM之间进行信息读取的硬件电路,CPU的地址低二位A1、A0控制373进行数据存入或读出,373作RAM的地址锁存用。数据读取具体操作如下:

 1)CPU地址A1A0=11,CPU的P1口送出一个数据,然后A1A0=00,这时CPU送出的数据被锁存在373中,该数据成为RAM的读写地址了;

 2)CPU对该地址中的具体内容进行写入或读出操作,当CPU的A2=0,读出RAM中的信息传输到CPU,当A2=1时,CPU中的信息存入RAM;

二、移位寄存器

  移位寄存器除能寄存二进制信息以外,还能对存入的信息在时钟脉冲的作用下进行移位操作。

 1. 单向移位寄存器

将寄存器中的数据实现单方向(向左或向右)移位操作。

四位右向移位寄存器逻辑电路。

 电路的四种操作模式:

  ⑴ 串行输入/输出(SISO):一位数据一个CP脉冲地依次存入,如存入D3D2D1D0=1011信息。

  ⑵ 串行输入/并行输出(SIPO):当用四个CP脉冲存入1011信息后,Q3Q2Q1Q0=1011了,然后,可以从Q3Q2Q1Q0端一起输出。

  ⑶ 并行输入/输出(PIPO):寄存器清零后,信息从并行输入端通过寄存命令LE一次存入,存入后可以从 Q3Q2Q1Q0端一起输出。

  ⑷ 并行输入/串行输出(PISO):并行存入数据后,依次加入CP脉冲,则数据就从串行输出端依次输出。从数据的高低位讲:是高位数据依次向低位移位;所以,通常右移是指:高位数据依次向低位移位,即每移动一位相当于÷2(×2-1);而左移是指:低位依次向高位移位操作,即每左移一位相当于×2;

[1] [2] [3] 下一页

文章录入:imefan    责任编辑:ImEfan 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口