版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
寄存器移位寄存器单向移位寄存器双向移位寄存器第三节寄存器用来存放数据一、寄存器的分类1ppt课件寄存器单向移位寄存器双向移位寄存器第三节寄存器用来存放数
CT=0表示此端子为低电平时,四个触发器的输出为零。不受任何关联数字影响,异步清除。(一)中规模寄存器74175RG4表示四个触发器构成的寄存器。C1表示此端子是时钟,且上升沿有效。1.逻辑符号
2.功能二、寄存器关联数字是1,关联到时序块的输入端数据送到触发器的输出。2ppt课件CT=0表示此端子为低电平时,四个触发器的输出为零。
假设4是低位寄存器,1是高位寄存器。由D触发器的特性方程可知:
在移位脉冲的作用下,低位触发器的状态送给高位,作为高位的次态输出。左移寄存器3ppt课件假设4是低位寄存器,1是高位寄存器。由D触欲存入数码1011:1011采用串行输入
只有一个数据输入端?解决的办法:在4个移位脉冲的作用下,依次送入数码。左移寄存器:先送高位,后送低位。右移寄存器:先送低位,后送高位。由于该电路为一左移寄存器,数码输入顺序为:10114ppt课件欲存入数码1011:1011采用串行输入只有一个数据欲存入数码1011,即D1D2D3D4=101110115ppt课件欲存入数码1011,即D1D2D3D4=101110115(二)四位双向移位寄存器7419474194功能表
输入输出0
X XX…X
X
XX0000
↑Xd0…d3
1
1X
d0
d1d2d31
0
XX…X
X
X
XQ0n
Q1nQ2nQ3n1
↑1X…X
0
1
XQ0nQ1nQ2n
↑
0X…X
0
1
XQ0nQ1nQ2n1↑
XX…X
1
0
1Q1nQ2nQ3n↑
XX…X
1
0
0Q1nQ2nQ3n
1XXX…X00X
Q0n
Q1n
Q2nQ2n
R
CP
DSRD0…D3
MB
MADSLQ0n+1
Q1n+1Q2n+1Q3n+110106ppt课件(二)四位双向移位寄存器7419474194功能表LIBRARYIEEEUSEIEEE.std_logic_1164.all;ENTITYvshiftregISPORT(CP,R,DSR,DSL:INSTD_LOGIC;S:STD_LOGIC_VECTOR(2DOWNTO0);--FUNCTIONSELECTD:STD_LOGIC_VECTOR(7DOWNTO0);--DATAINQ:OUTSTD_LOGIC_VECTOR(7DOWNTO0));
--DATAOUTENDvshiftreg;ARCHITECTUREvshiftreg_archOFvshiftregISSIGNALIQ:STD_LOGIC_VECTOR(7DOWNTO0);BEGIN用VHDL程序实现8位移位寄存器
定义一个中间信号IQ(二)四位双向移位寄存器741947ppt课件LIBRARYIEEEPROCESS(CP,R,IQ)BEGINIF(R=‘1’)THENIQ<=(OTHERS=>‘0’);--异步清除
ELSIF(CP’EVENTANDCP=‘1’)THEN
CASECONV_INTEGER(S)IS WHEN0=>NULL;--保持
WHEN1=>IQ<=D;--预置
WHEN2=>IQ<=DSR&IQ(7DOWNTO1);--右移
WHEN3=>IQ<=IQ(6DOWNTO0)&DSL;--左移
WHEN4=>IQ<=IQ(0)&IQ(7DOWNTO1);--循环右移
WHEN5=>IQ<=IQ(6DOWNTO0)&IQ(7);--循环左移
WHEN6=>IQ<=IQ(7)&IQ(7DOWNTO1);--算数右移
WHEN7=>IQ<=IQ(6DOWNTO0)&‘0’;--算数左移
WHENOTHERS=>NULL;ENDCASE;ENDIF;Q<=IQ;ENDPROCESS;ENDvshiftreg_arch;R信号为异步清零,不考虑CP信号。
用CONV_INTEGER将S所属数据类型STD_LOGIC_VECTOR转换到整数类型。
根据MA、MB、MC的值,用CASE语句描述了8种移位操作。
在CASE语句中,用WHENOTHERS覆盖没有考虑到的值域。“NULL”语句描述无任何操作,即保持原状态。
8ppt课件PROCESS(CP,R,IQ)2.环形计数器1.数据转换3.扭环形计数器4.分频器(四)寄存器的应用9ppt课件2.环形计数器1.数据转换3.扭环形计数器4.分频器1.七位串行
并行转换CPR
CP
Q0Q1Q2Q3Q4Q5Q6Q7
MAMB=Q7
操作
0
00000
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
0111
1
1
1
1串行输入1111D011100右移2
D1
D0011
1
1
1
11111D1D0110右移串行
并行10ppt课件1.七位串行并行转换CPRCPQ0七位并行
串行
CP
Q0Q1Q2Q3Q4Q5Q6Q7
MAMB操作
1
0D0
D1
D2
D3
D4
D5
D6
101并行送数启动2
1
0
D0
D1
D2
D3
D4
D510右移3
110
D0
D1
D2
D3
D410右移&&CPSRG4CT=0C41→/2←
1Q0Q1Q2Q303,4DDSR1,4D103,4D3,4D3,4D2,4DMB1M0374194SRG4CT=0C41→/2←
1Q4Q5Q6Q703,4D(1)1,4D3,4D3,4D3,4D2,4DMA1M0374194(2)MBMA串行输出11D0D1D2D3D4D5D6D6D00D4D2D5D1D3D501D3D1D4D0D2直到Q5Q4Q3Q2Q1Q0=111111D01111011重新预置111ppt课件七位并行串行CPQ0Q1例1:用74195构成M=4的环形计数器。2.环形计数器SRG4CT=0M1[SHIFT]M2[LOAD]2,3DK1LOADCPQ0Q1Q2Q31C3/1→
1,3KQ3J1,3J0002,3D启动1
0
0
00
1
0
00
0
1
00
0
0
1
态序表
Q0Q1Q2Q3注意:(1)电路除了有效计数循环外,还有五个无效循环。(2)不能自启动,工作时首先在LOAD加启动信号进行预置。12ppt课件例1:用74195构成M=4的环形计数器。2.环形计数器SR环形计数器设计(2)判断触发器个数:
计数器的模M=n(n为移位寄存器的个数)。(1)连接方法:
将移位寄存器的输出Q3反馈到J、K输入端。13ppt课件环形计数器设计(2)判断触发器个数:(1)连接方法:13pp1000110011101111011100110001例2:设计一M=8的扭环形计数器。SRG4C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年口服补液盐II公司技术改造及扩产项目可行性研究报告
- 2024-2030年全球及中国阿拉比卡冷冻干咖啡行业销售情况及营销策略分析报告
- 2024-2030年全球及中国金属氮化物纳米颗粒市场需求前景及投资趋势预测报告
- 2024-2030年全球及中国盲闸板防喷器行业发展态势及产销形势分析报告
- 文管类课程设计
- 2024-2030年全球及中国汽车焊缝密封胶行业销售动态及渠道策略研究报告
- 2024-2030年全球及中国服务器电源行业销售策略及竞争前景预测报告版
- 2024-2030年全球及中国口腔医疗行业消费状况与与前景动态预测报告版
- 2024-2030年全球及中国CCTV机器人行业现状动态及应用前景预测报告
- 2024-2030年全球与中国燃气轮机进气过滤器市场销售情况及需求潜力预测报告
- 2024年急诊科护理计划和总结
- 公司年度培训总结汇报
- 电梯日管控、周排查、月调度内容表格
- C语言(2023春)学习通超星期末考试答案章节答案2024年
- 《信息技术改变学习》学历案
- 2024年抖音投放服务合同
- 2024年甘肃陇南市高层次人才引进474人历年高频难、易错点500题模拟试题附带答案详解
- 学生癫痫免责协议书
- 心理、行为与文化学习通超星期末考试答案章节答案2024年
- 2024事业单位办公室的年度工作总结
- 第2课 新航路开辟后食物物种交流 教学设计-2023-2024学年高中历史统编版2019选择性必修2
评论
0/150
提交评论