网站大量收购独家精品文档,联系QQ:2885784924

Multisim进行单片机仿真实践.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Multisim进行单片机仿真实践.pdf

在前期的准备工作都做好了后,就可以开始进行单片机的仿真实践了。单片机的仿真软 件有英国的 Protues 、美国 NI 的 Multisim ,现在网络上关于 Multisim 进行单片机仿真 的相关文章不多,虽然有人说 Multisim 的数字仿真不如 Protues 但是 Multisim 作为 EWB 的改进版继承了 EWB 的简洁界面、优秀的元器件向导方式让我爱不释手,因为之前 有了一年多的 Multisim 的仿真经历,为了不再多花时间去重新学习一款软件所以决定用 Multisim 进行仿真。下面我将以“点亮第一个 LED ”为实验例子进行仿真实践和《 Keil 的 软件调试 》( 《 Keil 的软件调试 》将在下一篇博文发表 ): 说明:本人实验所用软件为 Multisim12 (汉化版)、 Keil 4 (英文版),以下所述内容 均假定软件你已安装并激活、以及你已具备 Multisim 和 Keil 的初步知识。 1.打开 Multisim 12 (11 也可以)进入主界面; 2.点击上面的MCU 弹出对话框,在其中选择805x 中的8051; 3.选择完了后开始进入MCU 向导(共三步),按提示完成工作区路径的设置和工作区名称的 填写; 4.MCU 向导的第二步,在项目类型上选择“外部十六进制文件”,此步为了Keil 的“HEX” 的 加入; 5.MCU 向导的第三步,点击“完成”既可,现在你已完成了MCU工程的建立; 6.搭建你的最小系统,进行软件仿真的好处就在这一步,他可以略去复位电路和外部振荡电 路的搭建,实现你学到哪就仿真到哪; (关于图中电容的计算方法:你所选取的LED原件都有U和I 的值,我选的为1.83v、20mA , VCC 5v ,当LED 亮起其阴极电平为 0 ,电阻两端电压Ur 5-1.83 3.17v ,所求 r 3.17v/20mA 158.5?,一般选择里这个值接近的市面常见电阻值) 7.前六步已经完成了前期MCU工程的建立和最小系统的搭建,现在就要开始为你的单片机编 写程序了; 8.打开Keil ,点击工具栏上的Project下的New μVision Project在弹出的窗口中完成项目和项 目文件的命名,在弹出的窗口中进行单片机型号的选择(在这里它的型号按各大公司分下的 系列分类,种类齐全,当单击选中某款芯片后右侧会显示这款芯片的介绍),这里我们选择 Atmel 的AT89C52 并点击“OK” ; 9.现在你的Keil 工程已经建立。点击工具栏中的File 下的New 新建一个程序文件,再次点 击File 选择Save as,选择你需要保存的位置,在这里要特别注意文件名称的后缀名,在这 里我用C 编程后缀就为“.c”,接着右击上图Source Grope 1,选择“Add Files to Source Grope 1”进行程序文件的添加,将你之前保存的程序文件找到并点击“Add”就可以了,现在你的 Source Grope 1下就多了一个文件; 10.现在c 文件已添加就可以开始c 编程了,下面我给出两种思路的程序源码: way1 位定义 #include sbit p1 P1^0 ; //这里等于好右侧的P 一定要大写,这是因为“reg52.h” 中的定义 void main p1 0; while 1 ; //让程序停在这 way2 (总线法) #include void main P1 0xFE; //P1 口若要点亮第一个LED ,P1^0 需要输出低电平0,其他口默认输出高电平1, 则P1 口输出二进制数1111 1110 对应的十六进制数为FE 11.以上准备好后在编译之前要进行设置,点击工具栏上的“Target Option”按钮在弹出的窗口 中的“Output”标签下勾选“Creat HEX File”即生成“HEX”文件; 12.设置完毕后就可以点击工具栏上的“Rebuild All Target File”进行全部程序文件的编译和 “HEX”文件的生成; 13.当你编译后别忘了保存工程,保存后要开始 Multisim 的操作了。打开你之前在 Multisim 中的MC

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档