怎么通过仿真的方式知道单片机内部各个寄存器的内容

通过什么样的方式能够知道单片机内部各个寄存器和变量的值
比如说现在我坐红外解码实验,怎么监视内部寄存器和变量的变化

许多仿真软件都能查看的。比如WAVE6000,proteus,Multisim等,我是用proteus做的仿真,你可以在debug下选单步执行,然后查看8051 CPU的各个变量的值(也可以使用快捷键F10),可以看到每一步执行后,单片机内部各个寄存器和变量的值。Multisim也有这个功能,也能查看,操作也很简单。对于汇编语言,推荐你用WAVE6000。希望对你有用。

追问

您能把proteus发给我吗
[email protected]

追答

我的安装文件删了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-17
比如keil软件在程序运行时可以看到IO口的值,在调试运行把鼠标放在变量或是寄存器上会显示变化的内容
第2个回答  2011-12-17
如果想在坐红外解码实验时,监视内部寄存器和变量的变化我认为那就必须要有一个仿真芯片。否则就只能在keil里用软件仿真看看了。具体的设置可以看看相关教程。郭天翔的不错。
第3个回答  2011-12-17
伟福仿真和KEIL51仿真软件都可以定义要查看的变量,内部寄存器和存储器的内容都随时可以查看
第4个回答  2011-12-18
debug