初次入门simulink,由于学习了数字逻辑,试图进行仿真,首先需要的就是8421码,但是没找到simulink里面相关模块,如果各位知道怎么弄可以评论告诉我分享分享哈哈

我用的是matlab2016b,首先打开simulink,找到脉冲发生器模块(pulse generator),拖拽到工作区

打开有两种办法

1. 命令行输入simulink,选择空白面板

2. 点击simulink ,选择空白面板

然后就可以点击演示版的逻辑元件,选中需要的,拖拽到空白地方

(这个图有误,点开simulink后,点击工作面板工具栏的红蓝白那个块块,打开simulink library browser选中需要的元件)

这个就是可以产生周期矩形波的元件,首先我们再拿出一个“示波器”(scope),用鼠标把他们连接起来

然后我们双击pulse generator,来调整我们需要的波形,这里我们产生波形 0101010101010101.......

然后点击仿真

===========位数为4的8421码如何产生?==============

我们先写出需要的码,观察其规律,下面四行数,竖着看,就是8421码吧

0000000011111111

0000111100001111

0011001100110011

0101010101010101

  我们只需要四个脉冲发生器就可以产生,周期分别为16,8,4,2,脉冲持续时间分别是8,4,2,1。pulse generator的起始都是高电平,因此相位也设为8,4,2,1.如图

设置好波形之后,调整示波器的输入数和输出展示布局

竖着看高低电平,从左到右依次是

0000,0001,0010,0011,......这就是8421了!

----------------

author: ZK

最新文章

  1. Qt经典出错信息之undefined reference to `vtable for classname
  2. 基于配置文件(xml)的S2S3H3搭建
  3. Yann LeCun, Geoffrey E. Hinton, and Yoshua Bengio
  4. mediawiki安装
  5. 如何实现SSH断开后 进程仍然在后台运行
  6. nyist 626 intersection set
  7. LTMP手动编译安装以及全自动化部署实践(附详细代码)
  8. linux杀掉80端口线程命令
  9. POJ 1269 Intersecting Lines(几何)
  10. 【转】C/C++中可变参数函数的实现
  11. javascript单元测试-jsamine[转]
  12. POJ3177 Redundant Paths 双连通分量
  13. NC帮助文档网址
  14. 561. Array Partition I
  15. Python3 randrange() 函数
  16. 使用Mac下的sequel Pro链接数据库时提示错误(已解决)
  17. poj-1657 Distance on Chessboard
  18. django static 无法正确加载目录下的css
  19. 如何创建只读权限oracle账户
  20. ftp 自动上传数据库备份文件

热门文章

  1. MySQL 查询字段时,区分大小写
  2. Arduino Mega 2560
  3. dsu on tree 入门
  4. 【暂咕咕咕】SuffixTree
  5. MySQL计算月份间隔的函数
  6. winfrom加载自定义控件、窗口pannel后闪烁问题
  7. farbic-sdk-java 学习部署
  8. Spring Boot+Spring Security+JWT 实现 RESTful Api 认证(二)
  9. ✅Vue选择图像
  10. 转C++了