实验指导书附录2 - - 星研Star16L仿真器系统概述 - 图文

更新时间:2023-10-31 11:54:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

单片机原理与应用实验指导书

附录2 星研Star16L仿真器系统概述

1 仿真功能特点:

◇ 双CPU结构,可开发8位、16位数据总线的CPU

仿真器硬件由主机和外置的仿真CPU组成,通过更换不同的仿真头,可仿真各种8位,16位单片机(MCS51、MCS196、PIC、AVR,包括内部RAM大于256字节)。为您提供了一种灵活的多CPU仿真系统。

◇ 仿真CPU外置

直接置于用户系统上方,降低噪音,提高可靠性和仿真频率。

◇ 采用多种专用仿真芯片、HOOKS技术或特殊的仿真技术,100%不占用户资源

提供二十多种的仿真头供您选用,仿真头全部采用专用仿真芯片、HOOKS专利技术或其它特殊的仿真技术,100%不占用CPU资源,CPU的所有特性均可以实现。即使是MCS(1)96系列的TRAP指令、NMI不可屏蔽中断、从0000H开始与内部RAM同地址的外部存贮空间也对用户开放。 ◇ 出借仿真RAM

仿真器内有128K 字节仿真RAM空间(包括64K程序区、64K数据区),出借分辨率是1个字节。

◇ 断点

STAR系列仿真器有多种类型断点:

☆ 全空间硬件断点:断点位置、断点数目不受任何条件限制,断点既可设置于仿真RAM中,也可设置于用户系统中。

☆ 事件控制器:STAR16L、STAR51L内有4组40路信号任意组合,可产生地址、数据、外部信号等多种类型断点。

☆ 多次断点:STAR16L、STAR51L可以控制运行程序到某此一定次数后,仿真CPU才能停止运行。仿真CPU在停止运行前在100%实时仿真。

☆ 动态断点:即使仿真CPU在全速运行您的程序,STAR16L、STAR51L使用动态断点功能,一样可以设置断点,仿真CPU在100%实时仿真。

☆ 无限制夭折:随时点击工具条的停止运行按钮,可以强制仿真CPU停止运行。

◇ 通信方式

支持USB通信(64KB/S)、并行通信、串行通信(最高速率115200bps)。 ◇ 保护电路

仿真头、仿真器都有保护电路,使用更可靠。仿真器可以完整自检。 ◇ 供电方式多样化

既可以由仿真器给仿真头供电,也支持由用户系统给仿真头供电,输入电压为2.7V-5.5V。可以仿真低电压的CPU。 ◇ 多种仿真频率

多种仿真频率可供选择,方便您评估您的系统,选择晶振。 ◇ 支持动态切换

可仿真8X196的NMI、TRAP、INST,8位、16位总线动态切换。同时支持MCS51的6CLK、12CLK时钟,支持动态、静态切换,以及ALE的动态关闭特性。 ◇ 丰富的提示信息,帮助您准确了解CPU运行状态。

15

◇ 支持外部复位信号,并在运行您程序的过程中有效(可选择关闭)

复位用户系统,仿真CPU从头开始运行程序,而不回到监控状态。可用来调试用户系统的看门狗(WATCHDOG)电路和程序,或者调试双机/多机系统。 ◇ 可以仿真调试超过64KB的用户程序

◇ MCS51类CPU的P0、P2口既可作I/O口线,也可作地址、数据总线,并且可以同时使用。P2口允许一部分作I/O口线,其它作总线,仿真器能正确刷新数据,而绝不影响您的系统。对大于25

2

6字节的内部RAM、EPROM访问时不会影响到P0、P2、P3.6、P3.7。

2 仿真器硬件

2.1 STAR16/STAR16L仿真器

