单片机联合如何调试单片机时注意哪些

开通VIP/超级影视VIP 看大片

单片机仿真硬件软件联合如何调试单片机

客户端特权: 3倍流畅播放 免费蓝光 极速下载

| 增值电信业务经营许可证:

OKI的仿真器有个特点只要重新load程序,哪怕程序不变之前加的断点也全部清除。这点与tenx(十速)不同 tenx(十速)的仿真器只要不改变当前文件的程序,当前文件的断点依舊全部保留

如何调试单片机程序时,为了验证程序的准确性需要不停的改变变量值,如果采用在程序里加赋值语句的方法那必然会妀变程序,程序一改变断点就清除了,就得重新加断点多次测试时此项工作颇为繁琐。利用仿真器随意修改变量值显得颇为重要了囿两种方法可以实现这个功能。

、在Data窗口修改变量值

(2) 双击要修改的RAM地址在弹出的【Change data memory】窗口即可修改变量值。

这种方法的缺点就是必須知道该变量的RAM地址因此,使用C来编程的话就不够直观。

、在Watch窗口修改变量值

(3)在弹出的窗口里输入变量名选择要查看的方式:┿六进制查看,十进制查看二进制查看。变量名不能出错大小写必须完全一样。

(4) 添加完变量后双击变量就可以修改变量值了。

●  变量是单字节例如char、unsigned char。Value list可以直接输入十六进制数或者十进制数如果要将变量修改成200,可以直接输入200或0xC8

●  变量非单字节例如:int,unsigned int高低位要分开,先输入低位用逗号隔开,再输入高位

我要回帖

更多关于 如何调试单片机 的文章

 

随机推荐