自制51芯片仿真器完全手册

[10-10 20:38:44]   来源:http://www.88dzw.com  微机|单片机   阅读:8486

文章摘要:图五TOP2000B烧写SST89C58做仿真器时的设置文件下载 文件名称 说明 SoftIce58.hex SST89C58仿真监控程序 softICE54.hex SST89C54仿真监控程序 SSTEasyIAP11F.exe EasyIAP11F在线下载控制程序 SoftICE_58.zip 压缩包内包含SoftIce58.hex,SSTEasyIAP11F.exe easyiap_58_11.zip 包含11.0592M的BSL3,EasyIAP11E easyiap_58_12.zip 包含12M的BSL3,EasyIAP11E easyiap54_12.zip 包含11.0592

自制51芯片仿真器完全手册,标签:电路设计,http://www.88dzw.com

自制51芯片仿真器完全手册

图五 TOP2000B烧写SST89C58做仿真器时的设置

文件下载 文件名称 说明 SoftIce58.hex SST89C58仿真监控程序 softICE54.hex SST89C54仿真监控程序 SSTEasyIAP11F.exe EasyIAP11F在线下载控制程序 SoftICE_58.zip 压缩包内包含

SoftIce58.hex,SSTEasyIAP11F.exe easyiap_58_11.zip 包含11.0592M的BSL3,EasyIAP11E easyiap_58_12.zip 包含12M的BSL3,EasyIAP11E easyiap54_12.zip 包含11.0592M的58,BSL3,EasyIAP11E easyiap_54_11.zip 包含12M的BSL3,EasyIAP11E BSL1.1F_User's_Guide.pdf BSL5 EasyIAP11F使用手册 SoftICE-UG.pdf SoftICE-UG.pdf使用手册

三、没有编程器的做法    如果你手头上没有支持SST89C58的编程器,那么你就要购卖CA版的SST89C58芯片,当然不是CA版的也是可以做的,只是相对来说比较麻烦这里就不做讨论了,可以对参看红日网友发起的贴子(http://bbs.cdle.net/dispbbs.asp?boardID=18&ID=940&page=1)。

  

  1.首先把CA版的SST89C58芯片插到上面介绍的电路板中,因CA版上已装入了BSL3,你可以先下载EasyIAP11E,测试一下你的电路板是否是正常工作的。(用EasyIAP11F也可以)如果你能保证你的电路是正常工作的可以跳过这一步。把你的电路接到电脑串口上,打开EasyIAP11E软件。

图六 EasyIAP11E

   按菜单上的RS232弹出串口设置画面,设好你要用的串口和波特率,选用波特率选用默认的38400就可。确定后按菜单的“Auto DetectChip”图七中1所示。

图七 电路正常程序的画面

  当你的电路正常时就会图七的画面,并在2所示位置显示芯片的型号,BSL版本等信息。如果你无法到这一步就请检查你的电路是否有正常的复位和起振,串口电路是否正常或芯片是否损坏等等问题。

  2.升级BSL11E到BSL11F。下载EaspIAP11F并运行。下面是操作截图和注意事项。

图八

  图八中选中的菜单项是把11E升级到11F的命令,下面一个则可以用检测固件版本连接固件,如固件是11E也会提示是否升级到11F,最上一个则用于11F连接EaspIAP用。

图九

图十

图十一 提示

  一路按确定,到了这一步会提示是否升级11E到11F,按“是”继续升级.

图十二 出错提示

  如果你用于升级的SST89C58芯片做了加密操作的话就会在升级过程中出现图十二的出错提示,如真是加密了只有用编程器擦除后直接烧入仿真监控程序或BSL11F程序了。出现这样的提示也可能是串口线接触不好,或电路有问题。

图十三 提示升级成功

图十四 版本提示

  一切正常的话就会出现图十三的成功升级11F提示。升级成功后,会在图十四位置中显示V1.1F的固件版本号。到了这一步11E升级就成功升级到11F。

  3.下载仿真监控固件程序。从11E升级到11F后就可以进行下面的操作了。下面的操作和上一步基本相同,这里就不详述了。

图十五

图十六

图十七 选择对应你的电路板的晶振频率

图十八 下载SoftICE

图十九 密码一般不用输入

图二十

图二十一 升级成功提示   升级成功后就可以把仿真器连接KEIL uv2或KEIL uv3进行仿真操作了。

图22 项目设置菜单

图23 项目设置

在项目设置Debug页中选择对应本仿真器的KeilMon51驱动,如图23中1所示。图23的3中是选择在仿真时能使用的工具窗口,如内存显示,断点等等。按2进行图24中的仿真器设置。设置好串口号,波特率,晶振为11.0592M时选38400。Cache Options为仿真缓选取后会加快仿真的运行的速度。

图24 仿真器设置

图25 仿真器连接成功

设好后编译运行程序就可以连接仿真器了,连接成功会出现如图25的画面。如连接不成功就出现图26的图,这时可以先复位电路再按'Try Again',还不成功连接的话则应检查软件设置和硬件电路。图25中1是指示仿真器的固件版本为F-MON51V3.4版。点击3中小红点位置时为设置和取消断点,点击2则运行到下一个断点。图27则是变量和存储器的查看。仿真器在软件大概的使用方法和软件仿真相差不多。

图27 连接不成功提示

上一页  [1] [2] 


Tag:微机|单片机电路设计家电维修 - 单元电路介绍 - 微机|单片机

《自制51芯片仿真器完全手册》相关文章