帮帮文库

返回

基于MATLAB的时序逻辑电路设计与仿真 基于MATLAB的时序逻辑电路设计与仿真

格式:word 上传:2025-12-01 18:47:59
采用默认值。接着讲逻辑运算模块复制个,通过双击模块将这个设置为输入与非门。图触发器参数设置图时钟源参数设置将脉冲源的选择。将表内容填入图所示的对话框中。表并行寄存器脉冲源参数设置幅度周期脉宽延迟相位抽样时间图脉冲源参数设置最后将示波器输入端口该为个,完成参数设计。第三步连线及仿真将各模块摆放合适,参照图连线。示波器分别件事时钟源,两个脉冲模型和两个触发器的输出信号。完成连线,将示波器上的线通过双击进行标注。最后将整个模型保存在的的子目录下。仿真时间默认为秒,单击工具栏上图标,开始仿真。最后双击示波器观察输出波形,如图所示。图位并行寄存器电路图图并行寄存器输出从波形看出,在时钟源位于低电平时,触发器输出维持它在时钟下跳前的值,对于输入的变化没有改变,而当时钟源位于高电平时,输入的信号全部送入输出端,这是个不稳定的因素,也是电平触发的触发器的个缺点。而且发现两个触发器完全独立工作,互不影响,这就是并行的特点。移位寄存器的设计在这个设计中,将使用另种触发器,触发器,来实现移位寄存器。所谓移位寄存器就是只能接收个输入源的寄存器,它将这个输入依次通过寄存器堆进行缓存。触发器功能介绍在上面的介绍中已讲过触发器的功能与其真值表,在这就不多概述。用触发器构造移位寄存器第步添加模块方法同上,分别找到个模块,触发器,时钟源,单位延迟单元,常数源,脉冲源,示波器。运行,将这些模块拖入新建模型中。第二步修改模块参数触发器复制个即可,时钟源依然默认即可,双击单位延时模块,可以看到对话框,修改参数初始值为,抽样时间改为,复制这个单元个。脉冲源设置幅度为,周期为,脉宽为,相位延迟为,采样时间为。然后将这个脉冲命名为。常数源设置为,最后将示波器输入端设置为个。第三步连线及仿真将各模块摆放整齐,参照图连线。然后同样保存好。单击菜单下的命令,将仿真时间设为秒,单击工具栏中的运行图标,开始仿真。然后双击示波器观察波形,如图所示。图位移位寄存器图移位寄存器输出波形由图看出在时钟信号上升沿,各个触发器的输出端才会变化。而且四个触发器的输出次延时个周期,这个分析致。以双向移位寄存器实现子系统的设计和封装仿真波形这个设计以基本触发器为基础,步步完成比较大的系统,四位双向移位寄存器,并介绍子系统的封装,最后完成顶层文件。首先介绍的功能,它能够提供串行寄存器和移位寄存器两种功能。器内部是沿触发的触发器。带职位复位的触发器设计首先要改装触发器,使其具有置位和复位端,加强其功能。得到带置位复位端的触发器如图所示。下面简述下此过程。图带置位端的下降沿触发的触发器首先启动,然后将个子系统添加到个新建模型中。然后双击打开这个子系统,将触发器添加个到其中。然后再加入两个逻辑运算模块,都改为二输入与门然后再加入个输入端口,和个输出端口,分别命名为置位端,复位端,然后按图连接各自重新命名。这将触发器加上置位端和复位端。并且双击将改为。四位双向移位寄存器子系统的设计和封装第步电路设计有十个输入端口,个输出端口。其中三个是控制信号,个时钟信号,还有两个串行输入端口,个必行输入端口。控制端对工作状态的控制如表所示。表工作状态工作状态文件。然后单击运行。观察波形,如图所示。图扭环计数器的输出收获体会与建议通过这次课设,我认识到了功能非常的强大,使得我们在使用的时候用户直接调用这些库函数并赋予实际参数就能解决实际问题,具有极高的变成效率。我也熟悉了的工作环境,可以很熟练的对进行常规的操作,快速进行程序编辑和仿真。本文次课设通过个设计实例,利用实现时序逻辑电路的设计与仿真,从仿真结果可以看出它们均可以达到技术指标要求,而且方法简单快捷,大大减轻了工作量。我对本次设计的结果还比较满意,经过周的设计分析,终于圆满的完成此次课程设计。虽然在这个过程中也遇到些困难,但通过与同学的交流和自己查资料,我对有了更深的体会。通过本次设计我感觉到自己对的仿真不是很熟悉,在用到所需元件时都要进行查阅,在今后要进步增加自己的学习,提高自己汇编技能。在本次设计中主要是应用各种基本组合逻辑器件的真值表化简出对应的逻辑表达式,然后根据这些逻辑表达式在环境下画出对应的原理图,设定了初始信号之后就可以得到相应的输出波形。在完成所有的设计后,由于本设计所需的逻辑单元种类单,因此感觉本次设计并没有想象中的那么难,但是对于中的其他函数并不是十分了解,在以后的学习中需要加强其他方面的学习和应用。本次设计需要我们熟悉的些函数的基本功能以及它们的基本语句。当然,经过了课程设计,我也发现了自己的很多不足。但是通过自己的动手动脑,既增加了知识,又给了我专业知识以及专业技能上的提升,我也会更加努力,认真学习,争取在以后的课程中做得更好,致谢通过这次课设,我学到了不少东西,很感谢在这次报告中给予过我帮助的老师和同学,再搜集资料时遇到了许多困难,受到了许多人的帮助,很感激他们为我这次报告所做的贡献。这是我能顺利完成这次报告的主要原因,更重要的是老师帮我解决了许多软件上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。最后,我要感谢帮助过我的同学,他们也为我解决了不少我不太明白的设计上的难题。同时也感谢学院为我提供良好的做设计的环境,提高了自己自己动手学习与制作的能力,得到了成长。参考文献张志涌精通版第版北京北京航空航天大学出版社,阮沈勇王永利程序设计北京电子工业出版社,黄忠霖黄京著符号运算及其应用北京国防工业出版社,陈怀琛及在电子信息课程中的应用北京电子工业出版社,康华光电子技术基础数字部分第五版高等教育出版社,本科生课程设计成绩评定表姓名田鑫性别男专业班级电子科学与技术题目基于的时序逻辑电路设计与仿真答辩或质疑记录成绩评定依据最终评定成绩以优良中及格不及格评定指导教师签字年月日清零保持右移左移并行输入这个系统由个下降沿触发的触发器构成。同时需要其他逻辑功能非常多,最后实现如图的内部电路。图内部电路分别将每个触发器双击设置初始值依次为。然后按照图所示将电路连接完成,圈器电路,然后单击菜单下的命令,生成个子系统,并命名为,就可以生成子系统的设计。然后保存。第二步封装子系统首先单击子系统,然后再菜单下选择命令,只是出现对话框。如图所示,将这个对话框设置好。图中设置图中设置首先设置页,左侧下有四个栏目,依次设置为。在右侧的中填写如下命令双向移位寄存器其中是使用回车的命令。然后设置页,单击,添加个新的内容,在栏下填入触发器初始状态,然后在栏内填入。然后依次按图填入如图所示个内容,其他则不需改动。最后设置页,在项内填写在下填入这个模块是双向移位寄存器,既可以进行双向移位,又可以串行输入输出。在下填入如下内容用于将所有输出清零,低电平有效时,所有输出保持原有值时,处于数据右移的状态,将右移时,处于数据左移的状态,将左移时,处于数据并行输出状态,将并行输出。就完成了对最后页的设置如图所示。图中设置然后单击就可以完成封装后的模块了。然后双击该模块出现如图所示的对话框。图封装后模块的对话框单击出现帮助内容。如图所示。图封装后模块窗口完成仿真电路并进行仿真在完成模块封装后,我们设置下外围电路,如图所示。添加入个脉冲源,个时钟源,然后加入示波器,改为输入。显示个输出信号和时钟波形。图双向移位寄存器顶层图各个脉冲源参数设置参照表表的脉冲参数设置幅度周期脉宽相位延迟抽样时间最后根据开关的状态,分别决定工作状态。通过开关将设置成,然后点击工具栏运行,开始仿真。可以看到并行输出的波形,任意图所示置成,观察右移的波形,如图所示置成,观察右移的波形,如图所示。从波形看到实现的各种功能。图并行输出波形图串行右移输出波形图串行左移输出波形以扭环计数器为例仿真下列波形设计扭环计数器内部电路和封装扭环计数器内部电路如图所示。图扭环计数器内部电路先运行,然后新建模型,添加个子系统,然后双击打开该模块,将图绘入其中。下面进行参数设置。四个触发器初始值设置为。相应的单位延时模块也同它连接的端致。然后单击顶层文件进行封装。按照前边的步骤即可,设置完成后,双击这个模块,可以看到图所示内容,设置其出示值,设置为即可,输入时应输入,。图扭环计数器封装后的对话框然后在做顶层文件的设计,添加增益相加器仿真时间和平面图模块。这样可以用十进制的方式观察输出。再加入时钟源即可。进行参数设置,时钟源周期外围,平面模块的横坐标范围设为到,纵坐标设置为到。然后单击命令,将仿真时间改到秒。保是矩阵实验室的简称,是美国公司出品的商业数学软件,用于算法开发数据可视化数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括和两大部分。的应用范围非常广,包括信号和图像处理通讯控制系统设计测试和测量财务建模和分析以及计算生物学等众多应用领域。附加的工具箱单独提供的专用函数集扩展了环境,以解决这些应用领域内特定类型的问题。的特点是当今最优秀的科技应用软件之,它以强大的科学计算与可视化功能简单易用开放式可扩展环境,特别是所附带的多种面向不同领域的工具箱支持,使得它在许多科学领域中成为计算机辅助设计和分析算法研究和应用开发的基本工具和首选平台。具有其他高级语言难以比拟的些优点,编写简单,编程效率高,易学易懂,因此语言也被通俗地称为演算纸式的科学算法语言。在控制通信信号处理及科学计算等领域中,都被广泛地应用,已经被认可为能够有效提高工作效率改善设计手段的工具软件,掌握了就好比掌握了开启这些专业领域大门的钥匙。
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(1)
1 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(2)
2 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(3)
3 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(4)
4 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(5)
5 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(6)
6 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(7)
7 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(8)
8 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(9)
9 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(10)
10 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(11)
11 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(12)
12 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(13)
13 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(14)
14 页 / 共 32
基于MATLAB的时序逻辑电路设计与仿真.doc预览图(15)
15 页 / 共 32
预览结束,还剩 17 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档