基于matlab的组合逻辑电路设计与仿真

基于matlab的组合逻辑电路设计与仿真

ID:3151196

大小:1.22 MB

页数:24页

时间:2017-11-20

基于matlab的组合逻辑电路设计与仿真_第1页
基于matlab的组合逻辑电路设计与仿真_第2页
基于matlab的组合逻辑电路设计与仿真_第3页
基于matlab的组合逻辑电路设计与仿真_第4页
基于matlab的组合逻辑电路设计与仿真_第5页
资源描述:

《基于matlab的组合逻辑电路设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlab应用实践课程设计目录摘要IAbstractII1Matlab简介11.1Matlab程序设计11.2Simulink工具11.2.1Simulink的启动11.2.2Simulink模块库及操作21.2.3仿真参数设置22逻辑电路原理分析32.1编码器32.2译码器32.2.1二进制译码器42.2.2显示译码器52.3数据选择器53组合逻辑电路设计与仿真63.18线3线编码器的设计与仿真63.1.1M文件程序验证63.1.2Simulink仿真63.23线8线译码器的设计与仿真83.2.1M文件程序验证83.2.2Simulink仿真93.3数据选择器

2、的设计与仿真113.3.1M文件程序验证113.3.2Simulink仿真113.44线16线译码器的设计与仿真123.4.13线8线译码器封装123.4.24线6线译码器的仿真143.5七段数码管的设计与仿真163.5.1M文件程序验证163.5.2Simunlink仿真164心得体会18参考文献19附录20Matlab应用实践课程设计摘要本文主要介绍利用Matlab强大的图形处理功能、符号运算功能以及数值计算功能,及Matlab仿真工具Simulink实现组合逻辑电路的调试、仿真。主要包括:用Matlab编写常用组合逻辑电路逻辑表达式的M文件,并在给定输入信号

3、的情况下完成并验证各基本组合逻辑电路的功能(8线3线编码器、3线8线译码器、4线16线译码器、数据选择器、七段数码管);并通过Simulink仿真软件使用常见的与、或、非等基本逻辑单元,时钟信号等信号源和示波器完成以上各种逻辑电路的设计和仿真,通过程序设计和波形输入输出仿真两种方法来共同完成各种基本的组合逻辑电路的设计。关键字:Matlab、组合逻辑电路、SimulinkIMatlab应用实践课程设计AbstractThispapermainlyintroducestheuseofMatlabpowerfulgraphicsprocessingfunctions,

4、symbolicoperationfunctionandnumericalcalculationfunction,andMatlabsimulationtoolsSimulinkrealizetheassemblylogiccircuittest,thesimulation.Mainlyincludes:withMatlabcommonlyusedtheassemblylogiccircuitlogicalexpressionofMfiles,andinagiveninputsignalandthebasicvalidationtocompletetheassem

5、blylogiccircuitfunction(8-to-3LineDecoder,3-to-8LineDecoder,4-to-16LineDecoder,Multiplexer,Sevenperiodofdigitaltube);AndthroughtheSimulinksoftwareusecommonand,or,thebasiclogicunit,theclocksignalsourceandoscilloscopecompletetheaboveallkindsoflogiccircuitdesignandsimulation,throughthepr

6、ogramdesignandwaveforminput/outputsimulationtwomethodstofinishallkindsofcommonbasiccombinationallogiccircuitdesign.Keywords:Matlab、Theassemblylogiccircuit、SimulinkIMatlab应用实践课程设计1Matlab简介Matlab和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。Matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编

7、程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。1.1Matlab程序设计Matlab有两种工作方式:一种是交互式的命令行工作方式;另一种是M文件的程序工作方式。在前一种工作方式下,Matlab被当做一种高级数学演算纸和图形表现器来使用,Matlab提供了一套完整的而易于使用的编程语言,为用户提供了二次开发的工具,下面主要介绍Matlab控制语句和程序设计的基本方法。用Matlab语言编写的程序,称为M文件。M文件有两类:命令文件和函数文件。两者区别在于:命令文件没有输入参数,也不返回输出参数;而函数文件

8、可以输入参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。