- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 12
MATLAB系统级仿真分析作业
一.题目:
设计一个能同时产生两组代码的信号发生器,这两组代码分别是:F1=110101和F2=010110。
二.设计思想:
序列信号发生器的设计一般有两种结构形式:一种是反馈移位型,另一种是计数型。这里采用后一种结构形式,这是由于计数器的状态设置和输出序列没有直接的关系,因此,这种结构对于输出序列的更改比较方便,而且还能同时产生多组序列码。题目要求由两组输出码,用此种结构设计较前一种简洁。下面是计数型序列信号发生器的框图。如图1所示,它是由计数器和组合反馈网络组成,从组合反馈网络某一输出端可以得到周期性的序列码。其设计按以下步骤进行:
(1)根据给定序列信号的循环长度M,设计模M计数器,状态可以自定(该设计中M=6,则设计模6的计数器。)
(2)按计数器的状态转移关系和序列码的要求设计组合输出网络。(首先用设计一个具有自动校正的模6扭环型计数器,该计数器可以用移位寄存器实现,考虑到避免设计移位寄存器和用逻辑门电路设计逻辑组合输出,采用74LS194(双向4位带数据输入端的移位寄存器)来实现模6扭环计数器,用74LS138(3-8译码器)和与非门来实现输出组合逻辑部分。
计数器的状态转移关系如图2所示。输出序列的卡诺图如图3和图4所示。
000100
000
100
110
001
011
111
101
010
Q1Q2
Q0
00
01
11
10
0
1
1
0
×
1
1
×
1
0
图3 F1
Q1Q2
Q0
00
01
11
10
0
0
0
0
×
1
1
×
1
0
图4 F2
系统的MATLAB分析与仿真:根据设计思想,对系统进行建模和仿真,首先建立74LS138和74LS194的模型,然后依据上面的设计结果建立系统模型并且仿真和验证结果。具体步骤如下:
子系统系统的建模与仿真
(1)74LS138子系统的建模与仿真
由上面的分析和设计结果,74LS138是系统实现组合逻辑输出网络主体部分,在MATLAB建模和仿真中,把74LS138做为子系统进行建模与仿真,最后进行封装做为一个通用模块在系统中使用。这样降低系统建模与仿真的复杂程度。
下面在MATLAB中进行74LS138的建模与仿真。下面的表格是74LS138真值表。
Inputs | Outputs
Enable | Select |
E1 E2* | A2 A1 A0 | Z0N Z1N Z2N Z3N Z4N Z5N Z6N
X H | X X X | H H H H H H H H
L X | X X X | H H H H H H H H
H L | L L L | L H H H H H H H
H L | L L H | H L H H H H H H
H L | L H L | H H L H H H H H
H L | L H H | H H H L H H H H
H L | H L L | H H H H L H H H
H L | H L H | H H H H H L H H
H L | H H L | H H H H H H L H
H L | H H H | H H H H H H H L
E2 = E2N + E3N
A.在MATLAB建立74LS138的模型,建模使用的模块来自simulink节点下Logic and Bit Operations 中 Logic Operator;Sources中Constant,Pulse Generator;Sinks中Scope。下面是建模的结果,如图5所示。
图5 74LS138电路模型
B.设置Scope,Pulse Generator,Constant参数,满足 74LS138真值表的输入要求。设置结果如下图6,图7,图8,图9,图10所示:
图6
图7
图8
图9
图10
C.进行仿真和验证结果。仿真结果如图11所示,与真值表的逻辑相符合。
图11
D.创建子系统和封装为通用模块
74LS138子系统仿真结果与真值表吻合后,在Edit中选择Creat Subsystem创建74LS138子系统,然后对其进行封装并且对封装参数设置。具体的过程如下列图12所示:
图12
创建后的子系统,下面对子系统进行封装。在Edit中选择Mask Subsy
您可能关注的文档
- 八年级数学期末复习题(1).doc
- 场营销教学设计.ppt
- 大连特种设备检测研究院检测设备采购项目招标文件公示.doc
- 第12讲统计指数(2).doc
- 第二章计算机系统可靠性.ppt
- 第六章路径工具应用.ppt
- 第四节一阶微分方程应用举例.ppt
- 第一步双击桌面上IE浏览器图标,打开IE浏览器。.doc
- 四平铁东区石岭镇中心小学校秦丽丽指南.ppt
- 我所理解教育技术长春清华实验学校施丽莉(教师).ppt
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症最新进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)