RVMDK的软件仿真.doc_第1页
RVMDK的软件仿真.doc_第2页
RVMDK的软件仿真.doc_第3页
RVMDK的软件仿真.doc_第4页
RVMDK的软件仿真.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RVMDK的软件仿真介绍 RVMDK的软件对单片机爱好者来说是一个很好的编译软件,他具有的功能十分强大,在编译、调试、仿真方面都很方便,而且在调试和仿真上功能优越,深得广大设计者的喜爱。下面就RVMDK的软件仿真过程向大家讲解如何使用。首先得在您编译通过的情况下进行,这里我们以GPIO例程进行讲解。1、打开ARM 的MDK Uv3软件(提醒大家这里是ARM的而不C51的,因为在KEIL编译软的ARM和51的是分开的,现在也还没出版两个都可以编译的版本),编译通过后,主界面如图1: 图 1然后点击图2中标注提示进行仿真前的设置:图2在点击了图2中的标注的后弹出图3所示:图3再选中“Use Simulator”软件仿真,确定就行了。 2、设置好了就可进行仿真,点击图4中的图标:图4 然后就进入到仿真的环境里,如图5 :图5图标1从左到右的信息是复位、全速运行、停止、单步1(是一步一步执行)、单步2(可以跳过一个函数内部运作,只有运行后的结果)、指定(指运行到指定的行)。图标2是程序指针,程序运行到哪里,指针就指导那里。图标3是变量观察窗口,可以查看变量值。图标4是一些观察窗口,从左到右,1、汇编代码窗口,可以查看程序的汇编代码;2、变量窗口,用于观察变量的;3、代码范围窗口,一般不会用到;4、串口,可以模拟串口工作;5、寄存器窗口,可以观察寄存器的值;6、外设分析窗口,一般不用;7、逻辑分析仪窗口,这个比较常用,可以观察很多外设(比如GPIO、ADC等等);至于后面几个一般在模拟的时候都不常用的。这里举例说一下逻辑分析仪的使用,以GPIO为例来说明;首先就是加载要观察的端口,加载方法如下:点击逻辑分析仪图标,弹出图6所示:图6然后再点击“Setup.”,会再弹出图7对话框:图 7图7中,图标a是新建一个要观察的端口,点击“新建”图标,输入“porta.0”就行了。注意:一个端口一次只能观察一位或者十六位,不能单独观察同一个外设的两个端口,比如porta.0和porta.1,输入其中一个以后,其他单独的就输入不了,可以输入porta,观察1个外设的16位端口值。假如说你不知道怎样输入要观察的外设名称(因为这里和51单片机的输入方式不一样),此时,你可以在“Command”对话框中输入“DIR VTREG” 命令,就可以知道哪些是可以查看的,用对话框里显示的外设名称输入到逻辑分析仪中就可以查看要观察的端口了,如过是GPIO端口,你要观察第几位时,只需输入偏移几位就行了,比如“Prota.0”。 图8就显示了端口的输入情况:图8在图8中,端口显示颜色是可以更改的,一般默认的也行。点击“Close”关闭后,在逻辑分析仪窗口里就可看到刚才输入端口的显示了如图9: 图 9最后运行就可以进行软件仿真了,可以方便的观看到运行后的结果。还可以一步一步的观察修改,对于初学者是一个很好的帮助。还有一个方法可以观察外设的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论