用的芯片是SST公司的SST89E554RC,开发环境为keil uVersion2 IDE。
以前一直在用这个公司的芯片,却从来没碰过ICE(In Circuit Emulator),硬件仿真器效果很好,却很贵,所以编程时也只能是重复着:编辑-》编译-》下载-》验证 这个过程,发现不对就修改代码,重新编译下载,效率很低,也不好调试代码,很不方便。
传统的单片机调试都是用硬件仿真器在做,虽然效果好,价格却高,软件仿真虽然不需要费用,但是涉及到外设之类操作时却没有办法。现在的单片机做的越来越好了,可以在单片机中嵌入软件SoftICE,SoftICE通过串口可以和keil2交换数据来达到硬件仿真的效果,当然这样做也是需要代价的,SoftICE正常运行需要占用一定的资源,比如串口,Timer2,还有就是SST BOOT-STRAP LOADER(即SSTFlashFlex51.exe)也不能使用。