简单介绍
ice52仿真器是最新研发的增强型usb2.0接口51单片机仿真器,仿真不占用用户任何资源,可极速单步,完全真实仿真标准8051/8052单片机的所有功能,可仿真部分单片机的增强型功能。除了强大的仿真功能,独特的isp下载功能可以支持51系列和avr系列单片机的isp下载编程。ice52仿真器的多项创新功能和技术,在同行业千元级以下产品中处于领先地位,具有非凡的性价比,是工程师开发单片机产品,学习人员学习单片机最理想的工具。
详细介绍
ice52仿真器技术成熟,性能稳定,受到广大用户的一致好评。
ice52仿真器包括ice52a和ice52b两种型号,ice52a只具有仿真功能,ice52b除了具有仿真功能外,还集成有isp下载功能,支持at89s/avr系列单片机的isp下载。可以根据您的需要选购
功能特点
创新功能
采用主开发的keil仿真驱动协议,可以与keil开发环境完美接合,并实现了真正的usb2.0接口通讯,无需任何设置操作。其他千元级以下的仿真器以及使用sst公版程序的简易仿真器均使用mon51驱动协议,只能使用串口,有些产品使用了usb转串口芯片(虽然也是usb口通讯,但本质还是串口),速度慢, 需手动设置端口号和波特率。
支持软件复位, 无需手动复位硬件。仿真器内部无跳线、开关、按钮, 通过仿真驱动程序即可进行连续代码下载与仿真操作。
采用微型置入式仿真适配头,插入时紧贴用户板,并可以自由选择内部默认晶振或者外部目标板1-40m晶振(不存在只能使用几种固定内置晶振的局限)。另外,相比传统的排线连接方式,由于没有引出的地址线和数据线,可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障。
独家集成isp下载功能,首创支持keil的flash download功能(可以直接在keil中实现对51系列芯片的isp下载编程)。如配合自主开发的专业的编程控制软件meflash,可以支持at89s/avr系列单片机芯片的isp下载编程,具有专业编程器的所有操作功能(读取、擦除、查空、加密、缓冲区编辑、自动编程等)。此功能将在产品开发和学习过程中给您带来极大的便利。
cpu控制的高灵敏过载与短路智能保护功能。如出现意外短路,可以立即切断电源并闪烁led报警,有效保护仿真器硬件和计算机usb口。
特色功能
usb2.0接口(真正的usb接口,非usb转串口);
极速代码下载,单步运行如飞,与hooks等千元以上级别的专业仿真器的仿真速度无差异;
可仿真atmel, winbond, dallas, intel, sst, philips等所有兼容51与52单片机;
不占资源,特别是不占用io端口、串口和定时器等重要资源,可完全真实仿真单片机所有端口特性;
支持脱机运行,这时仿真头就相当于目标板上烧好的一片芯片,可以更加真实的运行,而且下次上电时仍可运行上次下载的程序;
支持标准的仿真操作,如全速,单步,跨步运行,断点的设置/禁用/取消,寄存器与变量查看;
支持运行中暂停(夭折)功能;
可仿真双dptr, pca, ale禁用, spi接口, 片内768字节扩展ram等增强型51单片机资源;
高达63k的代码仿真空间, 支持外部64k扩展ram仿真;
使用flash循环技术,用户完全不用担心flash日久烧坏的问题;
仅鼠标大小的精致外壳,使用携带非常方便。
isp下载功能简介
ice52b除了具有ice52a一样的仿真功能,还集成有isp下载功能,可以在keil中实现对at89s系列单片机的isp下载,如果配合meflash软件,还可以支持avr系列单片机的isp下载(下表中蓝色部分芯片)。提示:ice52a无isp下载功能
ice52b除了具有ice52a一样的仿真功能,还集成有isp下载功能,可以在keil中实现对at89s系列单片机的isp下载,如果配合meflash软件,还可以支持avr系列单片机的isp下载(下表中蓝色部分芯片)。提示:ice52a无isp下载功能
支持器件列表
器件厂商 | 器 件 型 号 |
atmel | at89s51 at89s52 at89s53 at89s8252 atmega8515 atmega8515 atmega8 atmega16 atmega32 atmega64 atmega128 atmega48 atmega8 atmega168 atmega8l atmega16l atmega32l atmega64l atmega128l atmega48l atmega88l atmega168l atmega48v atmega88v atmega168v |
ice52b集成在keil的的isp下载功能非常适合产品开发阶段调试程序,可以在keil软件中完成从源程序编辑、编译、仿真、芯片烧写等全部过程,无需在开发软件和烧写软件之间频繁切换。如果您需要小批量下载芯片,或者需要对avr系列芯片下载程序,可以借助开发的配套meflash软件来进行,此软件具有专业编程器的所有操作功能。
meflash软件特点
友好的用户界面
中文/英文双语支持,可自由随时切换
编程操作完善,包含擦除,查空,校验,编程(写入),读取,读写熔丝位,加密等等
自动编程操作支持,一步完成多项操作,操作内容可自行设置
友好的器件配置方式
器件信息查询,如器件容量,放置或isp连接方式等
编程操作声音提示功能
自动检测文件修改并自动重新加载,免去开发阶段需要反复加载代码的麻烦
支持跳过无效的冗余数据,成倍加快烧写速度
可选的编程区域设置(对于有多个存储区的芯片)
完善的缓冲编辑功能,支持键盘输入修改,支持复制/填充以及逻辑运算
最近器件列表,可快速更改当前的器件为最近使用过的型号
最近文件列表,可快速加载曾经加载过的文件
芯片烧写计数功能,自动统计烧写成功与失败的数量
中文联机帮助
极低的计算机配置要求,支持win2000/2003/nt/xp以及最新的vista操作系统
仿真器功能对比表
对比项 | ice52仿真器 | 其他千元级以下仿真器 | sst公版简易仿真器 |
串口占用 | 不占用 | 不占用 | 占用 |
定时器占用 | 不占用 | 不占用 | 占用 |
堆栈占用 | 2字节 | 2字节 | 9字节 |
脱机运行 | 支持(自动处理) | 支持(需手动设置) | 不支持 |
keil驱动协议(注2) | sfice52.dll(硕飞自主开发) | mon51.dll | mon51.dll |
通讯接口 | usb 2.0(真正的usb接口,速度快,无需任何设置操作) | 串口或usb转串口 (速度慢, 需手动设置端口号和波特率) | |
复位再运行(注3) | 支持 | 不支持(需再次下载) | |
夭折功能(运行中暂停) | 支持 | 支持 | 支持(但占用串口中断向量, 并影响全速运行实效) |
断点数量 | 19+1 | 10 | 9+1 |
单步运行速度(注1) | 极速(<0.1s @11mhz) | 100ms左右 | 超慢 |
仿真空间 | 63k | 63k | 63k |
keil flash download(注4) | 支持 (支持atmel的51系列芯片) | 不支持 | 不支持 |
isp下载(注4) | ice52b可支持(支持at89s及avr系列单片机的isp下载编程) | 不支持 | 不支持 |
注1: 运行速度基于目标晶振11.0591mhz 进行测试,视不同的晶振以及具体情况会稍有不同。
注2: keil仿真驱动协议,功能相比于mon51.dll有较大的突破,例如:更改通讯接口为真正的usb口,支持keil flash download功能,支持软件复位,增加断点数量等等。
注3: 复位再运行是指在仿真器运行过程中, 用户按下复位按钮之后, 可以再次进行全速/单步/跨步运行操作。其他业余仿真器必须重新下载代码(再次下载代码需要在keil中退出仿真状态之后, 再进入,比较麻烦), 否则无法正常运行。
注4: ice52b仿真器集成有独特的isp下载功能,可以直接在keil中实现对at89s系列芯片进行isp下载编程,此功能通过点击keil 的flash download按钮执行,此功能在开发阶段非常方便和实用,无需在开发软件和烧写软件之间频繁切换。如果配合硕飞专门开发的meflash软件,可以支持at89s系列和avr系列单片机的isp下载。注意ice52a仿真器没有isp下载功能。
产品标准配置
ice52a (b)仿真器主机一台
pod52仿真头一个
10pin isp/ice连接线一条
usb连接线一条
软件光盘一张