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

Uvision命令..doc

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

Uvision 命令 Asm命令命令显示和设置当前汇编地址,让你输入汇编指令 语法 描述 示例 说明 ASM 显示当前在线汇编代码的地址 >asm 显示当前在线汇编代码的地址 ASM start address 设置在线汇编地址为startaddress ASM C:0x0000 设置当前汇编地址为C:0x0000 8051 251) ASM instruction 汇编指定的指令代码,并将结果码存入存储器中的当前在线汇编地址。当前在线编译地址增加指令的字节数。 asm mov r0,#00h asm jmp c:0x8000 对正调试的目标程序做一些临时的改变 相应菜单操作 右击“反汇编窗口”(本地菜单)显示出菜单,选择“Inline Assembly…”项可打开该窗口。 2.ASSIGN命令显示和改变指定串口的输入输出 语法 描述 示例 说明 ASSIGN 显示串口输入输出的设置 ASSIGN 显示串口设置,如WIN: S0IN S0OUT/* S0IN 提供串口输入,S0OUT 提供串口输出*/ ASSIGN channel inreg outreg 改变串口输入输出的设置 ASSIGN WIN S1IN S1OUT 将S1IN和S1OUT寄存器分配给串口窗口 μVision2 支持以下串口: WIN, COM1, COM2, COM3, 和 COM4。其中,WIN是串口窗;COMx 频道代表PC机串口,可以用之与仿真单片机和目标系统通信。ASSIGN 命令不能用于μVision2调试器与硬件设备通信时的目标模式。 2.BREAKDISABLE命令breakenable命令关闭可开启断点 语法 描述 示例 说明 BREAKDISABLE number , number… 关闭,但不删除指定的断点。Numbers是定义断点时指定的序号。 Vision2通常会停止程序执行或执行一条指定的命令,关闭一个断点并不表示该断点被删除,而是使软件执行目标程序时忽略该断点。 BREAKDISABLE * 关闭所有断点 带下划线的字母为该命令的简写 BREAKENABLE number , numberBREAKENABLE * ,开启由breakdisable关闭的断点,描述同breakdisable 3.BREAKLIST命令 语法 描述 示例 显示断点 BREAKLIST 列举出所有断点 BL 0: (E C: 0xFF01EF) main, CNT=1, enabled 1: (C) sindex == 8, CNT=1, enabled 2: (A RD 0x000037) READ interval.min == 3, CNT=1, enabled 3: (A WR 0x000034) WRITE savefirst==5 acc==0x12, CNT=1, enabled 格式说明 Number: ――断点索引号;type ――断点类型,可以是执行断点(e:紧跟着地址),条件断点(c),或存取断点(a:紧跟着“rd”表示读,“wr”表示写,“rw”表示读写,后跟地址);expression ――断点定义的原始文字;count――断点通过次数。如果count 等于2时,μVision2 在第2 次运行到该断点时停止程序运行或执行指定指令;enable_flag ――显示为enabled 时表示是一个开启的断点,显示为disabled为一个关闭的断点;command ――当程序执行到断点时执行的命令。 菜单操作 可以在主菜单的Debug –Breakpoints….打开该对话框 4.Breakkill命令删除由BREAKSET 命令定义的断点 语法 描述 示例 说明 BREAKKILL umber ,number… 删除指定的断点 BREAKKILL * 删除所有断点 Debug –Breakpoints….打开该对话框 5.BRAKSET命令在指定的指令设置一个断点 语法 描述 示例 BREAKSET exp , cnt , cmd 设置一个执行或条件断点 BS timer0,10,MyRegs() BREAKSET READ exp , cnt , cmd 设置一个读断点 BS READ interval.min == 3 BREAKSET WRITE exp , cnt , cmd 设置一个写断点 BS WRITE savefirst == 5 acc == 0x12 BREAKSET READWRITE exp , cnt ,cmd 设置一个读写断点 Exp――指定地址,或由μVision2在运行时计算的表达式。C

文档评论(0)

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

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

1亿VIP精品文档

相关文档