前两天帮朋友弄个程序,他是用Protues仿真的,他给了我一个图。鼓捣了半天,也没弄明白怎么让那个图纸上的89C51给运行起来。没法,最后还是让他用QQ联机操作给我看。现在我把学到的方法说说。
软件准备:
1、KEIL C51 (要没有功能限制的,当时我里面有个ARM没加LINESE的,就联不起机)
2、Protues
3、安装Protues的Keil C驱动。
以上软件准备完全后,在Keil C里做一些相应的设置:
注意,这里如果没有装驱动,那个Protues VSM Simulator项是没有的。
现在Keil C里的设置完成了。
启动Protues软件,并打开所使用的仿真电路图。
在Keil C启动仿真,就OK了。
另一种方法是:
在Keil C里生成HEX文件
然后打开Protues软件,
调入HEX文件
然后点上面的那个运行按钮单片机就开始运行了。
这种仿真毕竟还是软件仿真,所以有很多东西(包括元件参数,运行速度等)跟实际的有很大的出入。