第9章 Keil集成开发环境及Proteus ISIS仿真 联系客服

发布时间 : 星期三 文章第9章 Keil集成开发环境及Proteus ISIS仿真更新完毕开始阅读67a8a056ad02de80d4d840ed

C51作为软件调试工具,Proteus ISIS作为硬件仿真和调试工具。下面介绍如何在Proteus ISIS中加载 Keil C51生成的单片机可执行文件(HEX文件)进行单片机应用系统的仿真调试。

1.准备工作

首先,在Keil C51中完成C51应用程序的编译、链接、调试,并生成单片机可执行的HEX文件;然后,在Proteus ISIS中绘制电路原理图,并通过电气规则检查。

2.装入HEX文件

做好准备工作后,还必须把HEX文件加载进单片机中,才能进行整个系统的软、硬件联合仿真调试。在本示例中,双击Proteus ISIS原理图中的单片机AT89S51,打开如图9-36所示的对话框。

单击Program File选项中的按钮,在打开的Select File Name 对话框中,选择好要加载的HEX文件后(本示例加载Example.hex文件),单击“打开”按钮返回图9-36,此时在Program File选项中的文本框中显示HEX文件的名称及存放路径。单击 OK按钮,即完成HEX文件的装入过程。

3.仿真调试

装入 HEX文件后,单击仿真运行工具栏上的“运行”按钮,在Proteus ISIS 的编辑窗口中可以看到单片机应用系统的仿真运行效果,在本示例中可以看到八个发光二极管循环点亮。其中,红色方块代表高电平,蓝色方块代表低电平,灰色代表悬空。

如果发现仿真运行效果不符合设计要求,应该单击仿真运行工具栏上的按钮停止运行,然后从软件、硬件两个方面分析原因。完成软、硬件修改后,按照上述步骤重新开始仿真调试,直到仿真运行效果符合设计要求为止。

图9-36 元器件编辑对话框