一种是纯软件单片机仿真,如伟幅编程和KEIL,不需接单片机,完全由电脑控制虚拟的单片机运行,在电脑上可以设置程序断点 单步执行 连续运行,并查看单片机寄存器状态,这种仿真只能检验单片机内部工作程序,没有外部输入信号,还有一种是多功能仿真软件,如proteus可以搭建虚拟的电路平台,以单片机为核心,编写程序,并模拟运行,也属于纯软件仿真,但更接近实际运用,还有一种是硬件仿真,单片机开发板由上位机控制运行,上位机可以查看单片机的运行状态,单片机多数是专用仿真芯片,也有普通芯片
打开软件界面如图,选择P进行元器件的摆放。
在这里可以通过元器件的名字进行检索。电容电阻等元器件只需要其相应的英文缩写即可。
89C52是单片机初学者的不错选择,在检索行输入89C52,可以看到元件库里出现了我们需要的芯片。
选中后就可将其拖入工程界面,可以自己选择合适的位置。
根据需要可以添加不同的功能,此处采用一个历程介绍程序的下载。
选中单片机,之后选中编辑属性选项。
Program Files 就是程序的路径,注意是HEX文件,所以再用编译软件编译完成后通过该步骤去加载对应的HEX文件即可。
加载程序完毕后,点击执行,即可看到单片机开始工作,液晶屏显示一行字符。
单片机仿真器顾名思义就是用来仿真单片机的。使用他可以替代单片机系统里的单片机进行工作。使用仿真器和直接使用单片机的不同之处是仿真器可以通过电脑软件(比如keil)来控制程序的运行。比如单步运行:程序一个语句一个语句执行;设置断点:就是设置一个位置,程序运行到那里就会停止并等待在那里;全速运行:可以像真正单片机一样运行程序。另外仿真器可以观察程序中变量的变化和寄存器的变化,从而可以很清楚了解整个程序运行的状况,便于调试和修改程序。
以上就是关于在单片机中常提仿真,那什么是仿真全部的内容,包括:在单片机中常提仿真,那什么是仿真、如何使用Proteus做单片机仿真、请问,什么是单片机仿真器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)