这个仿真器上的接口插在单片机应该在的位置时,他就“假装”成了一个单片机。仿真器出现的意义,就是你不必每次修改程序都要把单片机插上拔下,可以让你随时在线修改和调试程序,如单步、全速等,等你啥时候发现程序没有问题了,再把程序烧到真正的单片机中,插上去就成了。硬件仿真的话,仿真器可以让程序单步执行,还能够设置断点,看程序运行的时候相应的寄存器的值是否跟设计的一样,对调试软件很有帮助。软件仿真的话常用的就是protues,我一般直接用KEIL的软件仿真,功能没有protues强大,但是方便;硬件大致仿真器分两种,一种是用FGPA或者特殊的CPU来模拟单片机。
在线仿真:需要链接一台实实在在存在的单片机系统,代码被下载到单片机里面,由单片机实际运行。需要一定的软/硬件手段把运行的结果返回到计算机里面显示出来。因为是实实在在的运行,所以是实际的运行结果,是最真实的结果。一般情况下,先做软件仿真(不需要其他设备),基本没问题了,再做在线仿真。软件仿真软件仿真则是用软件仿真单片机控制功能,一些出色的软件proteus,multisim,都具有这种功能。对于这种仿真首先你用软件将所要仿真的电路搭建好,就像你一个一个的筛选合格的元器件一样,其实所需的原件模型你应该早就有了,这时候只不过是从软件的元件库调用出来,用虚拟的导线连接好。
什么是单片机仿真器:是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。仿真器使用方法:将仿真器插入需仿真的用户板的CPU插座中,仿真器由用户板供电;将仿真器的串行电缆和PC机接好,打开用户板电源;通过KeilC的IDE开发仿真环境UV,下载用户程序进行仿真、调试。可以用软件画出单片机电路图,然后也照常写程序加到单片机上,运行后,就可以得到相应的仿真效果,就像实物单片机运行程序的效果一样。这样,对于学习单片机很方便,不用买实物开发板就可以学习单片机的电路和练习编写程序。下图就是用仿真软件proteus画的仿真图及运行效果。
当你刚打开仿真软件的时候会弹出一个对话框,要是你电机YES就是去打开一以前保存好的文档,也就是您说的导入模版。(前提是你要知道自己将仿真图保存在哪里)点击NO就是你自己重新画一个仿真图,画好之后你点击保存快捷键即可,或者你点击FILE再点击SAVEDESIGN就OK了。兴建一个项目,选好片子信号,进去。写一个源程序,存好。右键点击sourcegroup,弹出菜单里面添加自己写好的这个源程序。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容