基于MATLAB的组合逻辑电路设计和仿真(8)

时间:2025-04-04

MATLAB课程设计报告说明书

方便。

1.3.1 子系统的创建

1.通过子系统模块来建立子系统

在Simulink库浏览器,有一个子系统(Subsystems)的库模块(有的版本在Signals & Systems子库里),点击该图标即可看到不同类型的子系统模块。

2.组合已存在的模块来建立子系统

如果现有的模型已经包含了需要转化成子系统的模块,就可以通过组合这些模块的方式建立子系统。步骤如下:

确定需建立Subsystem的模型(被选中的均标记有黑块);

点击模型窗Edit菜单下的Create Subsystem 命令,则所选定的模型组合自动转化成子系统;

双击该图标,可打开该子系统窗口,改写输入输出符号; 关闭子系统编辑窗口,设置子系统标签。

1.3.2 子系统的封装

子系统可以建立自己的参数设置对话框,以避免对子系统内的每个模块分别进行参数设置,因此在子系统建立好以后,需对其进行封装。子系统封装的基本步骤如下:

a. 设置好子系统中各模块的参数变量; b. 定义提示对话框及其特性;

c. 定义被封装子系统的描述和帮助文档; d. 定义产生模块图标的命令。

2 组合逻辑电路及其设计

根据逻辑功能的不同,数字电路分为两大类:一类是组合逻辑电路,另一类是时序逻辑电路。在组合电路中,任意时刻的输出仅取决于该时刻的输入,与电路的原始状态无关。常见的组合逻辑电路有数据选择器、编码器、译码器、数据分配器、数据比较器等典型的中规模组合逻辑器件。在时序电路中,任意时刻的输出不仅取决于该时刻的输入,而且与该时刻之前电路的状态有关。常见的时序电路有触发器、锁存器等中规模时序器件。组合逻辑电路的结构具有以下特点:输出输入之间没有反馈延迟通路;电路中不含有记忆功能的元件。

2.1 编码器

用文字、符号或数码表示特定对象的过程叫做编码。实现编码操作的电路就是编码器。按照编码信号的不同特点和要求,常用的编码器件有二进制编码器、二-十进制编码器、优先编码器之分。

基于MATLAB的组合逻辑电路设计和仿真(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219