资源描述:
《论文基于matlab的逻辑电路设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于MATLAB的逻辑电路设计与仿真重庆工商大学计算机科学与信息工程学院电子信息工程2008级2班果佳指导教师:蔡忠见摘要MATLAB具有强大的图形处理功能、符号运算功能和数值计算功能。MATLAB工具几乎涵盖了整个科学技术运算领域。其中系统的仿真(Simulink)工具箱是从底层开发的一个完整的仿真环境和图形界面。在这个环境中,用户可以完成面向框图系统仿真的全部过程,并且更加直观和准确地达到仿真的目标。此次,以数字电路中的逻辑电路为线索来学习Simulink,了解了许多数字电路中常用模块的使用方法.电路中除具有逻辑运算功能的组合
2、电路外,还必须有能够记忆电路状态的存储单元或延迟单元,这些存储或延迟单元主要由本次设计所用到的触发器来实现。D触发器、RS触发器、JK触发器等这些时序逻辑电路中常用的器件在Simulink中都有相应的仿真模块,除此之外,用户还可以自行设计封装模块来一步一步完成更大的电路系统,实现更强大的逻辑功能。利用MATLAB软件,通过设计图形用户界面(GUI),说明Matlab功能强大、简单实用、调节容易、可视性好,可大大提高计算效率,缩短编程时间,是一种简便实用的计算工具,可成功地应用于信号处理中,在教学和研究等领域具有广泛的应用前景和一定
3、的推广价值。关键词:MATLAB、Simulink、逻辑电路、GUIAbstractMATLABhasapowerfulgraphicsprocessingcapabilities,symboliccomputingandnumericalcomputingfunctions.MATLABtoolsarecoveringalmosttheentirescientificandtechnicalcomputing.Onesystemsimulationtoolboxisfromthebottomofthedevelopmentofa
4、completesimulationenvironmentandthegraphicalinterface.Inthisenvironment,theusercancompletesystemsimulationblockdiagramfortheentireprocessandachieveamoreintuitiveandaccuratesimulationofgoal.Thistime,withdigitalcircuitsinthelogiccircuitsforcluestolearnSimulink,learnedal
5、otincommondigitalcircuitmoduleisused.Sequentialcircuits,inadditiontofeatureswithalogicalcombinationofthecircuit,butalsomustbeabletorememberthestateofthecircuitmemorycellordelayunit,thestorageordelayunitsprimarilyusedinthedesignofthisflip-floptoachieve.Dflip-flops,RSfl
6、ip-flop,JKflip-flopsequentiallogiccircuitssuchasthosecommonlyusedindevicesinSimulink,thesimulationhasacorrespondingmodule,inaddition,Userscanalsodesigntheirownpackagemodulestepbysteptocompletealargercircuitsystemtoachievemorepowerfullogicfunction.Throughthedesignofgra
7、phicaluserinterface(GUI)byUsingMatlab,wecanlearnthatMatlabispowerful,simple,practical,easyadjustment,visibility,andcangreatlyimprovethecomputationalefficiencyandshortentheprogrammingtimeisasimpleandpracticaltool,canbesuccessfullyappliedtosignalprocessing,intheteaching
8、andresearchinareassuchastheapplicationofawiderangeofprospectsandthepromotionofacertainvalue.Keywords:MATLAB,Simulink,logicci