操作虚拟仿真需要什么能力(在线仿真与软件仿真的主要区别)

技术的软件仿真和硬件仿真指的是什么本篇文章给大家分享的是有关的软件仿真和硬件仿真指的是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、软件仿真

本文和大家分享一下软件仿真和硬件仿真指的是什么。边肖觉得挺实用的,所以分享给大家学习。希望你看完这篇文章能有所收获。我们就不多说了。让我们和边肖一起看看。

一、软件仿真

Keil有强大的软件模拟功能,通过它可以发现很多问题。Keil的模拟可以检查很多硬件相关的寄存器,通过观察这些寄存器值的变化,我们可以知道代码是否正常运行。这样可以避免频繁下载程序,延长单片机Flash的寿命。在开始模拟之前,配置一些选项。在工程设置中设置芯片型号和晶体频率。第一步:的软件仿真和硬件仿真指的是什么

第二步:

在“调试”选项卡中选择“使用模拟器”,表示使用软件模拟;选择“运行到main()”跳过汇编代码,直接跳转到主函数开始模拟。将以下对话框动态链接库项目设置为“DARMSTM”。DLL”和“TARMSTM”。DLL”;参数项为“-pSTM32F103C8”,用于设置支持STM32F103C8的软硬件仿真。的软件仿真和硬件仿真指的是什么

第三步:点击开始模拟。这时,会有一个额外的工具栏,那就是Debug工具栏。的软件仿真和硬件仿真指的是什么

1:复位,

其功能相当于按下硬件上的复位按钮,相当于实现了硬复位。当按下此按钮时,代码将再次从头执行。2:执行到断点处,

按下按钮用于快速执行到断点。有时候,你不需要观察每一步是如何执行的,但是你想快速执行到程序中的某个地方才能看到结果。这个按钮可以实现这个功能,前提是断点已经设置在你正在看的地方。3:停止运行,

该按钮在程序一直运行时生效,可以停止程序,进入单步调试状态。4:执行进去,

这个按钮用来实现执行成某个功能的功能,相当于执行过去没有功能的按钮。5:执行过去,

在有函数的地方,可以通过这个按钮来单步执行这个函数,而不是单步执行这个函数。6:执行出去,

该按钮是进入函数单步调试的时间。有时候可能不需要执行剩下的功能,剩下的功能可以通过这个按钮一步直接执行。

部分,并跳出函数回到函数被调用的位置。

7:执行到光标处,
        该按钮可以迅速使程序运行到光标处,与执行到断点处按钮功能类似。
8:汇编窗口,
        通过该按钮可以查看汇编代码,这对分析程序很有用。
9:堆栈局部变量窗口,
        通过该按钮可以显示Call Stack+Locals窗口,显示当前函数的局部变量及其值,方便查看。
10:观察窗口,
        MDK5提供2个观察窗口(下拉选择),该按钮按下则弹出一个显示变量的窗口。输入想观察的变量或表达式,即可查看其值,是很常用的调试窗口。
11:内存查看窗口,
        MDK5提供4个内存查看窗口,按下按钮,则弹出一个内存查看窗口,可以在里面输入要查看的内存地址,然后观察这一片内存的变化情况。
12:串口打印窗口,
        MDK5提供4个串口打印窗口。按下该按钮,则弹出一个类似串口调试助手界面的窗口,用来显示从串口打印出来的内容。
13:逻辑分析窗口,
        该图标下面有3个选项,一般用第一个,也就是逻辑分析窗口。通过SETUP按钮新建一些IO口,于是可以观察这些IO的电平变化情况,并以多种形式显示出来,比较直观。
14:系统查看窗口,
        该按钮可以提供各种外设寄存器的查看窗口(通过下拉选择),选择对应外设即可调出该外设的相关寄存器表,并显示这些寄存器的值,方便查看设置是否正确。
二、硬件仿真
       
硬件仿真则是程序下载到单片机中,进行的仿真,是程序实际在单片机中运行的情况。
的软件仿真和硬件仿真指的是什么
需要选择后面那个选项,然后在下拉单里选择自己的仿真器。然后后面步骤和软件仿真一样。
注:要在逻辑硬件仿真里使用逻辑分析仪之类的工具,要开“Trace”
的软件仿真和硬件仿真指的是什么
        的软件仿真和硬件仿真指的是什么

以上就是的软件仿真和硬件仿真指的是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157341.html

(0)

相关推荐

  • 汉字数字大写,中国数字一至十 大写怎么写

    技术汉字数字大写,中国数字一至十 大写怎么写一至十的大写为:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾汉字数字大写。 大写数字的使用始于明朝。朱元璋发布法令明确要求记账的数字必须由“一、二、三、四、五、六、七、八、九、十、百

    生活 2021年10月28日
  • Java类访问权限

    技术Java类访问权限 Java类访问权限目录1 类访问权限1.1 四种访问权限解析1.2 Protected分析1.3 private失效情况1.3.1 Java内部类
    1 类访问权限
    1.1 四种访

    礼包 2021年11月7日
  • 为什么晕车,一坐车就晕车是为什么呢

    技术为什么晕车,一坐车就晕车是为什么呢晕动病是汽车为什么晕车、轮船或飞机运动时所产生的颠簸、摇摆或旋转等任何形式的加速运动,刺激人体的前庭神经而发生的疾病。患者初时感觉上腹不适,继有恶心、面色苍白、出冷汗,旋即有眩晕、精

    生活 2021年11月1日
  • 树莓派如何控制温湿度传感器DHT11

    技术树莓派如何控制温湿度传感器DHT11树莓派如何控制温湿度传感器DHT11,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。小π因为好几次断电之前没有关掉

    攻略 2021年11月19日
  • postman自动调用获取token

    技术postman自动调用获取token postman自动调用获取tokenPostman不光支持单次请求,还支持环境变量、全局变量、集合变量
    本文使用Collection Variable
    Coll

    礼包 2021年12月2日
  • Bootstrap-table 账号维护

    技术Bootstrap-table 账号维护 Bootstrap-table 账号维护https://www.cnblogs.com/laowangc/p/8875526.html
    https://ww

    礼包 2021年11月11日