第一步,当然是软件的安装了。
我用到的软件包括Proteus7.8SP2, Keil C51 9.03, 以及Proteus&Keil连调驱动vdmagdi.先装好Proteus和Keil之后,安装在KEIL的安装目录中安装vdmagdi, 如果之前Keil已经装好了,软件会自动选择安装目录,Keil版本选Keil 3就好(由于目前没有for Keil 4的驱动,for Keil3的驱动可以兼容)。
安装好了之后,在keil的target options 里面做如下设置。
在proteus里面做如下设置。
OK, 软件安装设置完成。下面就可以把Proteus当作一个带仿真器的开发板来用了。不仅没有开发板的时候可以帮助我们学习,有了开发板也可以帮助我们进行仿真调试。比如,在我们的51单片机DIY的活动中,是采用串口进行程序下载,并没有仿真器用,就可以把程序在这里调试好了之后,再下到开发板当中去。
写个流水灯程序试。。。。
在Proteus中画好电路图
在Keil写个流水灯的程序。
编译之后,点一下Debug按钮,见证奇迹的时刻到了。。。Run,Bread,Step,Step Over,一个都有能少。。。。