利用simulink实现线线编码器的设计仿真.pdf
《利用simulink实现线线编码器的设计仿真.pdf》由会员分享,可在线阅读,更多相关《利用simulink实现线线编码器的设计仿真.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 利用 simulink 实现线线编码器的设计仿真 公司内部档案编码:OPPTR-OPPT28-OPPTL98-OPPNN08 -3-利用 simulink 实现 8 线 3 线编码器的设计仿真 1 问题描述(8 线 3 线编码的设计的数学建模)在数字电路中,编码器、译码器的应用极为广泛。所谓编码,就是在选定的一系列二值代码中赋予每个代码以固定的含义,执行编码功能的电路统称为编码器。实现 8 线 3 线编码器,它的功能是对输入端的 8 个信号进行编码,输出三位二进制数。要求输入信号每次只有一个事 0,其余 7 个是 1。其中0 值是待编码信号。我们将用 MATLAB 的 simulink 软件
2、包实现这种常用的数字组合逻辑电路,并进行仿真。2.系统模型及建模分析 根据前面介绍的 8 线 3 线编码器的功能,可列出下面得真值表:有了真值表之后,就可以写出输入输出间的逻辑函数式如下:在写出逻辑表达式之后,我们就可以用与非门来实现这个表达式。-3-3.仿真实现;在进行仿真时,将在 8 个输入端依次加一个低电平,然后用 3 个示波器观察 3 个输出波形。用 simulink 实现这个数学电路系统一共分三个步骤:第一步:添加模块,在 MATLAB 中运行 simulink,打开模块浏览器,然后新建一个模型。接下来把本次仿真需要的模块添加到模型中。这里共需要三种模块:与非门 4 个,离散信号脉冲
3、源 8 个,示波器 3 个。与非门位于 simulink 模块库中的 logocal operater,离散信号源脉冲位于simulinksourcespulse generator,示波器位于 simulinksinksscope。将这三种模块到拖到一个模型中。点击与非门模块的名称,即写着 Logical Operator 的区域,将名称改为 Y0,接着点击选中与非门模块不要松开鼠标,按住 Ctrl 键拖动这个模块到另一个位置,就会复制一个新的 Y1 模块。用同样的方法得到Y2,类似地将离散信号脉冲源模块名字改为 J0,同样得到 J0,J1J7。最后将示波器复制三个。这样一来就将所有模块添加
4、到模型中了。第二步:修改模块参数 首先双击 Y0,打开属性对话框,将操作(Operator)修改为“NAND”,输入节点数改为 4,然后点击 OK 确定。Y1,Y2 也做同样修改。然后,通过双击示波器模块 Scope,得到一个图形界面,在其工具栏上单击打印图标右边的 Parameters 图标,打开示波器属性设置对话框,将坐标轴改为 3,同样地,将示波器 Scope1,Scope2 的坐标轴数改为 4。-3-最后修改脉冲源的属性。双击离散脉冲源 J0,将看到关于它的属性对话框,可以从对话框中看到 5 个参数设置,分别为:Amolititude:方波信号的幅度;Period:方波信号的周期;Pu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 simulink 实现 线线 编码器 设计 仿真
限制150内