欢迎来到天天文库
浏览记录
ID:34474216
大小:166.85 KB
页数:3页
时间:2019-03-06
《matlab在数字电路设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第3期山东理工大学学报(自然科学版)Vo1.24No.32010年5月JournalofShandongUniversityofTechnology(NaturalScienceEdition)May2010文章编号:1672—6197(2010)03—0086—03Matlab在数字电路设计中的应用董圣英(德州职业技术学院,山东德州253034)摘要:针对传统数字电路设计、调试中存在的不足,提出了运用Matlab仿真软件进行数字电路设计、调试的新方法.建立了译码器、计数器电路的Simulink仿真模型,在MATLAB/SIMULINK环
2、境下进行仿真实验.仿真结果验证了该模型的正确性和有效性,为数字电路的设计提供了参考和依据.·关键词:Matlab;译码器;计数器;仿真中图分类号:TN79文献标识码:AApplicationofMatlabinthedesignofdigitalcircuitDONGSheng~ying(DezhouVocationalandTechnicalCollege,Dezhou253034,China)Abstract:Aimingattheshortcomingoftraditionaldigitalcircuitdesignanddebug,int
3、hispaper,anewmethodofdigitalcircuitdesignanddebugusingtheMatlabsimulationsoftwarewasintro—duced.TheSimulinksimulationmodelsofthedecoderandthecounterelectriccircuitarebuilt,andthesimulationexperimentintheMATLAB/SIMULINKaredone.Theeffectivenessandcor—rectnessofthemode1wasverifi
4、edbythesimulationresults。thuSofferingausefulreferenceandbasisforthedesignofactualdigitalcircuit.Keywords:Matlab;decoder;counter;simulation数字电路的设计,尤其是电路的调试是一件十示仿真结果.Simulink已成为广泛使用的动态系统分繁琐的工作,通常的做法是在电路设计完成后,用建模、仿真和分析的软件包之一.面板搭接电路,或是将元件焊接到预先设计好的印笔者利用MATLAB/SIMULINK仿真模块,刷电路板上进行测
5、试、修改、完善.这样既费时又费创建译码器、计数器数字电路的仿真模型,通过仿真力,还需要花费资金去添置各种工具和仪器.MAT—判定电路设计的正确性.LAM没有提供用于数字电路仿真的专用工具箱,但是若能巧妙地使用MATLAB/SIMULINK仿真13线一8线译码器设计工具进行数字电路的设计、调试、仿真,就可避免上述不必要的麻烦_1J.译码器是数字电路中应用非常广泛的多输入多Simulink是挂接在Matlab环境上,以Matlab输出组合逻辑电路.译码就是对输入信号进行“翻的强大计算功能为基础,以直观的模块框图进行仿译”,识别出其含义并产生相应的输出
6、信号,完成译真和计算的仿真工具].Simulink模型采用框图码功能的逻辑电路称为译码器l4].绘制来代替程序的编写,使系统程序的编写具有可1.1模型分析视化的功能,同时可借助示波器等虚拟设备直观显3线一8线译码器有3个译码输入端A、B、C,1收稿Et期:2009—11—28作者简介:董圣英(1962一),男,副教授.E—mail:dong_shengying@126.corn、J}!第3期董圣英:Matlab在数字电路设计中的应用87COOOO1111×个使能控制端G,8个译B码O输出O端1.其1真O值0表1见表11×.后第九秒又为000,如此
7、循环.模型中用了两个示波表13线一8A线译O码l器的O真1值表O1O1×器,其中scopel用来观测使能控制信号和三位译码输入信号输出信号0输入信号,输入端数目设为4.scopel用于观测8路译码输出信号,输入端数目设为8.兰三-o设置仿真参数.仿真时间0~16s,使用可变步0长算法old45,仿真结果如图2、图3所示.01G?01C201B2ln0A?0表中的“×”表示任意值(O或1).根据真值表,可以写出3线一8线译码器的输入输出逻辑关系式:ⅥwwY0=—GXCX—BXAY1=—GXCX—BXAY2一G×C×B×AY。一G×C×B×AY4一G
8、×C×B×AY===G×C×B×AY6===G×C×B×AY==:G×C×B×A1.2模型搭建根据逻辑表达式,选用MATLAB/SIMU
此文档下载收益归作者所有