实验五、基于SIMULINK数字逻辑电路仿真
一、 实验目的
1 进一步熟悉MATLAB中基本SIMULINK仿真环境及子系统封装技术; 2 掌握SIMULINK数字逻辑电路仿真系统的设计方法; 3 熟悉基本触发器模块的使用;
4、体会SIMULINK系统仿真与M文件系统仿真的差别;
二、实验内容与结果
实验内容:
1.设计一8-3线二进制编码器仿真系统,观察其仿真结果;将其封装为一个子系统模块,并设置传递参数。
2.设计一3-8线二进制译码器仿真系统,观察其仿真结果;将其封装为一个子系统模块,并设置传递参数。利用编码器和译码器子模块搭建系统,观察输入与输出是否相同。 3.设计一奇偶校验器仿真系统, (现有一列含有10个数的随机0、1数列沿信号线传输,在传输过程中该数列因干扰信号,任一数字发生改变的几率为0.5%,试用MATLAB对奇偶校验器的功能进行仿真),设计奇偶校验系统的SIMULIN仿真模型及M文件仿真程序,对比两者的异同。并画出M文件程序流程图及对应的通信传输模型。 实验结果:
1.3-8线二进制编码器仿真 原
理
图
如
下
:
运行结果如下:
输出电平:
2.8-3线二进制编码器仿真
仿真图如下:
输入电平:
输出电平:
三、总结
通过这次实验,进一步熟悉了MATLAB中基本SIMULINK仿真环境及子系统封装技术;掌握了SIMULINK数字逻辑电路仿真系统的设计方法;熟悉了基本触发器模块的使用;体会了SIMULINK系统仿真与M文件系统仿真的差别。