㈠ 我是单片机初学者,请问一下仿真器是否具有实验板的功能,初学者有没有必要买仿真器和编程器请高人指点
仿真器只具有仿真的作用。没有实验板的功能。
如果想学好单片机的话,我建议你还是自己动手做吧
自己做一块实验板比直接买一块要好,况且,所花的时间并不是很长。
也不需要功能很强大的实验板。
如果是初学者的话,能独立的做好一个时钟程序的话,那你对单片机的控制部分也就懂了80%了。如果想快点学会的话,还是可以买一个仿真器。编程器就不需要买,因为太贵了,便宜的支持的IC的型号太少了,还不好用,老死机,要重启一下才能写,USB接口的编程器,最好有单独供电的比较好。我认为,你还不如直接用支持串口下载芯片,很好用。自己制一个,网上有很多资料,制好的编程器,对初学者已经够用了。
仿真器要买就买便宜, 200元以下足矣,学会了你就不会去用了。因为,高手是不会用仿真器,用软件仿真就可以了。
不买也是可以,自己做一个仿真器,网上有很多资料。也是很简单。
学单片机,切记,最重要的就是动手做实验和反复调试自己所写的程序。没成功,就查资料,反复修改,直到成功,你就会爱上单片机的。
最后,祝你早日成功
㈡ 单片机的仿真器什么作用
作用:单片机仿真器是一种在电子产品开发阶段代替单片机芯片进行软硬件调试的开发工具。配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
同时还可以对硬件电路进行实时的调试。利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。
在现场只利用烧录器反复烧写单片机,通过肉眼观察结果进行开发的方法大大增加了调试的难度,延长了整个开发周期,并且不容易发现程序中许多隐含的错误,特别对于单片机开发经验不丰富的初学者来说更加困难,由此可见,单片机仿真器单片机系统开发中发挥着重要的作用。
单片机仿真器的原理
单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因为单片机在软件开发的过程中需要对软件进行调试,观察其中间结果,排除软件中存在的问题。
但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。
单片机仿真器具有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率和效果。
㈢ 瀛﹀崟鐗囨満镄勮瘽杩樿佷拱浠跨湡鍣ㄥ拰缂栫▼鍣ㄥ悧锛
浠跨湡鍣ㄤ笉蹇呰佷拱锛岃呖灏戞垜鐜板湪瀛﹀崟鐗囨満1骞村氭病涔拌繃锛屼絾鏄涔颁简蹇呯劧链夊畠镄勫ソ澶勶纴鍙鏄澶璐典简
镊充簬缂栫▼鍣锛孉T89S绯诲垪銆佸ぇ閮ㄥ垎AVR閮藉彲浠ラ氲繃ISP涓嬭浇锛屽苟鍙ISP鏋佷负濂藉仛锛屼竴鍧74鑺鐗囧氨澶熶简锛岃呖浜嶦EPROM镄勭儳鍐欙纴镊宸卞仛涓涓锛岀粌涓缁幂剨宸ヤ篃鏄濂界殑钖楋纴鎴戝氨鏄镊宸卞仛镄勶纴瑙佹垜镄勫崥瀹锛岄噷闱㈡湁浠嬬粛
http://blog.sina.com.cn/u/1281681097
㈣ 我学习51单片机 但是一直没有用过单片机的仿真器 我想问一下 51单片机或者其他单片机的仿真器有什么作用
仿真器与烧写的区别就是,仿真器可以让你不烧写,而通过仿真器运行单片机,你可以在IDE里面观察程序中的变量值、单片机的寄存器值,可以设置断点
㈤ 单片机有开发板了还需要仿真器吗
开发板跟仿真器是两回事
开发板是将单片机配套的功能性外设做在一张板上,给你例程,你能够学习每一个功能,可以先学软件,再顾及硬件。等你学会了这款单片机,开发板基本就对你没意义了
仿真器是用来调试程序的,能够单步运行,对于程序的问题可以最精准的定位。复杂的调试用仿真器会好调些。
㈥ 我是单片机初学者,早期应什么相应设备。仿真器+编程器或开发板 它俩有啥区别
目前市面上出现了各种各样针对单片机爱好者的实验板、编程器和仿真器,其售价一般相对比较低廉,这给单片机爱好者提供了有利的学习途径。但是大多只具备单一的功能,必须配套使用。假如购买了一套学习板,那肯定还要有一台编程器,为了更有利于学习和开发,最好还要有一台仿真器。这样一来不仅增加了经济开支,并且在学习的过程中也会颇感不便。也有将简易编程器与实验功能做在同一个板上,但是两者是相互独立的,编程部分不直接对实验CPU进行编程操作,因此实验板上往往有两个或两个以上的锁紧座,并往往需要增加另外的编程通讯电缆。采用上述方式学习或开发项目时,需要反复不停地拔插电览、芯片、电源等。这样将大大降低开发效率,如稍有不甚就有可能造成器件和设备的损坏,给使用者带来不必要的麻烦或损失。
编程器、仿真器、试验板一体化的设计方案的优点:
1.降低了硬件成本。 对于开发商来说,可以以最少的成本获得最大的利润。
2.简化了电路的设计。 毕竟很多东西都做了集成。
编程器、仿真器、试验板一体化的设计方案的缺点:
1.虽然板卡功能性的集成度高了,生产成本低了,但性能比较有限。此类产品的广告词中宣称:将编程器、仿真器、实验板做在一起,进行了一体化的设计。但其所谓的编程功能,实质就是利用了某些芯片的ISP在线编程功能,需要特定型号的芯片才能支持,因为只能对某些型号的芯片进行编程,不能称得上是真正的编程器,没有我们平常使用的编程器来的专业,支持的芯片型号极少。举个例子来讲吧,就像现在有些手机广告一样,集MP3、摄像、拍照、收音机功能于一体,等于花最少的投入,买到了这么一大堆设备。其实,这只是具备了功能而已,对于性能来说,则是可想而知。所以才会有人说,手机上的摄像头完全就是个装饰品。
2.由于采用了一体化的设计,因此,板子上的很多器件都是共用的,如芯片锁紧座(ZIF座),因为它是机械的,经常要用手操作,时间长了难免会造成一定的损耗,使用一体化的设计后,只使用一个芯片锁紧座,因为该元件的使用频率大大增高,同时也加快了损耗。我们的做法并没有将编程器、仿真器、实验板进行一体化设计,这样在每块板子上都各有一个芯片锁紧座,各板功能全部独立,互不影响使用,所以使用寿命也非常长。万一有东西坏了,那也只是坏了其中的一个设备,而不会导致整块板子报废。
3.虽然编程器、仿真器、实验板一体化的设计大大降低了产品成本,但就目前市场上的产品售价来看,并不低。这样就使得某些电子爱好者或用户产品选择灵活度大大下降。某位用户可能就需一个编程器,或一个仿真器,或一块实验板,他完全可以购买其中一部分的功能,但一体化的设计,使其最终的购买价格无法下降,因为,板子已经将编程器、仿真器、实验板做在了一起,而无法分别购买。
4.一体化的设计,一方面看起来,使用比较方便,不需要对硬件做太多的手动操作,但这会使学习、使用者养成“懒”习惯,这与实际的单片机学习和开发有所违背,如果你在学习的过程中,动手越多,那就更能培养你的动手能力,加深对单片机知识的了解。而一体化的学习板,使学习者形成了一种固定的开发思想,把东西都做死了,缺乏灵活度,不能做到“想怎么样就怎么样”。以致于有些电子爱好者谈到,使用一体化的开发板会使用,但自己再去做其它的实验或开发便无从下手,这就是因为已经有了较高的依赖性,而缺乏自己的思想发挥。
5、由于把编程程、仿真器、实验板的功能集成到了一块板子上,这块板子确实是有了所谓的编程、仿真、实验的功能。但我们经常会碰到这样的情况:自己可能已经有了一台编程器了,或者有了一块仿真器了,或者是已经有了自己的实验板了,针对于这样的情况,一体化的板子就无能为力了,而将编程器、仿真器、实验板分开独立的话,这样就可以做到灵活运用,灵活搭配自己的资源,不让物品资源浪费。如:用户自己已有了实验板,那再想用仿真和编程的功能,则只需要购买一个仿真器或编程器即可,节省开销。
最后结论:这类开发板将编程器、仿真器、实验板进行一体化设计的创意很好,但是也不是十分完美的解决方案。毕竟将其作分离设计与一体化设计售价相比,相差不远,而且缺乏灵活度。
上面这些完全是个人观点,仅供参考。本站编程器、仿真器、实验板全部独立设计,体现更专业,性能更优越。
总而言之,在你决定学习单片机之前,请做好如下准备工作:
一、硬件准备:计算机一台,编程器,仿真器和实验板。如果你想学单片机,而又不愿做这些投资,很有可能会挫伤你学习的积极性和浪费你的时间,好在这些投资并不算多:)
编程器可以选用“A51编程器”或“多功能编程器”或TOP系列的编程器,经常会有朋友这样问我:这几种编程器到底有什么不同,其区别在哪里?
在此,站长也说明一下其不同之处,怎么样的才适合你的使用。“A51编程器”的主要特点就是价格低,性能稳定,支持常用的51芯片,仅烧51的话,用用这个绝对经济实惠,不错了。“多功能编程器”的主要特点是性价比高,支持芯片多,有几百种型号,还能烧写主板BIOS芯片,比目前市场上的同类产品价格都要低。总括来讲,如果你是仅仅用用51系列的,选“A51编程器”肯定OK;如果你想在单片机方面好好发展一下的,那最好还是为以后考虑一下,“多功能编程器”就比较合适了,虽然价格比“A51编程器”高了仅几十元,但长期来看,还是非常值得投资的,以备日后做其它用途使用,而且还有丰富的套餐组合供您选购。 至于“TOP系列”的编程器相对来说,价格要稍高于“A51编程器”和“多功能编程器”,但它有漂亮的外壳,看上去比较漂亮,经站长自己使用的经验总结,感觉TOP853、TOP2000BS、TOP2004、TOP2005、TOP2048这几款TOP编程器性能比较稳定,使用感觉不错,性价比比较高,其它的TOP系列编程器我们也就不作介绍了。
㈦ 我想学单片机,不用仿真器可以吗
可以,仿真器并不是学习单片机所必须的,不过有它更好。
因为仿真器价格昂贵,大多数人自学单片机都没有使用仿真器,包括我。
从51开始入门的话,因为51并不是非常复杂,并且常用的开发工具Keil具有软件仿真功能,所以无需购买昂贵的仿真器。
其它单片机,比如STM8、MSP430等等,它们自身就支持仿真调试运行模式,一般也无需仿真器。