实验一 Kil与Proteus软件的使用.ppt

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

点击运行按钮,可以看到单片机仿真成功。 5、Keil?与Proteus软件联调(提高) 设置Keil软件:选择菜单上的Target Option ‘Target 1’后出现工程配置窗口,选择Debug选项卡,点击 Use单选框,选择Proteus VSM Simulator 安装联系两个软件的中间插件vdmagdi: 设置Proteus软件:选择Debug-Use Remote Debug Monitor,使用远程仿真 两个软件联调: 回到Keil软件,进入仿真 环境,可以看到Proteus 仿真图进入就绪状态, 在Keil仿真环境下单步 运行、全速运行、停止 就可以控制Proteus仿真 单片机运行了, 联调成功! 1、各个程序运行过程中寄存器状态 2、实验现象 四、实验数据记录 五、实验小结 1、 Keil 软件和Proteus使用心得 2、 程序调试方法及心得 3、对实验设置及教师的建议和意见 微机原理与接口技术实验 回目录 上一页 下一页 结 束 实验一 Keil与Proteus软件的使用 1、学习Keil??和Proteus软件的使用方法及联调。 2、掌握汇编程序编写、编译、仿真、调试、下载。 一、实验目的 二、实验器材 1、计算机1台。 2、 Keil 软件( uVision3 或者 uVision4)。 3、Proteus软件(Vision7.8sp2)。 1、熟悉Keil?软件界面及使用方法 2、利用Keil编辑、编译、仿真、调试运行程序? 3、熟悉Proteus软件界面及使用方法? 4、Proteus软件画单片机仿真图,进行单片机仿真 5、Keil?与Proteus软件联调(提高) 三、实验内容 1、Keil?软件界面及使用方法 打开程序: 双击程序 ,进入Keil软件。 建立一个新工程:单击Project 菜单,在弹出的下拉菜单中选中New Project 选项。 保存工程:选择保存路径,输入工程文件名。 备注:工程名应便于记忆且文件名不宜过长,且一个工程中的所有文件最好放在一个单独的文件夹下,方便管理。 选择单片机的型号:KEIL 支持近乎所有51 核的单片机。选择Atmel公司的89s52,然后点击确定。 选择完芯片后,跳出提示窗口,问是否复制8051的启动代码,用汇编语言编程选择“否”,用c语言编程中选择“是”。 建立一个程序源文件:单击File 菜单,选择New,在文本框里输入源程序。 保存源文件:点击菜单File-Save, 在文件名栏输入文件的正式名称。 备注:这里我们把Text1 保存成shiyan1.asm。 注意文件的后缀:汇编语言程序后缀.asm,C语言程序后缀.c。 为工程添加源文件:在Project 窗口右键单击“Source Group 1”,选择Add Files to Group 选择你的源文件和文件类型,然后点击ADD或双击文件,再点击close。 工程进行编译、连接:程序编写完毕后还需要编译和连接才能够进行软件和硬件仿真。 如果用户程序和工程设置没有错误编译和连接将能顺利完成操作信息在信息输出窗口提示用户 当程序有语法错误时,会在输出窗口(Output Windows)中显示错误信息和警告信息,双击错误,定位错误行,修改后重新编译。 将实验一实验程序1源程序输入并编译通过。 2、编辑、编译、仿真调试汇编程序 程序仿真调试:点击Debug菜单下Start/Stop Debug 或则调试快捷按钮,进入仿真界面。 程序仿真调试:点击Debug菜单下Start/Stop Debug 或则调试快捷按钮,进入仿真界面。 寄存 器区 源程序区 黄色箭头指向将要执行的指令 存储器区 命令区 在μVision3 中有以下的几种程序运行方式: 单击Step,单步执行指令,观察黄色箭头及各个 寄存器数值变化并记录。 在寄存器区地址栏输入d:50H,观察程序运行之后片 内RAM50H单元的内容。 将实验一实验程序2源程序按照以上步骤自行完成以下操作(根据情况,若时间充足,本题选作) a.创建一个工程项目文件; b.为工程选择目标器件(选择Atmel 的AT89S52); c.为工程项目设置软硬件调试环境;(本题忽略) d.创建源程序文件并输入程序代码; e.保存创建的源程序项目文件; f.把源程序文件添加到项目中; g. 对工程进行编译/连接; h.仿真、调试源程序; 仿真调试实验一实验程序2: 调出片内RAM,双击30H、31H、32H,分别赋值,单步运行,观察各个寄存器状态,程序运行完后观察30H、31H、32H、33H四个单元数据之间关系,并记录。 将实验一实验程序2源程序换成以下程序

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档