- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
双向循移位电路设计
实验报告
实验名称: 双向循环移位电路
电路设计: 王小松 2902502025
实验报告: 刘庆 2902502023
1、设计的基本思想
循环左移和右移输出都是从八个输入中选择输出的,所以可以用多路复用器(数据选择器)来设计。选择用74151来设计。
基本思路
循环左移:低位移向高位,最高位的值移入最低位
循环右移:高位移向低位,最低位的值移入最高位。
设:S[2..0] 选择信号、 Y[7..0] 输出信号、 output[7..0] 输入信号
循环右移表格
S2
S1
S0
Y7*
Y6*
Y5*
Y4*
Y3*
Y2*
Y1*
Y0*
0
0
0
Y7
Y6
Y5
Y4
Y3
Y2
Y1
Y0
0
0
1
Y6
Y5
Y4
Y3
Y2
Y1
Y0
Y7
0
1
0
Y5
Y4
Y3
Y2
Y1
Y0
Y7
Y6
0
1
1
Y4
Y3
Y2
Y1
Y0
Y7
Y6
Y5
1
0
0
Y3
Y2
Y1
Y0
Y7
Y6
Y5
Y4
1
0
1
Y2
Y1
Y0
Y7
Y6
Y5
Y4
Y3
1
1
0
Y1
Y0
Y7
Y6
Y5
Y4
Y3
Y2
1
1
1
Y0
Y7
Y6
Y5
Y4
Y3
Y2
Y1
通过控制数据输入端的连接,已达到移位输出
如上表格 当S=100 时,输出为 Y3 Y2 Y1 Y0 Y7 Y6 Y5 Y4
此电路是八输入,八输出短路,所以用八片 74151 即可实现
用已经做好的左移电路为模版再用控制输入端的连接做一个右移的电路,然后通过使能端控制导通左移电路或右移电路,这样即可到达双向循环移位电路。 左移和右移模块各需要八片 74151 所以一共需要十六片 74151 也可以采用向左移1位即是向右移7位 向左移 n 位即是向右移 8— n 位,满足减法,可用使能控制一个减法器来导通是左移还是右移,拟采用做两个向左移和向右移的电路来实现双向循环移位。
2、具体电路的表达
电路原理图
3、电路仿真的输出图形,以及对输出图形的解释
电路仿真的输出图形
对输出图形的解释
假设输入为D0=1 D1=0 D2=0 D3=0
D4=0 D5=0 D6=0 D7=0
由上面输出波形知 在S3=0 时 电路循环左移 S3=1 时 电路循
环右移
在S3=0 时
S[2:0]=000 Y0=1 即电路左移0位
S[2:0]=001 Y7=1 即电路左移1位
S[2:0]=010 Y6=1 即电路左移2位
S[2:0]=011 Y5=1 即电路左移3位
S[2:0]=100 Y4=1 即电路左移4位
S[2:0]=101 Y3=1 即电路左移5位
S[2:0]=110 Y2=1 即电路左移6位
S[2:0]=111 Y1=1 即电路左移7位
完成左移循环
S3=1 时
S[2:0]=000 Y0=1 向右移0位
S[2:0]=001 Y1=1 向右移1位
S[2:0]=010 Y2=1 向右移2位
S[2:0]=011 Y3=1 向右移3位
S[2:0]=100 Y4=1 向右移4位
S[2:0]=101 Y5=1 向右移5位
S[2:0]=110 Y6=1 向右移6位
S[2:0]=111 Y7=1 向右移7位
完成右移循环
该波形图像两个阶梯 台阶一边向左,一边向右 。台阶向左的即是
向左移位,台阶向右的即是向右移位。
4、电路设计总结
(1)第一次模拟,模拟结果中出现右移循环错误
(右移两位和三位时,结果与右移一位相同):
S[2:0]=010 Y1=1 向右移2位
S[2:0]=011 Y1=1 向右移3位。
经检查,错误区域为在循环右移这个电路模块中,将第二片数据选择器74*151的输入端D0和D7连在了一起,改正后,结果可行。
(2)实验电路处理过程中,需考虑毛刺问题,对此设计成为左右移俩大模块的形式,即采用互补电路消除了毛刺。
(3)在使用软件EDA时,遇到诸如如何接地或接电源;器件连接时不能虚连;器件的接口不能直接相连,需要用线连接等一系列细节问题,后来通过查阅资料成功解决。
5、实验结论:设计电路正确、满足设计要求,且能实现双向循环的移位功能。
您可能关注的文档
- 单自由系统的振动.ppt
- 单项填.doc
- 单项填练习.doc
- 卖汤圆.ppt
- 南京 态旅游.doc
- 单面焊面成形在低碳钢中的技术应用.doc
- 南京工大学VB实验指导知识点与课前练习答案.doc
- 南京工大学食品B卷.doc
- 南京的街小巷.ppt
- 南医大学检索习题.doc
- 初中地理教育中人工智能伦理准则的制定与实施策略教学研究课题报告.docx
- 心理健康教育在初中生学业压力缓解中的应用与效果评估教学研究课题报告.docx
- 生成式人工智能在高中化学实验课堂中的应用与对学生合作学习的影响研究教学研究课题报告.docx
- 基于学习分析技术的教学干预策略在初中生物课堂中的应用与生物科学素养教育教学研究课题报告.docx
- 高中物理教学中科学态度与价值观的培养路径探析教学研究课题报告.docx
- 小学英语口语教学中的跨文化理解与沟通策略教学研究课题报告.docx
- 8 《过敏性紫癜儿童护理干预中的中医护理干预效果评价》教学研究课题报告.docx
- 宠物粪便处理与社区环境监测数据质量保障与提升研究进展与展望教学研究课题报告.docx
- 高中物理教学中的思维训练策略研究教学研究课题报告.docx
- 2025年铁路物流在多式联运中的绿色运输与节能减排策略研究报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)