仿真器型号 STAR16 主要功能 采用多种专用仿真芯片、HOOKS专利技术或特殊的仿真技可配置仿真头 STAR16L POD958、POD76X 术,100%不占用CPU资源 仿真器可以完整自检 POD968(DIP、PLCC) 可与微机串口、并口、USB口通信 PODPH51(DIP、PLCC44) 硬件断点数目、位置无限制 无限制夭折 POD80C554、POD87C554 硬件测试 运行时间统计 逻辑笔 POD80C592、POD87C592 WINDOWS版本完全VC++风格 POD93X、POD591 128K仿真RAM(64K程序、64K数据),仿真RAM出借分辨率PODSAB515、POD87C550 为1个字节 仿真低电压的CPU 多种仿真频率可供选择 POD8051、POD8X51 可开发51系列、MCS196系列、PIC、AVR系列等8位/16位POD2051、POD451 数据总线的总多CPU。 POD78C438、POD8098 具有STAR16所有功能 POD80C196KB/KC/KD 40M逻辑分析仪、40M实时跟踪仪、4组事件控制器 POD87C196KB/KC/KD 1组采样控制器 40M波形发生器、动态断点、代码覆盖 POD80C196MC/MD/MH 数据覆盖、程序时效分析、数据时效分析、频率计 POD87C196MC/MD/MH 16M运行计数器,精度为25ns POD196KR/KQ/KS/KT 任何分析功能与仿真功能可以互为影响,也可以互不影响,POD196JR/JQ/JS/JT 不管仿真器是否在运行您的程序,分析功能之间可以任意POD16C5X、POD16C77 切换 POD16F877、POD16C452 POD16C625、POD16F628 POD16F84 仿真头在陆续推出中 16

2.2 STAR系列仿真头 仿真头PODPH51(DIP)

采用HOOKS技术,可用来仿真PHILIPS公司51系列CPU,如果仿真头上的CPU是89C58X2(缺省配置),可以仿真PHILIPS公司的8031/32(X2)、89C51/52/54/58(X2);如果仿真CPU是89C51RD2,可以仿真PHILIPS公司的89C51RB+/RC+/RD+/RB2/RC2/RD2,如果仿真CPU是PHILIPS公司的其它CPU,可以仿真同型号或向下兼容的CPU。PODPH51也可以仿真其它公司兼容的CPU,如:Winbond的78E51/52/54/58/516、SST、STC、OKI、Hynix、ISSI、Atmel、Intel等公司51系列CPU。可以准确地实现P0、P2和P3.6、P3.7作为I/O端口、总线时的各种功能。

3 系统安装 3.1软件系统安装

3.1.1 安装星研集成环境软件

1)将仿真器所配CD插入CD-ROM驱动器。

2)在“我的电脑”或“资源管理器”中选择CD-ROM驱动器\\星研\\WIN32\\星研,然后运行SETUP.EXE文件即可进入安装界面。

3)中文界面,用户只需按程序提示一步一步进行安装即可。

3.1.2 安装其他软件

1)系统重新起动后,将KEIL文件夹(CD-ROM驱动器\\星研\\WIN32\\KEIL)复制到C盘根目录下。即:将其中的KEIL文件夹整个复制到C盘,成为:C:\\KEIL

2)将最新使用手册(CD-ROM驱动器\\星研\\WIN32\\星研\\最新使用手册)复制到C:\\XingYan文件夹内。

3.2统硬件系统的连接

3.2.1 仿真器与仿真头的硬件连接

STAR16L仿真器与仿真头PODPH51(DIP) 用两根40芯扁平电缆连接,注意电缆插头的方向。参见下图。

17

仿真头PODPH51

3.2.2 仿真头与EL-Ⅱ型通用接口板的硬件连接

将EL-Ⅱ型通用接口板的8051CPU芯片拔下,将仿真头PODPH51插入该CPU插座(40脚DIP),注意芯片的上下方向

8051CPU

3.2.3 仿真器与微机的连接

通过USB接口将微机与仿真器相连,打开仿真器电源。仿真器与微机的第一次连接将自动引导安装程序,在该驱动程序的安装过程中,请勿执行其它应用程序。

4 快速入门

4.1 星研集成环境软件简介

星研集成环境软件与Microsoft公司的VC++类似的全新软件。它有二种显示格式: (一)船坞化窗口

18

文件窗 寄存器窗 当前行标志(PC指工作区窗含有项目视、例子视、通用寄存器视 针对应的文件行) 快速提示 反汇编窗 当前行标志(PC指针对应的指令行) 变量窗含有自动收集、局部、模块、全局变量视 观察窗 存贮器窗 信息窗

船坞化的窗口比通常的窗口显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或上方的标题条,移动鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上,鼠标的图标变成可变化窗口时的形状,用鼠标左键点住,移动鼠标,变化一个或一组窗口的大小;用鼠标左键点击窗口标题条上“扩大船坞化窗口”按钮,窗口自动最大化,用鼠标左键点击窗口标题条上“恢复船坞化窗口大小”按钮,窗口自动恢复原来大小。

(二)通常的窗口

19

本文来源:https://www.bwwdw.com/article/old2.html

Top