寄存器的设计-ppt课件.ppt

上传人(卖家):三亚风情 文档编号:2749598 上传时间:2022-05-23 格式:PPT 页数:17 大小:883KB
下载 相关 举报
寄存器的设计-ppt课件.ppt_第1页
第1页 / 共17页
寄存器的设计-ppt课件.ppt_第2页
第2页 / 共17页
寄存器的设计-ppt课件.ppt_第3页
第3页 / 共17页
寄存器的设计-ppt课件.ppt_第4页
第4页 / 共17页
寄存器的设计-ppt课件.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、寄存器寄存器移位寄存器移位寄存器单向移位寄存器单向移位寄存器双向移位寄存器双向移位寄存器第三节第三节 寄存器寄存器用来存放数据用来存放数据一、一、寄存器的分类寄存器的分类1ppt课件 CT=0=0表示此端子为表示此端子为低电平时,四个触发器的低电平时,四个触发器的输出为零。不受任何关联输出为零。不受任何关联数字影响,异步清除。数字影响,异步清除。(一)中规模寄存器(一)中规模寄存器74175 RG4表示四个触发表示四个触发器构成的寄存器。器构成的寄存器。 C1表示此端子是时表示此端子是时钟,且上升沿有效。钟,且上升沿有效。1.1.逻辑符号逻辑符号 2.功能功能二、寄存器二、寄存器关联数字是关联

2、数字是1,关,关联到时序块的输入联到时序块的输入端数据送到触发器端数据送到触发器的输出。的输出。2ppt课件 假设假设4是低位寄存器,是低位寄存器,1是高位寄存器。是高位寄存器。由由D触发器的特性方程可知:触发器的特性方程可知:14nQD134nnQQ123nnQQ112nnQQ 在移位脉冲的作用下,低在移位脉冲的作用下,低位触发器的状态送给高位,作位触发器的状态送给高位,作为高位的次态输出。为高位的次态输出。左移寄存器左移寄存器3ppt课件欲存入数码欲存入数码1011:1011采用串行输入采用串行输入 只有一个数据输入端只有一个数据输入端?解决的办法:解决的办法: 在在 4个移位脉冲的作用下

3、个移位脉冲的作用下 ,依次送入数码。,依次送入数码。左移寄存器:左移寄存器: 先送高位,后送低位。先送高位,后送低位。右移寄存器:右移寄存器: 先送低位,后送高位。先送低位,后送高位。由于该电路为一左移寄存器,数码输入顺序为:由于该电路为一左移寄存器,数码输入顺序为:10114ppt课件欲存入数码欲存入数码1011,即即D1D2D3D4= 101110115ppt课件(二)(二)四位四位双向移位寄存器双向移位寄存器7419474194功能表功能表 输输 入入 输输 出出0 X X X X X X X 0 0 0 0 1 1 X d0 d3 1 1 X d0 d1 d2 d3 1 0 0 X X

4、 X X X X Q0n Q1n Q2n Q3n 1 1 X X 0 1 X Q0n Q1n Q2n 1 1 0 X X 0 1 X Q0n Q1n Q2n 1 X X X 1 0 1 Q1n Q2n Q3n 1 1 X X X 1 0 0 Q1n Q2n Q3n 1 X X X X 0 0 X Q0n Q1n Q2n Q2n R CP DSR D0 D3 MB MA DSL Q0n+1 Q1n+1 Q2n+1 Q3n+110106ppt课件LIBRARY IEEE USE IEEE.std_logic_1164.all; ENTITY vshiftreg IS PORT (CP,R,DSR,

5、DSL:IN STD_LOGIC; S: STD_LOGIC_VECTOR (2 DOWNTO 0); -FUNCTION SELECT D: STD_LOGIC_VECTOR (7 DOWNTO 0); -DATA IN Q:OUT STD_LOGIC_VECTOR (7 DOWNTO 0) ); -DATA OUTEND vshiftreg; ARCHITECTURE vshiftreg_arch OF vshiftreg IS SIGNAL IQ: STD_LOGIC_VECTOR (7 DOWNTO 0); BEGIN 用用VHDLVHDL程序实现程序实现8 8位移位寄存器位移位寄存器

6、 定义一个中间信号定义一个中间信号IQ (二)(二)四位四位双向移位寄存器双向移位寄存器741947ppt课件 PROCESS(CP,R,IQ) BEGIN IF ( R=1) THEN IQ 0); -异步清除 ELSIF (CPEVENT AND CP=1) THEN CASE CONV_INTEGER(S) IS WHEN 0 = NULL; -保持 WHEN 1 = IQ IQ IQ IQ IQ IQ IQ NULL; END CASE; END IF; Q = IQ; END PROCESS; END vshiftreg_arch; R信号为异步清信号为异步清零,不考虑零,不考虑CP

