单片机仿真器作用?
不明白到底有什么作用,是不是不用做板子,直接调试?但是仿真器是个实体啊,又不是软件仿真,如果还是要做板子的话,和我直接下载调试有什么区别,非常纳闷,请高手给个说法。请不要...
不明白到底有什么作用,是不是不用做板子,直接调试?但是仿真器是个实体啊,又不是软件仿真,如果还是要做板子的话,和我直接下载调试有什么区别,非常纳闷,请高手给个说法。
请不要抄别人的,我baidu的能力还是有的。我需要的是自己的总结。
能否留下个qq,我还想向你请教一下。 展开
请不要抄别人的,我baidu的能力还是有的。我需要的是自己的总结。
能否留下个qq,我还想向你请教一下。 展开
4个回答
展开全部
仿真器可以看作一个特殊的单片机,你用仿真头代替单片机,可以在电脑上让它一句句的执行你写的指令,也可以让它运行到某个指令时就停止,程序有问题可以随时改,重要的是你可以随时看寄存器的值,所以它可以帮你快速调试程序。当然这种特殊功能的"单片机"挺贵的,幸好现在有的功能强大的单片机本身已经把这种功能集成了,你买个JTAG接口就行了!
有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"
`
大哥!这是我一个字一个字打的,说假话我不是人!
「有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"」
这是我的真实经历,我有一回用伟福仿真器调TLC549,收到的8位二进制采样值不知为何向左循环移了一位,我用了两小时才发现这个规律,然后被这个问题折磨一天,因为程序确实没错。第二天实在是没招了,烧了一片AT89C52放上去一试,居然一点问题也没有了。你说不确定的事我能瞎说吗?我CONTROL-C、CONTROL-V有啥意思?
心酸啊我!
356448120,请教不敢当,因为我水平也不怎么样,共同探讨吧!
有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"
`
大哥!这是我一个字一个字打的,说假话我不是人!
「有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"」
这是我的真实经历,我有一回用伟福仿真器调TLC549,收到的8位二进制采样值不知为何向左循环移了一位,我用了两小时才发现这个规律,然后被这个问题折磨一天,因为程序确实没错。第二天实在是没招了,烧了一片AT89C52放上去一试,居然一点问题也没有了。你说不确定的事我能瞎说吗?我CONTROL-C、CONTROL-V有啥意思?
心酸啊我!
356448120,请教不敢当,因为我水平也不怎么样,共同探讨吧!
意法半导体(中国)投资有限公司
2020-01-15 广告
2020-01-15 广告
仿真器的出现也是有原因的,有两点: 一,早期的单片机内部没有ROM,比如8031、8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM。紫外擦除的ROM需要用紫外灯照射较长时间(10分钟或者更多)才能擦掉芯片...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
单片机仿真器以某一系统复现另一系统的功能。与计算机模拟系统的区别在于,仿真器致力于模仿系统的外在表现、行为,而不是模拟系统的抽象模型。
主要具有以下优势
一、配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
同时还可以对硬件电路进行实时的调试。
二、利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。在现场只利用烧录器反复烧写单片机,而通过肉眼观察结果进行开发的方法大大增加了调试的难度,延长了整个开发周期,且不易发现程序中隐含的错误。
三、对初学者来说,降低了调试与开发难度。非常有利于初学者学习。
主要具有以下优势
一、配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
同时还可以对硬件电路进行实时的调试。
二、利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。在现场只利用烧录器反复烧写单片机,而通过肉眼观察结果进行开发的方法大大增加了调试的难度,延长了整个开发周期,且不易发现程序中隐含的错误。
三、对初学者来说,降低了调试与开发难度。非常有利于初学者学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好朋友,如果你是从事单片机方面的工作那你就能够体会到仿真器带来的便利,因为如果你要调试的很多不同的程序的话,用芯片每次都要重新稍入,会很麻烦的,但用仿真器就不用了,而且上面也说到的可设断点,单目运行等等,这对于查找一个有问题的程序来说要方便的多,当然这是对于专门从事单片机程序调试工作来说,如果你只是个人学学玩玩的话确实没必要买。其实举个例子来说吧,有两堆螺丝,一堆十颗,一堆一千颗,有两种方法装,第一种用手装,第二种一台专门装螺丝的机器。让你装十颗的话当然用手装了,何必搬台笨重的机器呢,但装一千颗呢!我也是从事这方面的工作才对你的提问有所感触,希望对你有用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
采用C8051F单片机原厂Silabs公司核心技术生产的EC3 仿真器是目前 C8051F 系列 MCU 最新的开发工具, 可实现单步、硬件断点、连续单步、停止与运行、支持贮存器和寄存器的修改与查看、下载程序到贮存器、加密等功能。硬件调试可使用 Keil 的 μVsion2、μVsion3 环境或 Silicon aboratories IDE 环境。 EC3 采用真正的 USB 接口(EC2 使用 USB 转 RS232 接口)
,解决了 EC2 及目前市面其他型号运行不稳定的问题,而且显著提高了下载程序和硬件仿真调试的速度。
是国内唯一一家采用原厂核心技术的产品,请大家认准我们的标志“C8051F网络”。
本品一年内出现质量问题免费更换新品。
,解决了 EC2 及目前市面其他型号运行不稳定的问题,而且显著提高了下载程序和硬件仿真调试的速度。
是国内唯一一家采用原厂核心技术的产品,请大家认准我们的标志“C8051F网络”。
本品一年内出现质量问题免费更换新品。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询