SST51单片机功能详解与BOOTLOADER转SoftICE在线仿真教程

版权申诉
0 下载量 85 浏览量 更新于2024-06-30 收藏 861KB PDF 举报
本文档主要介绍了SST51单片机的功能特性和在线仿真设置过程,重点围绕以下几个方面展开: 1. **SST51单片机功能概览**: SST51单片机集成了常规单片机的基本功能,包括程序烧写和在线仿真。它支持通过专用编程器或串行通信口进行程序下载,程序在单片机断电后仍可保持,且复位或上电后即可运行。此外,SST51内置的监控程序提供了在线仿真功能,允许用户在Keil软件中进行单步执行、全速执行和设置端点等调试操作。 2. **监控程序的作用与切换**: SST51的监控程序有两种:BOOTLOADER和SoftICE。BOOTLOADER主要负责程序下载,而SoftICE则专注于在线仿真。出厂时,单片机预设为BOOTLOADER。用户可以根据需求,通过BOOT-STRAPLOADER工具将BOOTLOADER替换为SoftICE,以便切换至在线仿真模式,反之亦然。 3. **BOOTLOADER到SoftICE的转换**: 文档中提到,可以使用SSTEasyIAP11F.exe工具将SSTBoot-StrapLoader替换为SoftICE。这个过程涉及到对单片机内部监控程序的升级,确保用户能够在需要的时候选择合适的监控功能。 4. **STC单片机烧写**: 除了SST51,文档还简要提及了STC单片机的烧写方法,虽然不是SST51的主要内容,但可能是与该系列单片机相关的其他知识点。 5. **实用工具与下载方法**: 文档中提到了SuperROUSB.EXE编辑器,用于将SoftICE监控程序下载到SST的MCU中,以及SSTEasyIAP下载程序,这些都是实际操作中进行功能切换和程序加载的重要工具。 本资源详细解释了如何配置和利用SST51单片机的下载和在线仿真功能,以及监控程序的管理,这对于开发者在设计和调试SST51项目时具有实用价值。理解并掌握这些设置步骤,可以帮助用户更有效地利用这款单片机的特性,提高开发效率。