ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:714.34KB ,
资源ID:8019898      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8019898.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sst51单片机在线仿真设置说明.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sst51单片机在线仿真设置说明.docx

1、sst51单片机在线仿真设置说明SST51使用指南SST51使用指南 1一 SST单片机功能简介 2二 通过BOOT LOADER 将SST Boot-Strap Loader替换为SoftICE监控程序。 3三 二用Keil新建工程并在SoftICE监控程序下仿真 7四 三SoftICE监控程序替换回SST Boot-Strap Loader 监控程序; 13五 四通过编辑器SUPERRO USB.EXE将SoftICE监控程序下载如SST的MCU; 14六 通过SST EasyIAP下载程序 18七 STC单片机的烧写; 20一 SST单片机功能简介 SST的MCU除了具备和一般单片机一样

2、,可以通过专用编程器将程序代码烧写到片内ROM中,然后装入系统运行程序以外,还具备另外两种特殊的下载和仿真功能。1) 程序下载功能。SST单片机可以不需要编程器,直接通过串行通信口,将程序下载到单片机ROM中,且下载的程序在单片机断电后仍会保存,不会丢失。程序下载后,直接复位或者重新上电单片机就可以工作。2) 在线仿真功能。SST单片机还具有在线仿真功能,同样通过单片机的串口,通过在keil软件中设置可以实现在线仿真,具有单步执行、全速执行、设置端点等调试功能。SST单片机的以上两种功能的实现方法是通过其内部的监控程序实现的,SST厂家提供了两种监控程序BOOT LOADER和SoftICE,

3、其中如果单片机的监控程序如果是BOOT LOADER,则对应以上两种功能中的第一项,即程序下载功能。此时,只可以通过串口下载程序,不能进行在线仿真。如果单片机的监控程序如果是SoftICE,则对应以上两种功能中的第二项,即在线仿真功能。此时,只可以通过串口在线仿真,不能进行下载程序。即以总监控程序对应一种功能,想使用不同的功能可一替换不同的监控程序。出厂时厂家已将BOOT LOADER监控程序写入芯片中,因此无需编程器就可通过SST BOOT-STRAP LOADER软件工具将用户程序下载到SST的MCU中。对于两种监控程序,SST公司提供了相应的方法,用户可以自己将其中的监控程序进行替换,从

4、而在两种不同的功能上进行转换。二 通过BOOT LOADER 将SST Boot-Strap Loader替换为SoftICE监控程序。 执行SSTEasyIAP11F.exe(单片机在线仿真工具sst51单片机在线仿真SoftICE_564SSTEasyIAP11F.exe),软件运行SST Boot-Strap Loader 在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下Download SoftICE选项下载,便将SoftICE固件下载到MCU。在BLOCK1的SST Boot-Strap Loader 会被SoftICE固件代替(下载SoftICE成功

5、后,不能重复再次下载SoftICE,必须下载BOOT LOADER监控程序后,才能重新下载SoftICE)。详细操作步骤如下:1. 打开SSTEasyIAP11F.exe程序,选择串口;2. 选择芯片型号和内部程序存储器;3. 选择PC串口,MCU晶振和波特率;COM1为当前连接单片机的串口。晶振频率指当前系统板上接的晶振频率。确定后点击“Detect MCU”检测单片机。4. 先选择确定在复位MCU;5. 通讯成功后窗口右上角显示芯片信息和版本信息;6. 点击Download SoftICE选项,将MCU中的BOOT LOADER监控程序替换为Soft ICE监控程序;7. 选择确认更换;8

6、. 程序替换成功;三 用Keil新建工程并在SoftICE监控程序下仿真1. 打开Keil C51程序,新建一个工程;2. 保存在自己新建的文件夹中;3. 点击保存出现CPU选择对话框,选择SST系列的89X516RD2;4. 出现是否添加标准51初始代码对话框,选“否”;5. 工程建立之后新建源程序文件,点击”File”菜单下“New”选项;6. 保存在工程文件夹内,C程序文件后缀为”.C”,汇编程序文件后缀为“。ASM”;7. 在文本编辑区编写源程序并保存;在Source Group上右击选择“Add Files To Group”选项添加源文件至工程;8. 选择编写好的源程序文件,点击A

