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

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

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

一、软件仿真

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月23日
  • 分析Oracle表数据库高水位及shrink操作

    技术分析Oracle表数据库高水位及shrink操作这篇文章主要介绍“分析Oracle表数据库高水位及shrink操作”,在日常操作中,相信很多人在分析Oracle表数据库高水位及shrink操作问题上存在疑惑,小编查阅

    攻略 2021年11月5日
  • BZOJ从入门到入土

    技术BZOJ从入门到入土 BZOJ从入门到入土[Jsoi2010]连通数:有向图求每一个点到能到达的点的个数的和(包括自己到自己)SCC+bitset+dp
    #includebits/stdc++.h

    礼包 2021年11月29日
  • Redis的QPS浮动是多少

    技术Redis的QPS浮动是多少本篇内容主要讲解“Redis的QPS浮动是多少”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis的QPS浮动是多少”吧!测试环境配置Ub

    攻略 2021年12月3日
  • SequoiaDB 2 . 8 . 4中显示的打开文件中的值是怎么来的?

    技术SequoiaDB v2.8.4显示的open files中的值怎么来的这篇文章主要介绍“SequoiaDB v2.8.4显示的open files中的值怎么来的”,在日常操作中,相信很多人在SequoiaDB v2

    攻略 2021年12月22日
  • 抖音刷赞软件网站,抖音刷赞网站软件平台?

    技术抖音刷赞软件网站,抖音刷赞网站软件平台?发帖让大家最烦恼的事情就是没人看,有赞,有评论,不管发帖多好都没几个人看,白努力,想刷多少都可以,还能上热搜。
    如果单靠抖音自己,没有网红的帮助,或者是团队的领导,或者是一些辅

    测评 2021年11月11日