您的位置 首页 发布

单片机仿真器的效果

问1.用虚拟软件仿真与这个有什么区别吗?我没有看到过仿真器也没有用过仿真器答:虚拟软件仿真,不能看到驱动硬件的实际效果。问2.仿真器接…

问1.用虚拟软件仿真与这个有什么区别吗?我没有看到过仿真器也没有用过仿真器

答:虚拟软件仿真,不能看到驱动硬件的实际效果。

问2.仿真器接电脑,仿真器再经过仿真头接方针板,然后程序就能在线仿真?

答:是的,衔接好了今后,翻开51开发软件渠道KEIL,经过在KEIL中修正你的程序中不满足的部分,仿真器会在软件渠道KEIL的操控下不时联动。然后经过单步作业程序或许让程序作业到指定的程序行中止,等等调试办法调试你的程序,直到你满足中止,悉数进程硬件都会和程序同步作业,所见即所得。能够极大地进步功率,不必再重复的用编程器向51芯片中烧录程序。

问3.仿真器的实质是什么?

答:仿真器便是经过仿真头用软件来替代了在方针板上的51芯片,关键是不必重复的烧写,不满足随时能够改,能够单步作业,指定端点中止等等,调试方面极为便利。

问4.操作仿真器的软件KEIL都支撑那些编程言语?

答:一起支撑汇编言语和C言语。

问5.假如我不会运用KEIL怎么办?

KEIL是德国开发的一个51单片机开发软件渠道,最开端仅仅一个支撑C言语和汇编言语的编译器软件。后来跟着开发人员的不断尽力以及版别的不断晋级,使它已经成为了一个重要的单片机开发渠道,不过KEIL的界面并不是十分杂乱,操作也不是十分困难,许多工程师的开发的优异程序都是在KEIL的渠道上编写出来的。能够说它是一个比较重要的软件,了解他的人许多许多,用户群极为巨大,要远远超越伟福等厂家软件用户群,操作有不明白的当地只需找相关的书看看,到相关的单片机技术论坛问问,很快就能够把握它的根本运用了。

问6.仿真器是不是合适初学者运用?

答:仿真器合适初学者运用,这是必定的,运用它学习单片机天然事半功倍,但是首要必须有必定理论根底。个人认为它不合适没有任何51单片机根底的初学者,比较合适有必定理论根底和实践经历的用户,也合适巴望开发杂乱程序的有经历用户。能够说假如没有单步作业调试等手法来仿真,很难开宣布杂乱的程序,在早些年因为51芯片的存储器是EPROM的,重复烧写的寿数十分有限,开发程序只能靠专业的贵重的专业仿真器来完结,排除了一切过错之后才干写入单片机芯片中。有了内部含有闪存的单片机之后,才使重复烧写实验成为可能,但是也仍是无法完成象仿真器那样的不时调试。在公司进行单片机程序开发的工程师都是运用仿真器,关于想真真把握单片机开发的人,终究也必定会娴熟的运用仿真器。

问7.仿真器的原理是什么?

答:仿真器内部的P口等硬件资源和51系列单片机根本是彻底兼容的。仿真主控程序被存储在仿真器芯片特别的指定空间内,有一段特别的地址段用来存储仿真主控程序,仿真主控程序就象一台电脑的操作系统相同操控仿真器的正确作业。

仿真器和电脑的上位机软件(即KEIL)是经过串口相连的,经过仿真器芯片的RxD和TxD端口和电脑的串行口做联机通讯,RxD担任接纳电脑主机发来的操控数据,TxD担任给电脑主机发送反应信息。操控指令由KEIL宣布,由仿真器内部的仿真主控程序担任履行接纳到的数据,而且进行正确的处理。然后驱动相应的硬件作业,这其间也包含把接纳到的BIN或许其他格局的程序存放到仿真器芯片内部用来存储可履行程序的存储单元(这个进程和把程序烧写到51芯片里边是相似的,仅仅仿真器的擦写是以掩盖方式来做的),这样就完成了相似编程器重复烧写来实验的功用!不同的是,经过仿真主控程序能够做到让这些方针程序,做特定的作业,比方单步、指定端点、指定地址的等,而且经过KEIL但是不时观察到单片机内部各个存储单元的状况。仿真器和电脑主机联机后就象是两个精细的齿轮相互咬合的联络,一旦强行中止这种联络(比方强行给仿真器手动复位或许拔去联机线等),电脑就会提示联机出现问题,这也表现了硬件仿真的明显特性,即“所见即所得”。这些都是编程器无法做到的。这些给调试、修正、以及生成终究程序发明了比较有力的确保,然后完成较高的功率。

问8.为什么商品化的仿真器十分贵重?

答:因为商品化的仿真器硬件方面用的从厂家定制的极为特别的芯片,操作软件是特别开发的,这些都是开发本钱,不过一个这样的产品(即便包含机壳)本钱一般也不会超越200元,商场价格一般在1200~3000左右。因为专业厂家的理念是:“关于比较单一笔直的范畴,因为销量不大,赢利即便超越1000%也是很正常的。”

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/266977.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部