·上一文章:TKScope嵌入式仿真开发平台讲座(8)
·下一文章:基于FPGA的人工神经网络实现方法的研究
至此,Keil与Proteus间的连接前期准备已经完成。下面开始Keil与Proteus联机调试:选择目标1的属性,弹出对话框,在调试选项卡中选择使用Proteus VSM Mo-nitor-51,具体调节参数如图5所示。Keil与Proteus的连接已经完成。
4 Proteus仿真
打开Proteus,新建一个工程,选择80C51,正确连接基本电路;选择P1.0引脚作为输出,P1.6、P1.7引脚作为输入,所连接的电路如图6所示。
单击Debug菜单,选择Use Remote Debug Monitor选项。然后,双击80C51器件,弹出器件编辑对话框,在Program File选项中选择Keil生成的HEX文件(本例中该文件名为Keil_Test.HEX),进行仿真。
5 结 论
实验证明,基于Matlab生成的代码具有较高的可靠性。
①通过Proteus的仿真结果可以得出,由Matlab生成的代码同样具有正确性;
②由Matlab直接生成代码可以将设计人员从繁重的编写代码的工作中解脱出来,大大节省了开发时间,提高了开发效率;
③本文所述过程为嵌入式系统的开发与实时仿真的实现提供了参考,具有实际指导意义。