7、dd添加所选文件;9. 点击编译按钮,编译工程;10. 进入目标板调试选项设置,点击“Project”菜单下“Options for Target”选项;11. 选择为硬件仿真功能;12. 点击Setting进入通讯参数设定菜单,去掉所有Cache选项。至此设置完毕,进入仿真调试阶段;13. 点击DEBUG下的“Start/Stop Debug Session”选项进入DEBUG界面;14. 进入后可以看到信息栏中由显示连接成功信息。在此仿真界面可以进行单步、全速、断点等调试方式。进入DEBUG界面后用户可以在线进行单步、连续、执行到、断点等功能的调试;四 SoftICE监控程序替换回SST

8、Boot-Strap Loader 监控程序; 1. 由SoftICE监控程序转换回SST Boot-Strap Loader监控程序:在keil 输入以下命令。图中“Convert_to_BSLx564.txt”文件保存在“SoftICE_564”路径下。执行完上图命令后,若出现如下界面表示转换成功,BSL监控程序下载入了单片机:五 通过编辑器SUPERRO USB.EXE将SoftICE监控程序下载如SST的MCU;下面介绍通过编程器将SoftICE监控程序下载到SST的MCU芯片中的方法:SST89E516ED单片机有两块程序存储区Block0(64Kb)和Block1(8Kb),监控存

9、储在8Kb的Block1中,单片机上电从Block1开始执行,当没有接收到相应的串口命令时,再从主程序区Block0开始执行指令;具体操作步骤如下:1. 打开编辑器SUPERPRO程序,图标为;2. 进入SUPERPRO程序界面,单击“选择器件选项”;3. 进入器件选择对话框,在器件类型处选择”MCU/MPU”在查找处输入要器件名称,找到之后选择“确定”;4. 单击“装入文件”选项;5. 进入下载文件选择对话框,选择要下载的SoftICE监控程序,文件格式一般为“.hex”或“.bin”格式;6. 因为SST单片机的监控程序存储在Block1中,Block1的地址为10000h,故数据缓冲区起

10、始地址改为“10000”,下载一般执行程序则直接默认;7. 左边是下载文件的操作选项,具体步骤为:Erase=Program=Verify;执行完上述三个步骤后,SoftICE监控程序已被下载入SST的MCU中了,可以使用Keil软件进行在线硬件仿真调试了。六 通过SST EasyIAP下载程序SST单片机中最初始的是BSL监控程序,可以通过SST BOOT-STRAP LOADER软件工具将用户程序下载入单片机中,具体操作步骤如下:1. 打开SST BOOT-STRAP LOADER软件工具,并按之前的步骤与单片机通讯连接成功。在界面的右下方IAP Function菜单中有下载选项,选择“D

11、ownload”选项下载程序。2. 进入了下载文件选择界面;3. 在文件查找对话框中找到要下载的用户程序,一般为.Hex或.bin格式文件;4. 选择好用户程序后,单击步骤二中的OK选项开始下载,界面最下面的状态栏显示下载进度,当显示为Done时表示程序下载已经完成,单片机上电执行用户程序了。七 STC单片机的烧写;下面介绍另一款STC单片机的烧写方法:1. 打开STC单片机的编辑器STC-ISP,进入STC-ISP的工作界面。2. 2.在ISP的界面左上方已经有按照步骤排列的子单元,3. 按照界面上的步骤一步步执行下载操作,步骤1的单元如下图,在MCU Type下拉框中选择目标单片机型号,AP Memory为程序存储地址;4. 进入步骤2选择下载文件,点击右下方的OpenFile选项查找要下载的用户程序;5. 找到要下载的用户程序,多为.hex或.bin格式文件;6. 步骤3为串口设置,选择通过哪个COM口下载,Max Buad为波特率设置;7. 步骤4为下载设置,一般默认即可;8. 步骤5为下载操作,先点击”Download/下载”选项,再MCU重新上电复位,则开始执行下载操作;9. 步骤5单元下面为状态栏,可以观察MCU的下载过程,下图为下载成功信息显示;此时用户程序已下载入STC的MCU中了,拔掉串口线,上电复位用户程序即可执行。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1