首页 理论教育 单片机开发:仿真与调试实例

单片机开发:仿真与调试实例

时间:2023-10-23 理论教育 版权反馈
【摘要】:图2-28 创建HEX文件在Program File中单击,会出现文件浏览对话框,找到.hex文件,单击确定按钮,完成添加文件。在仿真运行过程中,器件引脚旁边显示红色代表高电平,显示蓝色代表低电平,显示灰色代表不确定电平。仿真运行时,在Debug菜单中可以查看单片机的相关资源。图2-29 仿真运行状况图2-30 仿真运行时的P0接口输出

单片机开发:仿真与调试实例

1.添加仿真文件

此时用鼠标左键双击AT89C51,在弹出的属性对话框的Program File内添加上一节程序设计生成的HEX文件,如图2-28所示。

978-7-111-43463-4-Chapter02-44.jpg

图2-28 创建HEX文件

在Program File中单击978-7-111-43463-4-Chapter02-45.jpg,会出现文件浏览对话框,找到.hex文件,单击确定按钮,完成添加文件。在Clock Frequency中把频率改为12MHz,单击OK按钮退出。

2.仿真运行用鼠标单击978-7-111-43463-4-Chapter02-46.jpg按钮中的运行按钮,程序开始仿真运行,运行效果如图2-29所示。

在仿真运行过程中,器件引脚旁边显示红色代表高电平,显示蓝色代表低电平,显示灰色代表不确定电平。仿真运行时,在Debug菜单中可以查看单片机的相关资源。例如可以打开Debug菜单下的Watch Window窗口,通过单击鼠标右键添加观察对象。图2-30所示观察的是P0接口的数值输出。(www.xing528.com)

3.调试

调试的过程是通过观察仿真结果出现的问题对程序进行修改的过程,在利用Keil进行设计时,简单的程序往往依据编译的通过与否就可以判断程序设计的准确性,但较大的程序编译成功并不能代表程序运行一定成功,需要通过软件仿真结果对程序修改多次才能达到设计要求。

978-7-111-43463-4-Chapter02-47.jpg

图2-29 仿真运行状况

978-7-111-43463-4-Chapter02-48.jpg

图2-30 仿真运行时的P0接口输出

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