SST单片机与KEIL连接:烧录与仿真教程

1 下载量 38 浏览量 更新于2024-08-04 1 收藏 269KB DOC 举报
本文档提供了解决SST单片机(如SST89E564RD)与KEIL仿真器连接的详细步骤,针对新购单片机通常内置的预配置程序F51MBLL5.bin进行操作。首先,由于单片机出厂时BL0CK1(地址0x10000~0x11FFF)已存储了该程序,所以连接KEIL之前需要确保这部分区域的数据被正确清除并重新加载。 步骤一:准备工作 1. 使用Hi-Lo烧录器连接SST89E564RD,确认程序段BL0CK1的位置,并进行初始化。 2. 对单片机进行全芯片擦除,清空所有存储区域,包括BLOCK1。 步骤二:烧录预配置程序 1. 将F51MBLL5.bin程序装载到单片机的BLOCK1,设置烧录起始地址为0x10000。 2. 在烧录过程中,注意设置 Buffstart 参数,使其指向程序实际存放位置。 3. 在烧录设置中,确保勾选“Start at”,选择从BL0CK1开始执行,这使得单片机能识别到KEIL的仿真请求。 4. 完成烧录后,检查确认单片机已成功连接到SSTEasyIAP11F.exe,以便后续与KEIL进行通信。 步骤三:使用保存的监控程序 如果已经有一个保存好的监控程序(例如AS_V5.5.SST89E564RD.BIN),可以直接进行加载。此时,确保在烧录设置中不勾选特定选项,按照图示进行配置,然后进行烧录操作。 总结来说,本文提供了SST单片机与KEIL仿真器连接的两步方法,一是通过预先烧录监控程序,二是使用已有的二进制文件,关键在于正确的烧录设置和单片机内部程序的定位。通过这些步骤,开发者能够有效地调试和测试他们的SST89E564RD单片机应用。