课程设计(论文)基于MATLAB的时序逻辑电路设计与仿真.doc
《课程设计(论文)基于MATLAB的时序逻辑电路设计与仿真.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于MATLAB的时序逻辑电路设计与仿真.doc(20页珍藏版)》请在三一办公上搜索。
1、课程设计任务书学生姓名: 专业班级:电子科学与技术 0602 班指导教师: 工作单位: 信息工程学院 题 目: 基于MATLAB的时序逻辑电路设计与仿真 初始条件: MATLAB 软件 微机要求完成的主要任务: 深入研究和掌握数字电路中时序逻辑电路的理论知识。利用MATLAB强大的图形处理功能、符号运算功能和数值计算功能,实现时序逻辑电路的设计和仿真。1、 以寄存器为例仿真下列波形:并行寄存器输出波形(以基本RS触发器构造);移位寄存器输出波形(以D触发器构造);2、 双向移位寄存器为例实现子系统的设计和封装并仿真下列波形:4位双向移位寄存器并行输出波形;4位双向移位寄存器串行右移输出波形;4
2、位双向移位寄存器串行左移输出波形;3、 以扭环计数器为例仿真下列波形:扭环计数器的输出波形(以JK触发器实现); 4、运用MATLAB里的软件仿真时序逻辑电路波形。时间安排:学习MATLAB语言的概况 第1天学习MATLAB语言的基本知识 第2、3天学习MATLAB语言的应用环境,调试命令,绘图能力 第4、5天课程设计 第6-9天答辩 第10天指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目 录摘要 IAbstract 1 Matlab软件简介 11.1 Matlab简介11.2 Matlab的功能特点11.3 Matlab常用工具箱22设计任务及要求 321设计任务 32.
3、2设计要求33设计原理及分析43.1并行寄存器的仿真43.2 移位寄存器的仿真63.3 双向移位寄存器的仿真93.4 扭环计数器的仿真114总结14参考文献 15摘要MATLAB是一种高性能、强大的数据处理软件。它包含科学计算、图像处理、仿真分析等各个方面,应用相当广泛。本次课程设计利用MATLAB中的M文件与SIMULINK方式完成了对时序逻辑电路的设计与仿真,初步了解与掌握了这一技能。课程设计的主要内容包括了基本RS触发器、D触发器、JK触发器,还包括了由这些基本元件所构成的并行输出寄存器、移位寄存器和扭环计数器。关键词:MATLAB 时序逻辑电路 SIMULINK仿真AbstractMA
4、TLAB is a high-performance language powerful data-processing software . It integrates computation, visualization, and simulation with widw application.The purpose of our training is to strengthen the use of MATLAB to achieve the handling of the .M files and Simulink, including analyzing ,designing a
5、nd emulating the sequential logic circuit.Its content contains RS Trigger ,D Trigger and JK Trigger.Besides that , shifter trigger and decimalist counter comprised by those components is important.KEY WORDS:MATLAB Sequential logic SIMULINK1 Matlab软件简介11 Matlab简介MATLAB是矩阵实验室(MATrix LABoratory)的缩写1,是由
6、美国的The MathWorks公司推出的一种高级语言。其基本数据单位是矩阵,早期也主要用于现代控制中复杂的矩阵、向量的各种运算。由于 MATLAB提供了强大的矩阵处理和绘图功能,编写了许多专门的工具包如控制系统工具包、系统辨识工具包、信号处理工具包、鲁棒控制工具包、最优化工具包等等,所以一直以来就是科学研究者首选的计算机数学语言。如今它已是一种包罗众多学科的功能强大的技术计算语言。MATLAB以矩阵作为基本编程单元,它提供了各种矩阵的运算与操作,并有较强的绘图功能。MATLAB集科学计算、图像处理、声音处理于一身,是一个高度的集成系统,有良好的用户界面,并有良好的帮助功能。MATLAB不仅流
7、行于控制界,在机械工程、生物工程、语音处理、图像处理、信号分析、计算机技术等各行各业中都有极广泛的应用。1.2 Matlab的功能特点:按照功能优势来划分,Matalb主要有以下八大优点: 友好的工作平台和编程环境MATLAB由一系列图形用户界面和相应的非常简单易学的工具组成。这些工具包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的人机交互性更强,操作更简单。 友好的工作平台和编程环境Matlab一个高级的距阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面
8、向对象编程特点。而且这种语言可移植性好、可拓展性极强,能够深入到科学研究及工程计算各个领域的重要原因。 强大的科学计算数据处理能力MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。 出色的图形处理功能MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和距阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。 应用广泛的模块集合工具箱MATLAB对
9、许多专门的领域都开发了功能强大的模块集和工具箱, 诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、模糊逻辑、金融分析、地图工具、非线性控制设计、实时快速原型及半物理仿真、嵌入式系统开发、定点仿真、DSP与通讯、电力系统仿真等。 实用的程序接口和发布平台MATLAB可以利用MATLAB编译器和C/C+数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C+代码。允许用户编写可以和MATLAB进行交互的C或C语言程序。另外,MATLAB网页服务程序还容许
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 MATLAB 时序 逻辑电路 设计 仿真
链接地址:https://www.31ppt.com/p-4193351.html