7、信号。信号。 用用CONV_INTEGER将将S所属数所属数据类型据类型STD_LOGIC_VECTOR转换转换到整数类型。到整数类型。 根据根据MA、MB、MC的值,用的值,用CASE语语句描述了句描述了8种移位操作。种移位操作。 在在CASE语句中,用语句中,用WHEN OTHERS覆盖没有考虑到的值域覆盖没有考虑到的值域 。 “NULL”语句语句描述无任何操作,即保持原状态。描述无任何操作,即保持原状态。 8ppt课件2. 环形计数器环形计数器1. 数据转换数据转换3. 扭环形计数器扭环形计数器4. 分频器分频器(四)寄存器的应用(四)寄存器的应用9ppt课件1.1.七位串行七位串行并行

8、转换并行转换CPR CP Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 MA MB= Q7 操作操作 0 0 0 0 0 0 0 0 0 1SRG4CT=0C41/ 2 1Q0Q1Q2Q303,4DDSR1,4D0113,4D3,4D3,4D2,4DMB1M0374194SRG4CT=0C41/ 2 1Q4Q5Q6Q7103,4D(1)1,4D1113,4D3,4D3,4D2,4DMA1M0374194(2)MBMA00000000111并行送数并行送数清零清零1 D0 0 1 1 1 1 1 1 1串行输入串行输入1111D011100右移右移2 D1 D0 0 1 1 1 1 1 111

9、11D1D0110右移右移串行串行并行并行10ppt课件七位七位并行并行串行串行 CP Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 MA MB 操作操作 1 0 D0 D1 D2 D3 D4 D5 D6 101并行送数并行送数启动启动2 1 0 D0 D1 D2 D3 D4 D5 10右移右移3 1 1 0 D0 D1 D2 D3 D4 10右移右移&CPSRG4CT=0C41/ 2 1Q0Q1Q2Q303,4DDSR1,4D103,4D3,4D3,4D2,4DMB1M0374194SRG4CT=0C41/ 2 1Q4Q5Q6Q703,4D(1)1,4D3,4D3,4D3,4D2,4DMA

10、1M0374194(2)MBMA串行串行输出输出11D0D1D2D3D4D5D6D6D00D4D2D5D1D3D501D3D1D4D0D2直到直到Q5Q4 Q3Q2 Q1Q0=111111D01111011重新重新预置预置111ppt课件例例1:用:用74195构成构成M=4的环形计数器。的环形计数器。2.2.环形计数器环形计数器SRG4CT=0M1SHIFTM2LOAD2,3DK1LOADCPQ0Q1Q2Q31C3/1 1,3KQ3J1,3J0002,3D启动启动 态序表态序表 Q0 Q1 Q2 Q3注意:注意:(1 1)电路除了有效计数循环)电路除了有效计数循环外,还有五个无效循环。外,还

11、有五个无效循环。(2 2)不能自启动,)不能自启动,工作时首工作时首先在先在LOAD加启动信号进行预加启动信号进行预置。置。12ppt课件环形计数器设计环形计数器设计(2)判断触发器个数:)判断触发器个数: 计数器的模计数器的模 n(n为移位寄存器为移位寄存器的个数的个数)。(1)连接方法:)连接方法: 将移位寄存器的输出将移位寄存器的输出Q3反馈到反馈到、K输入端。输入端。13ppt课件 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1例例2 2:设计一:设计一M=8=8的扭环形计数器。的扭环形计数器。SRG4CT=0M1SHIF

12、TM2LOAD2,3DK1CPQ0Q1Q2Q3C3/1 1,3KQ3J1,3J00002,3D启动启动 态序表态序表 Q0 Q1 Q2 Q3 0 注意:注意:(1 1)电路除了有效计数循环外,)电路除了有效计数循环外,还有一个无效循环。还有一个无效循环。(2 2)不能自启动,)不能自启动, 工作时首先在工作时首先在R端加启动脉冲信号清零。端加启动脉冲信号清零。14ppt课件扭环形计数器设计扭环形计数器设计(2)判断触发器个数:)判断触发器个数: 计数器的模计数器的模2 n (n为移位寄存器的为移位寄存器的位数位数)。(1)连接方法:)连接方法: 将移位寄存器的输出将移位寄存器的输出Q3经反相器

13、后经反相器后反馈到反馈到、K输入端。输入端。15ppt课件分频器分频器16ppt课件 数 字 电 子数 字 电 子钟是一种直接钟是一种直接用数字显示时用数字显示时间的计时装置,间的计时装置,一般由一般由晶体振晶体振荡器荡器、分频器分频器、计数器计数器、译码译码器器、显示器显示器、校时电路校时电路和和电电源源等部分组成。等部分组成。(三)(三) 时序模块的应用时序模块的应用电源电源十位十位个位个位秒秒译码器译码器译码器译码器六进制六进制十进制十进制六十进制六十进制显示部分显示部分译码部分译码部分计数部分计数部分十位十位个位个位分分译码器译码器译码器译码器六进制六进制十进制十进制六十进制六十进制十位十位个位个位时时译码器译码器译码器译码器十二进制十二进制分频器分频器晶体振荡器晶体振荡器秒基准秒基准部分部分校时电路校时电路17ppt课件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(寄存器的设计-ppt课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|