ni+multisim+10软件在单片机学习中的应用

ni+multisim+10软件在单片机学习中的应用

ID:34454858

大小:234.58 KB

页数:4页

时间:2019-03-06

ni+multisim+10软件在单片机学习中的应用_第1页
ni+multisim+10软件在单片机学习中的应用_第2页
ni+multisim+10软件在单片机学习中的应用_第3页
ni+multisim+10软件在单片机学习中的应用_第4页
资源描述:

《ni+multisim+10软件在单片机学习中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第32卷增刊2007年9月广西大学学报(自然科学版)JournaIofGuangxiUniver5l‘y(NatSclEd)V01-32,SupSe口t.,2007文章编号:100l一7445(2007)增一0268一03NIMultisim10软件在单片机学习中的应用陈瑞旭,张亚学,陈可中(广西大学物理科学与工程技术学院,广西南宁530004)摘要:重点介绍用电路仿真软件EwB的最新版本Multisim10对单片机(51系列)做宴时仿真;利用该软件可以随时随地进行单片机实验,这对单片机的学习和提高都有很大的帮助.关键词:Mu

2、ltisim10;单片机;仿真实验中国分类号:TP319文献标识码:A21世纪,是一个科技迅猛发展、计算机技术普及应用的信息时代.计算机技术已经成熟,并已渗透到人们的科研、生产、工作、生活等各个领域.随着电子产品更新周期的缩短,如何提高设计生产效率为工程师所重视;探讨单片机的实时仿真成为广大电子设计工程师所感兴趣的课题.1Multisim10软件简介Multisim10软件是EwB软件的最新版本,专门用于电路仿真,是迄今为止最易用、最直观的仿真软件,增加了大量的VHDL元件模型,可以仿真更复杂的数字元件,并且可以对单片机做仿真运行,极

3、大地方便了单片机初学者和单片机开发实验工作者,完全可以脱离实验箱、开发板的束缚,随意在计算机上模拟单片机固件(.hex)的“烧片”和运行结果,配合各种虚拟仪器的使用,可以快速准确地调试程序和硬件连接,而最终取得最佳方案.在保留了EwB形象直观等优点的基础上,大大增强了软件的仿真测试和分析功能,大大扩充了元件库中的元件数目,特别是增加了大量与实际元件对应的元件模型,使得仿真设计的结果更精确、更可靠、更具有实用性.Multisim10软件具有以下主要功能:(1)具有丰富的元件库;(2)类型齐全的仿真;(3)高度集成的操作界面;(4)强大的

4、分析功能;(5)强大的虚拟仪器仪表功能;(6)具有VHDI,/Ve“log的设计和仿真功能;(7)提供多种输入输出接口(可以与其他EDA软件结合使用);(8)新增加了对51系列单片机、PIc单片机的完美支持,可以把单片机的实验直接在计算机上模拟运行,得到高精度的仿真数据,使得大规模可编程逻辑器件的设计和仿真与模拟电路、数字电路的设计和仿真融为一体,突破了原来大规模可编程逻辑器件无法与普遍电路融为一体仿真的局限.2应用实例下面以单片机经典入门练习《8052控制交通信号灯》仿真实验为例介绍Multisim10在8052单片机实验中的应用.

5、实验目的用单片机8052控制发光二极管实现两路符合实际交通规则的信号灯运行,并通过按键控制等候行人优先通行的信号(即:在亮绿灯转黄灯,黄灯转红灯;同时另一路由红灯转绿灯.)实验电路主要由8052xl、HEx缓冲块x1、发光二极管x6(红黄绿)、+5V电压源xl、轻触开关收稿日期:2007一04—2l}修订日期:2007一05—27资助项目:广西教育科学“十五”规划重点资助课题(200782);广西地方大学本科应用型人才培养模式改革的研究与实践——电子技术实验课程(序号为32)作者简介:陈瑞旭(1984一),男,山东单县人,广西大学20

6、03级学生.万方数据增刊陈瑞旭等:NIMu⋯simlo软件在单片机学习中的应用269(开路)xl等组成;发光二极管的电平控制用总线连接,以使得原理图清晰整洁;8052模型内部可以设置晶体震荡频率(12M),无需外接晶振.单片机与发光二极管的电路图如图1所示.VCC红黄绿红BⅡs1黄绿图l单片机与发光二极管的电路图源程序的导人与编译这个步骤比较关键,详细流程如下:图2程序流程图①打开源码编辑区在原理图上双击8052芯片,即可查看芯片各项属性(其他元件同),点选“code万方数据270广西大学学报(自然科学版)第32卷(源码)’L+“Pr

7、operties(属性)”进入McucodeMan89er(MCU濂码管理器)呻“NcwMCUProject”一输人工程名一选定生成的工程一“NewFile”一选择文件类型并输入文件名一确定以后出现编辑区.②编写程序可以在编辑区内输入程序,也可以从已编辑好的.TxT文件里复制到此区域:在做8052仿真时,一定要保留“$M()D52”.本例程序流程见图2(程序略有删减,有兴趣可与作者联系).③编译链接将编辑好的程序保存,点击左上方“运行”,若程序无误,一步即完成编译链接且直接进入仿真,单片机工作;程序编译出错后在下方编译信息栏会给出错误

8、信息列表,修改错误后,重复编译步骤.④仿真结果查看将操作界面切换到原理图,运行状态一目了然;本例的结果如下:两组信号灯按照实际的交通规则交替变换,短接按键后,在亮绿灯转黄灯,黄灯转红灯;同时另一路由红灯转绿灯;与预期实验

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

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

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