学海荡舟手机网
导航

主页 > 电子设备技术 > 维修入门基础 > > 详细内容

软硬件模拟器SIM84简介

    SIM84是在兼顾软件模拟器和硬件仿真器两者优点的基础上独创出来的。SIM84不仅可以模拟仿真芯片的内部活动,还能够模拟仿真单片机引脚外部扩展的一些常用的周边和组件的活动。比如显示器、LED、点阵式LED或的驱动、的驱动、数/模转换的输出、拨动开关的输入等。这些外围电路和组件,是在开发和制作单片机应用系统或者产品项目过程中经常会用到的。所以说SIM84是一套以P16C84单片机为样机,开始学习单片机的模拟实战工具软件,利用它提供的各种现成的虚拟片外电路和电子组件,可以让您即方便又清楚地学习PIC16C84单片机的寄存器功能和指令系统,并且能够以最小的代价,最低的风险,最快的速度,最有效的方法,最引人人胜的手段,循序渐进地步入单片机的世界。在这套软件中,提供了实验较常用的几种电子组件:LED、拨动开关、七段LED数码管显示器、步进马达驱动、5×7点阵显示器模拟以及示波器等,这些虚拟电子组件的接线图,以及与单片机引脚的连接关系,见以后各讲附图。同时在程序控制方面,还提供了连续运行、单步运行、单步跨越运行、自动单步运行、断点运行等方式来调试用户程序。还配套提供了一个独立的汇编器MPASM(它是美国微芯公司免费发行的),和在线式汇编器以及在线式反汇编器,并且又提供了一些方便于操作的控制命令。鉴于SIM84软件与众不同的用途和功能,不妨给它起一个与众不同的名称“软硬件模拟器SIM84”。
  
  SIM84与一般软件模拟仿真器相比,最突出的优势就是它能将一些典型的单片机外接电路一并在微机屏幕上,以生动直观的图形化画面方式进行模拟仿真显示。从而令用户可以省去对应用电路板的制作、安装之类的麻烦(包括设计电路、购买元器件、制作和焊装电路板)。
  
  总而言之,SIM84系统本质上仍属于软件模拟器的范畴,但是它比一般软件模拟器又有显著的改良和扩展。说它不仅模拟了单片机的CPU内核和片内的外设模块的功能,同时也模拟了演示电路板(或者称学习板或实验板)的功能,这是什么意思呢?单片机厂家和代理商,为了单片机初学者的学习和单片机应用者的开发,通常供应现成的硬件演示板或学习板,上面焊装了一些最常用的元器件,比如LED灯、七段数码管、键盘、甚至有些还有LCD等。我们可以买来这些现成的电路板,进行一些单片机的典型应用实验,例如跑马灯、数码显示或是步进马达驱动。比自己制作电路板方便了许多,不过这种电路板往往价格不低。但是,如果是选用SIM84的话,既不需要买电路板,也不需要焊电路板,即可将实验结果直接、生动、形象、动态地呈现在微机屏幕上。从而达到对于单片机的入门学习和模拟演练的双重目的,还可以节省大量的时间,提高学习效率。再一个好处是,实验通不过时不用去猜,问题到底出在硬件上还是出在软件上,更不会出现烧坏电路元器件的危险。  
  
  此外,配合SIM84软件工具,在软盘里附带一个独立的MPASM汇编器(您也可以另从MICRO公司的网站上免费下载不同版本的汇编器)。SIM84支持MPASM汇编产生的结果“.HEX目标文件”和“.LST列表文件”。后者由SIM84装入存贮器缓冲区之后,就可以实现在SIM84系统中进行符号化调试的功能。

相关文章