文档库 最新最全的文档下载
当前位置:文档库 › 实验一 软件仿真器Simulator的使用方法

实验一 软件仿真器Simulator的使用方法

实验一   软件仿真器Simulator的使用方法
实验一   软件仿真器Simulator的使用方法

实验一软件仿真器Simulator的使用方法

一、实验目的

1、了解DSP开发系统平台的构成。

2、了解Code Composer Studio 3.3 的操作环境和基本功能。了解DSP软件开发过程。

二、实验要求

按照实验步骤熟练掌握CCS的使用方法。

三、实验设备

PC一台;操作系统为Windows XP;安装Code Composer Studio 3.3

四、实验原理

开发TMS320C5000应用系统一般需要以下几个调试工具来完成:

(1)软件集成开发环境(Code Composer Studio3.3):主要完成系统的软件开发和调试。它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语

言程序编译连接生成COFF格式的可执行文件,并能将程序下载到目标DSP上

运行调试。

(2)开发系统(ICETEK 5100 USB):实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。

(3)评估模块(ICETEK VC5416-A):提供软件运行和调试的平台和用户系统开发的参照。

五、实验步骤

1、启动Code Composer Studio 3.3

双击桌面“CCS3.3(C5000)”,启动Code Composer Studio 3.3;

2、创建工程

(1)创建新的工程文件

选择菜单Project的“new…”项;在Project Creation 对话框中,在project项输入

volume;单击location项末尾的浏览按钮,改变目录到

C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,单击OK;单击完成;这时建立的是

一个空的工程,展开主窗口左侧工程管理窗口中Projects下新建立的“volume.pjt”,其中各项均为空。

(2)在工程文件中添加程序文件

选择菜单Project的add files to project…项;在add files to project对话框中选择文件目录为C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,改变文件类型为 C Source files(*.c;*.ccc),选择volume.c;重复上述各步骤,添加volume.cmd和c:\ti\c5400\cgtools\lib\rts.lib到工程文件。

(3)编译连接工程:

选择菜单Project的Rebuild ALL 项;注意编译过程中CCS主窗口下部Build提示窗口中显示的编译信息,最后将给出错误和警告的统计数。

3、编辑修改工程中的文件

(1)查看工程文件

展开CC主窗口左侧工程管理窗中的工程各分支,可以看到“volume.pjt”工程中包含volume.h、rts.lib、volume.c和volume.cmd文件,其中volume.h为程序在编译时根据程序中的“include”语句自动加入的。

(2)查看源文件

双击工程管理窗中的“volume.c”文件,可以查看程序内容

双击工程管理窗中的“volume.h”文件,可以看到主程序中要用到的一些宏定义;

双击工程管理窗中的“volume.cmd”文件,此文件对程序和数据进行了定位。

⑶. 编辑修改源文件

打开“volume.c”,找到“main()”主函数,将语句“input = &inp_buffer[0];”最后的分号去掉,这样程序中就出现了一个语法错误;重新编译连接工程,可以发现编译信息窗口出现发现错误的提示,双击红色错误提示,CC 自动转到程序中出错的地方;将语句修改正确(这里是将语句末尾的分号加上);重新编译;

⑷. 修改工程文件的设置

选择“Project”菜单中的“Build Options…”项,打开“Build Options for volume.pjt”

对话框,选择“Linker”卡片,在“Stack Size”项后输入1024;单击“确定”完成设置;通过此设置,重新编译后,程序中的堆栈的尺寸被设置成1024 个字。(能否改变其他更实用和直观的参数?)

4、基本调试功能

⑴. 执行File Load Program ,在随后打开的对话框中选择刚刚建立的

C:\ICETEK-VC5416-USB\Lab1-UseCC\Debug\volume.out 文件。

⑵. 在项目浏览窗口中,双击volume.c 激活这个文件,移动光标到main()行上,右击

鼠标选择Toggle Breakpoint 或按F9 设置断点。

⑶. 选择Debug-->Run 或按F5 运行程序,程序会自动停在main()函数头上。

①按F8 执行到write_buffer()函数上。

②继续按F8,程序将转到write_buffer 函数中运行。

③此时,为了返回主函数,按shift-F7 完成write_buffer 函数的执行。

④重新运行程序到main()函数行,按F10 执行到write_buffer()函数,继续按F10 执行程序,对比与F8 执行时有什么不同。(请仔细检查以上方法是否有错?!!!)

5、使用观察窗口(Watch)

⑴. 执行View-->Watch Window 打开观察窗口。

⑵. 在volume.c 中,选中任意一个变量,右击鼠标,选择“Quick Watch”,CCS 将

打开Quick Watch 窗口并显示选中的变量。

⑶. 在volume.c 中,选中任意一个变量,右击鼠标,选择“Add to Watch Window”,

CCS将把变量添加到观察窗口并显示选中的变量值。

⑷. 在观察窗口中双击变量,则弹出修改变量窗口,此时,可以在这个窗口中改变

程序变量的值。

⑸. 把str 变量加到观察窗口中,点击变量左边的”+”,观察窗口可以展开结构变量,

并且显示结构变量的每个元素的值。

⑹. 把str 变量加到观察窗口中;执行程序进入write_buffer 函数,此时num 函数超

出了作用范围,可以利用Call Stack 窗口察看在不同作用范围的变量:

①执行View-->Call Stack 打开堆栈窗口。

②双击堆栈窗口的main()选项,此时可以察看num 变量的值。

6、文件输入输出(File I/O)

这一节介绍从PC 机上加载数据到目标机。可用于使用已知的数据流测试算法的正确性。

在完成下面的操作以前,先介绍Code Composer Studio 的Probe(探针)断点,这种断点允许用户在指定位置提取/注入数据。Probe 断点可以设置在程序的任何位置,.当程序运行到Probe 断点时,与Probe 断点相关的事件将会被触发,当事件结束后,程序会继续执行。在这一节里,Probe 断点触发的事件是:从PC 机的数据文件加载数据到目标系统的缓冲区中。

⑴. 在真实的系统中,read_signals 函数用于读取A/D 模块的数据并放到DSP 缓冲

区中。在这里,代替A/D 模块完成这个工作的是Probe 断点。当执行到函数

read_signals 时,Probe 断点完成这个工作。

①在程序行read_signals(int *input) 上单击鼠标右键,选择

“Togglebreakpoint”,设置软件断点。

②单击鼠标右键,选择“Toggle Probe Point”,设置Probe 断点。

⑵. 执行File File I/O,打开对话框。

⑶. 点击Add File 把sine2.dat 文件加到对话框中。

⑷. 完成设置:

①在Address 中,输入inp_buffer

②在Length 中,输入100

③保证warp around 被选中;

⑸. 关联事件和Probe 断点:

①点击Add Probe Point 按钮,打开对话框;

②点击Probe Point 列表中的内容,使之被选中;

③在Connect 中选择sine2.dat 文件;

④点击Replace 按钮确认设置;

⑤点击”确定”关闭对话框。

⑹. 点击”确定”关闭对话框,此时,已经配置好了Probe 断点和与之关联的事件.进一步的结果在下面实验中显示;

7、图形功能

下面我们使用CC 的图形功能检验上一节的结果

⑴. 执行View-->Graph-->Time/Frequency 打开Graph Property Dialog 窗口;

⑵. 修改属性为如下值并确定:

Graph Title:Input

Satrt Address:inp_buffer

Acquisition Buffer Size:100

Display Data Size 100

DSP Type:16-bit signed integer

-在弹出的图形窗口中单击鼠标右键,选择“Clear Display”。

⑶. 按F12 运行程序。观察input 窗口的内容。

六、实验要求及数据记录

(1)把下表填写完整:当程序第一次运行到下列语句时,变量num和count的值分别是什么?

(2)记录图形窗口中的波形,包括输入波形和输出波形。

(3)修改源程序,重新编译连接,运行后,要求在图形窗口中显示输出为输入幅值5倍时的波形,并记录此时的输出波形以及修改的程序行。

(4)写出F8 和F10 功能上的区别。

51仿真器使用说明

51仿真器使用说明 初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序稍大,变量也会变的很多,系统调试就极为复杂,此时就需要有一台仿真器。一台好的仿真器非常贵,这里介绍这种自制的51芯片仿真器。 这个仿真器的仿真CPU是使用SST公司的SST89C516RD2。 1.制作带串口的的最小应用板 无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此先要设计RS232/TTL转换电路。由于现在的电脑多取消了普通串口,因此我们此处设计了一个usb转TTL的串口接口电路,使用的接口芯片是PL2303。 2.通过编程器烧写仿真监控程序 接下来需要把仿真CPU的HEX文件烧到SST89C58里面,再把它插到上面的最小系统电路中就可以了。因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。烧写时要求用支持SST89C58的编程器。 3. 仿真器原理简介 SST的MCU SoftICE通过PC的一个COM口与KEIL uVision2 Debugger 通讯它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序。尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEIL uVision2 Debugger 一起使用。 SoftICE提供以下特性: 源代码调试支持汇编语言和C51高级语言 单步执行STEP和STEP OVER 断点调试做多到10个固定和1个临时断点 全速运行 显示修改变量 读/写数据存储器 读/写代码存储器 读/写SFR特殊功能寄存器 读/写P0-P3端口 下载INTEL HEX文件 对8051程序存储区的反汇编 在线汇编 SST MCU产品特有的IAP功能In Application Programming SoftICE 用到的MCU 硬件资源 SST的SoftICE用到的MCU硬件资源如下

实验3 正交试验法在过滤研究实验中的应用

实验3 正交试验法在过滤研究实验中的应用 一、实验目的 ⒈ 掌握恒压过滤常数K 的测定方法,加深对K 的概念和影响因素的理解。 ⒉ 学习滤饼的压缩性指数s 和物料常数k 的测定方法。 ⒊ 学习q dq d -θ一类关系的实验确定方法。 ⒋ 学习用正交试验法来安排实验,达到最大限度地减小实验工作量的目的。 ⒌ 学习对正交试验法的实验结果进行科学的分析,分析出每个因素重要性的大小,指出试验指标随各因素变化的趋势,了解适宜操作条件的确定方法。 二、实验内容 ⒈ 设定试验指标、因素和水平。因课时限制,必须合作共同完成一个正交表。故统一规定试验指标为恒压过滤常数K ,实验室提供的实验条件可以设定的因素及其水平如表3-1所示,其中除滤浆浓度可以选二水平或四水平外,其余因素的水平必须按表3-1选取。并假定各因素之间无交互作用。 ⒉ 统一选择正交表,按所选正交表的表头设计,填入与各因素水平对应的数据,使它变成直观的“实验方案”表格。 ⒊ 分小组进行实验,测定每个实验条件下的过滤常数K 。 ⒋ 对试验指标K 进行极差分析和方差分析;指出各个因素重要性的大小;讨论K 随其影响因素的变化趋势;以提高过滤速度为目标,确定适宜的操作条件。 三、实验原理 ⒈ 恒压过滤常数K 的测定方法 过滤是利用过滤介质进行液—固系统的分离过程,过滤介质通常采用带有许多毛细孔的物质如帆布、毛毯、多孔陶瓷等。含有固体颗粒的悬浮液在一定压力的作用下液体通过过滤介质,固体颗粒被截留在介质表面上,从而使液固两相分离。 在过滤过程中,由于固体颗粒不断地被截留在介质表面上,滤饼厚度增加,液体流过固体颗粒之间的孔道加长,而使流体流动阻力增加。故恒压过滤时,过滤速率逐渐下降。随着过滤进行,若得到相同的滤液量,则过滤时间增加。 恒压过滤方程 θK qq q e =+22 (3-1) 式中:q —单位过滤面积获得的滤液体积,m 3 / m 2; e q —单位过滤面积上的虚拟滤液体积,m 3 / m 2; θ—实际过滤时间,s ; K —过滤常数,m 2/s 。

实验一 仿真器使用及单片机IO编程调试

实验一实验箱仿真器使用及单片机I/O口编程 一、实验目的 1.熟悉伟福单片机实验箱仿真器的使用方法。 2. 掌握单片机的指令系统及上机实验过程。 3.掌握源程序的程序调试方法(包括断点设置、单步执行、连续执行等)及通过相应的窗口查看寄存器、存储器内容等方法。 4.掌握单片机的I/O口的特点及应用,如P1口进行数据输入、输出的编程方法。 5.学习延时子程序的编写与使用。 二、实验属性(验证性) 三、实验仪器设备及器材 1.伟福Lab8000单片机实验仪一台; 2.PC机一台; 3. 连接导线十根。 四、实验原理及要求 1.阅读所购实验指导书前置实验箱的硬件及附录A中相关部分资料,了解伟福单片机实验仪的键盘和软件调试环境的使用方法。 2.阅读相关程序,编写实验要求对应程序,调试运行观察实验运行结果。 五、实验内容及步骤 实验内容 内容1 输入给定的或自己编写的简单程序,通过软仿真学习汇编程序调试方法; 内容2 实验箱的P1.0—P1.3口连接四个发光二极管,编写程序,开机后控制四个发光管循环点亮,规律如下图所示: O X X X X O X X X X O X X X X O 循环运行,间隔一秒变化一次,显示出闪烁效果。 内容3 P1.0—P1.3口连接四个发光二极管,P1.4—P1.7接四个拨码开关,编写程序,使得四个开关分别控制四个发光管: 对应的开关推上去时发光管亮, 对应的开关推下来时发光管灭。 实验步骤(实验内容2、3的程序须在实验前自己设计编写完成) 1、PC机--实验箱(仿真器-目标板(用户板))的连接; 认真阅读仿真器实验说明,了解仿真器、仿真头上插座、插头的用途及形状,跳线 含义及设置,完成“PC机--实验箱(仿真器-目标板(用户板))的连接”。 2、安实验要求先连接插接线,然后再打开实验箱电源; 3、进入开发试验软件环境,进行仿真器设置; 4、汇编语言源程序输入(或打开已有 . ASM源文件)、编辑、运行、调试。 六、实验报告

USB仿真器说明书VER3.2

MSP430UIF使用说明
VER3.2
2011-04-03


一、 二、 三、 四、 五、 六、 七、 八、 九、 十、 十一、

功能特点描述 .....................................................................................1 跳线设置说明 .....................................................................................1 JTAG 连接...........................................................................................2 驱动安装 .............................................................................................4 软件设置 ...........................................................................................11 固件升级 ...........................................................................................14 BSL 编程使用方法 ...........................................................................19 烧断熔丝功能 ...................................................................................24 其他相关知识点................................................................................28 常见问题及解决方法........................................................................30 注意事项 ...........................................................................................32

XLINK仿真器使用手册

第一章Xlink仿真器特性描述 ?硬件特性 ?USB 2.0全速接口 ?JTAG / IEEE1149.1标准 ?可编程JTAG时钟,最高可达6Mbits / sec ?JTAG信号电平自适应支持,1.2V ~ 5V ?MULI-ICE 20-PIN标准调试接口 ?USB串口扩展,RS232标准,最高支持921600波特率 ?铝合金外壳,小巧便携 ?软件特性 ?支持在线调试多种CPU内核 ●arm720t ●arm7tdmi ●arm920t ●arm9tdmi ●arm926ejs ●arm966 ●avr ●arm11 ●cortex_m3 ●cortex_m8 ●xscale ?支持GDB调试协议 ?支持单步、跳转、全速、条件断点、变量显示、堆栈跟踪、内存查看等?支持在线烧写NOR Flash、NAND Flash及某些CPU的片内ROM ?支持低阶命令行功能,使用telnet方式登陆 ?支持Eclipse集成开发环境

第二章安装Xlink USB JTAG服务程序 双击xlink-usb-jtag-setup-0.4.0.exe,进入安装向导 点击下一步 目标文件夹路径不能带有空格符号,建议安装在C盘根目录下。

点击安装,进入安装过程 点击完成按钮,结束安装向导 备注:Xlink USB JTAG驱动程序目录为安装目录下的driver目录

第三章安装Xlink USB JTAG驱动程序 将Xlink仿真器插入USB口,在右下角会出现设备插入提示 如未自动弹出驱动安装界面,请打开设备管理器,在Xlink USB Jtag上右键,并点击“更新驱动程序软件” 选择“浏览计算机以查找驱动程序软件”

51单片机简易仿真器的制作

51单片机简易仿真器的制作 实验目的: 由于市场上现有的单片机仿真器非常昂贵,为了减少在开发单片机时的成本,故提出利用SST公司的SST89E564RD系列单片机制作简单的51单片机仿真器。 实验环境: 1.硬件环境: 计算机一台SST89E564RD单片机MAX232芯片串口线一根 2.软件环境: Protel99SE软件和KeilC51软件。 其中Protel99SE可以完成硬件原理图的设计,以及PCB板的制作;KeilC51可以完成工程的建立,代码的编写,程序的编译以及最终的软硬件仿真。 实验内容: 1.实验原理: 只需将SST单片机的RXD P3.0 和TXD P3.1 管脚通过一个RS232的电平转 换电路连接到PC的COM串口即可,可使用这个RS232的转换电路做一个通用的8051的下载线。下载时只需将下载线连接到用户目标板上单片机的P3.0 P3.1 VCCGND4个管脚即可进行下载或仿真。 设计的原理图如图1所示,在实际的设计过程中,添加了一个发光二极管,其目的很简单,就是为了验证仿真器供电正常。

图1 SST89E564单片机仿真器原理图 设计的SST89E564单片机仿真器的PCB 板如图2所示,在设计并印制PCB 板之后,硬件电路的设计就完成了。

图2 SST89E564单片机仿真器PCB板

2.实验步骤: 1)通过SST 串口下载软件BootLoader 下载SOFTICE 监控代码 由于SST的MCU在出厂时已经将BOOT LOADER的下载监控程序写入到芯片中,因此无需编程器就可通过SST BOOT-STRAP LOADER软件工具将用户程序下载到SST的MCU中,从而运行用户程序。 SST BOOT-STRAP LOADER软件工具还可将原来的MCU内部的下载监控程序转换为SoftICE的监控程序,从而实现SOFTICE的仿真功能。 执行SSTEasyIAP11F.exe软件运行SST Boot-Strap Loader,在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下“Download SoftICE”选项下载,便将SoftICE固件下载到MCU 。在BLOCK1的SST Boot-Strap Loader 会被SoftICE固件代替。 详细操作步骤如下 A 选择连接的串口 B 选择芯片型号和内部存储器模式(选择使用SST89E564RD,使用片内程序存储器)

普中51仿真器使用说明书

普中51仿真器下载操作说明 首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把360 等杀蠹软件先关掉成功后再打开) 双击set up图标 H3 setup^ESexe 墉setup_x54ieMe 对应什么电脑系统就装什么驱动,有win32,win64; 具体安装步骤如下: 选择路径中,选择与你keil安装的路径一样就行了(这里我们把KEIL1安装在E 盘)

一旦“安装”由灰色变成黑色,点击它就行了 最后点击确定即可。 如果电脑XP系统出现这种情况: 没有癖J DIFWI. dll J因]此这个应用程序未能启动-重新安装应用程序可能会修复此问题, 就把那个驱动安装文件中的这个 函叩Ldll 2015718 口炀应用程序扩星M12KE 复制到WINDOW SYSTEM32面,

本文这里用的是MDK Keil4.74版本,在“Debug”硬件仿真设置中找到PZ51 Tracker Driver就行了,如果没有找到就说明KEIL版本不合适,需要安装新版本的keil软件。 仿真步骤:打开一个能够正常编译通过的工程

蜉虻淄更斗 由 * 官盅主山#赛M 丈兰*机何-奇21、RMM 宰口丈虹 发零养号取」o.i-^p-oj - p7i &ior4 EH F f^it V PTW Piajrrt Flash Ochug Rtripheraik T DA J I 5VCS ^X'iinaguw Hf|p j 「一』割.一 二 I I F ■株%|毒竺帕" 乏 _______________________________________________ 日9 ¥ 姓 专笆目莎暨| %" | Tflrffrtt 卜|卷&蓉幸朗 由可记 ■ @ 固心tu □ REG51,M 国 mmWL ■ x 1、进入KEIL 硬件仿真设置 j_J F arget 1 E-^ Saurce Group 1 为 SIARIJPA5_ S -[£] Eiiin.c 孟J&EG5LT □ P .右 F U 7 I 顷- Build Output 4-6 47 — 4S void UsartC&nf iomira^ian (I- 49 F 50 SCOH-gS “讦旨布丁作方于1 51 1MW==10SMC I F 厂云也汁婚程工涪万式£ 5; PC03T-3KE 2-7 打波特军H 倍 4^3 rHi=cxFa : ”奸救舞戒培宅日宣.往急蓝才玉是弟况的 S4 TLl*i :Xr*2 SS 〃 E£=Lr 〃打开接收中新 5< /< El=l ; 〃打开总中酎 57 TR1-1; 〃位开甘钦对 5? S9 J *.此入出一 矗- W2J 薪祐- £? L £T void Dela^lOcis ( -iLSlzned int cf F/1M 室 O LIS ce R ( €9 un#igH/di ch4)x A f b ;

普中ARM仿真器使用说明书

普中A R M仿真器使用 说明书 -CAL-FENGHAI.-(YICAI)-Company One1

普中ARM仿真器下载操作说明 本文这里用的是MDK 版本,如果在硬件仿真设置中找不到CMSIS-DAP请更换版本,版本过低的KEIL不会显示CMSIS-DAP-Debugger。 注意:ARM 仿真器在WIN10 上当仿真器插到电脑上时,随电脑开机重启使用之前要把USB 拔了重插才能识别 步骤:打开一个能够正常编译通过的工程

1、进入KEIL硬件仿真设置 2、设置好硬件仿真后我们点Settings进入更深入的设置,请按照我这个面板这样设置。 (PS:这里我们也可以选择SW模式,把SWJ勾上Port选择SW就是SW模式了)

3、设置好debug页面。我们点击Flash Download进入下载设置把Rese and Run 勾上

4、点击add我们就来到了这一个页面,找到STM32F10x High-density Flash 512k 选中点add添加就回到第4步页面,有显示STM32F10x High-density 512k 点ok 完成设置。 6、完成以上设置后我们点Utilities页面,这里也选择CMSIS-DAP选择好之后我们点ok完成设置(ps:如果这个界面没有Use Target for flash Programming选择CMSIS-DAP就忽略这一项)

7、(keil下载)设置好之后我们编译程序没问题我们点Download进行下载提示Verify OK就说明已经下载成功了 8、(在线仿真调试)我们可以直接在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮

正交试验设计方法在试验设计中的应用_郝行舟

正交试验设计方法在试验设计中的应用  来稿日期:1999-10-06 郝行舟 李春生 (南阳市公路交通规划勘察设计院) 摘要 本文以三因素三水平的正交试验设计为例,说明正交表的使用方法及正交试验设计方法在试验设计中的应用。并通过一个具体实例向大家介绍正交试验设计的原理、优点及试验结果处理的方法。 关键词 正交试验设计 应用 正交表 优选法 Orthogonal Test Method ′s Applications on Testing Designs Hao X ingzhou (N anya ng H ighw ay Pla n&Reconnaissance Institute ) Abstract This paper ,using 3factor s a nd 3dim ensio ns o r tho go nal test a s a n ex ample ,sho w ho w to use the o rt-hog o nal test table and o rthog o na l test me tho d ′s applica tions on testing desig ns .It a lso g iv e an exa mple to sho w the de -tails o f principle ,adv antag es ,dealing with testing results o f or thog onal test desig ns . Key words  O r tho g onal test desig ns Applica tion O r tho go na l test table O ptimum seeking metho d 1 引言 如何科学地设计试验,以获得高可靠性的试验数 据,这是我们工程技术人员在试验设计中最需要解决的问题。试验安排得好,试验次数少且能获得满意的结果,多快好省,事半功倍,反之则事倍功半。 举例来说:若影响质量指标的因素有A 、B 、C 3种因素,每个因素各取3个水平,分别为A 1、A 2、A 3、B1、B2、B3、C1、C2、C3.(所谓因素的水平即该因素在其试验范围内取具有代表性的“值”,三水平就是有代表性的3个“值”,水平有时不限于数值,它可以是原料的种类或操作方式等等)。按传统的方法采用单因素轮换法安排试验:譬如因素B 固定在B1水平上,因素C 固定在C 1水平上,试验安排为B 1C 1A1 A2A3 ,如果试验结果发现在A3水平较好,则安排试验A3C1 B1B2B3 ,这时发现B 2较好,以后就安排A 3B 2 C1 C2C3 ,如果发现C 3较好,那么A3B2C3为最佳条件,这种试验安排的缺点是:①考察的因素水平仅局限于局部区域,不能全面地反映因素的全面情况,找不出影响质量的主要因素,无 法再在三水平外继续找更好的配比组合(水平)。②如果不进行重复试验,试验误差就估计不出来,因此无法确定最佳分析条件的精度。当然,我们可以用全面试验法按它们所有可能组合的情况做试验,则需做33=27次试验,对各因素进行全面考虑,从中选出最优化条件,但这种作法很不经济,有时是不可能实现的。例如安排5个因素的3水平的全面试验需做35=243次,这在人力、物力、时间上是几乎不可能执行的。因此,我们很自然地会提出下列问题:如何从大量的试验点中挑选适量的具有代表性、典型性的点呢?特别是怎样选择试验次数尽量少而又有代表性的试验呢?利用根据数学原理制作好的规格化表——正交表来设计试验不失为一种上策,这种设计方法被称为正交最优化,即正交试验设计方法。事实上,正交最优化方法的优点不仅表现在试验的设计上,更表现在对试验结果的处理上。 2 正交试验设计方法简介 还以前面提到过的三因素三水平的项目为例,是否同样做9次试验,可以完全克服单因素轮换法安排试验的诸多缺点,且能选出影响质量的最主要因素,便于进一步试验呢?回答是肯定的,这便是利用正交表,进行正交试验设计。表1为三水平正交表中的一种,可以在本例中应用。 26 第19卷 第6期河南交通科技 V ol.19 N o.61999年12月SCIEN CE AN D T ECHN O LO G Y O F HEN AN CO M M UN ICA T IO N Dec.1999

MSP-FET430UIF仿真器使用说明

MSP-FET430UIF 仿真器使用说明

目录 1.功能描述 2.JTAG连接关系 3.IAR开发环境的安装 4.仿真器驱动的安装 5.配置仿真器及仿真方法 5.1编译程序 5.2正确设置仿真器的参数 5.3如何用msp430仿真器调试程序 5.4第三方软件下载程序 6.注意事项 7.常见问题答解

1. 功能描述 a. 本仿真器为USB接口的JTAG仿真器。USB口从计算机取电,不需要外接源, 并能针对不同需求给目标板或用户板提供1.8V~3.6V(300mA)电源。 b. 对MSP430低功耗flash全系列单片机进行编程和在线仿真. c. 完全兼容TI仪器原厂MSP-FET430UIF开发工具。 d. 支持在线升级,烧熔丝加密。 e. 采用TI仪器标准的2×7 PIN(IDC-14)标准连接器。 f. 支持IAR430、AQ430、HI-TECH、GCC 以及TI等一些第三方编译器集成开 发环境下的实时仿真、调试、单步执行、断点设置、存储器容查看修改等。 g. 支持程序烧写读取和熔丝烧断功能。 h. 支持JTAG、SBW(2 Wire JTAG)接口。 i. 支持固件升级功能。 2. JTAG连接关系 仿真器与目标板上MSP430系列MCU的连接关系分为2线连接和4线连接,如下两图所示:(注意:JTAG 接口的定义描述也可以由下图得到) 4 线连接关系示意图

2 线连接关系示意图 3. IAR开发环境的安装 我以iar for msp430 5.5.为例,但是建议安装我们提供的iar for msp430 5.2; 首先,运行“配套光盘:\ msp430软件\IAR安装软件及注册机iar for msp430 5.5.rar” 解压并进行安装。安装步骤如下图所示 等待,直至出现如下图

正交实验法及其应用

正交实验法及其应用 为了研制新产品,提高产品的质量和数量,降低原材料消耗,都需要做试验。一项试验如何安排,就得选择方法。一个好的试验方法,只要用少量试验既能得到较好的效果和分析出较为正确的结论;如果试验方法不好,不但试验次数多,而且结果还不一定理想。正交试验法就是利用一套规格化的表(正交表)来安排试验方案,使得试验次数尽可能地少;并通过对试验数据的简单分析,有助于我们在复杂的影响因素中抓住主要因素,从而找出较好的实验方案。“正交试验法”应用的范围非常广泛,现已成为比较简便、易行的一种应用数学方法。这里分两部分:简单介绍正交试验的基本方法和利用该方法对芦荟多糖提取条件进行优化。其中第一部分包括:正交试验法解决的问题;涉及的相关术语;如何用正交表安排试验以及怎样分析试验结果。另外,有时试验过程中不仅因素的水平变化对指标有影响,而且,有些因素间各水平的联合搭配对指标也产生影响,这种联合搭配作用称为交互作用,这里不作介绍。第二部分应用正交实验法对芦荟多糖提取条件进行了优化,得到很好的试验结果,大大加快了试验的进程,并节约了试验的耗材。 第一部分正交试验的基本方法 一、什么是“正交试验法” 采用什么样的实验设计方案能够做到优质、高产、低稍耗?要使实验顺利进行应该改进哪些实验条件……?由于实验结果是受许多方面的因素的影响,往往需要进行试验来增加对具体实验的认识,以便摸索其中的规律性。 凡是要做试验就存在着如何安排试验和如何分析试验结果的问题。科学的实验安排应能做到两点:1)在试验安排上尽可能地减少试验次数2)在进行较少次数试验的基础上,能够利用所得到的试验数据,分析出指导下一步实验的正确结论,并得到较好的结果。 “正交试验法”就是一种科学地安排与分析多因素试验的方法。下面通过一个例子初步说明一下它是解决什么问题的。 例. 研究人参皂苷的提取工艺试验。 根据经验,乙醇用量、乙醇浓度、提取时间、回流次数等对人参皂苷的提取有显著影响。所以在提取过程中需要考察乙醇用量(A)、乙醇浓度(B)、回流时间(C)、回流次数(D)这四个因素。每个因素比较三种不同的条件(见表) 类似这样的问题,在实验中经常遇到。这类问题称之为多因素试验问题。“正交试验法”正是解决这类问题的行之有效的一种方法。 为了叙述的方便,下面介绍一下涉及到的术语和符号。一般,把试验需要考察的结果称为指标。如产品的性能、质量、成本、产量等均可做为衡量试验效果的指标。本例中的人参皂苷的量就是试验的指标。把在试验中要考察的对试验指标可能有影响的因素简称为因素。本例中的乙醇用量(A)、乙醇浓度(B)、回流时间(C)、回流次数(D)就是四个因素。把

51仿真器原理图及制作过程

51仿真器原理图及制作过程 -------------------------------------------------------------------------------- 51仿真器原理图及制作过程 此仿真器是采用SST89E564 芯片配合一些电子元器件制作的仿真器。仿真程序代码63K,现将此仿真器的资料整理如下(部分网站上也有整理,但不够完善): 1.仿真器电路原理图: 2.根据以上原理图将以上硬件搭好,再准备一条串口延长线和电路板连好,另 外我们再下载一个制作仿真器的软件SSTEasyIAP11F.exe 将*程序写入到 芯片,写完之后我们仿真器也就做好了。具体方法如下: 3.SSTEasyIAP11F.exe 软件的下载地址: https://www.wendangku.net/doc/468033248.html,/products/software_utils/softice/index.xhtml 本文来自: https://www.wendangku.net/doc/468033248.html, 原文网址:https://www.wendangku.net/doc/468033248.html,/mcu/51mcu/0084927.html https://www.wendangku.net/doc/468033248.html,/products/software_utils/softice/index.xhtml 4.解压后打开如下界面:

5.按下图操作,点击红色箭头: 6.得到如下界面,我们先选择仿真芯片为SST89E564,然后点击OK

7.得到下图后,我们点击确定,上电. 8.当出现下图红色箭头所示,表示连接成功.

9.接下来我们开始下载*程序,单击红色箭头的Download SoftICE 10.如下图所示,我们点击OK开始下载*程序

XDS510 USB2.0仿真器说明书

敬告用户 欢迎您成为我公司DSP仿真器产品的用户,在未阅读此敬告前请勿使用 我公司产品。如果您已开始使用,说明您已阅读并接受本敬告。 1. 本说明书中的资料如有更改,恕不另行通知。 2. 在相关法律所允许的最大范围内,本公司及其经销商对于因本产品 故障所造成的任何损失均不承担责任。不论损害的方式如何,本 公司及其经销商所赔付给您或其他责任人的责任总额,以您对本产品的实际已付为最高额。 3. 本公司及其经销商对所售产品自购买之日起三个月包换、一年保 修,其前提是您按说明书正常操作,对于非正常操作所致的损坏, 实行收费修理。 一、功能与特点 主要特点: 1、铝合金外壳,金属外壳抗外界电磁干扰能力更加先进,高档的外壳更显美观、专业 2、体积更小,有如一张名片大小 3、接口更加安全 4、性能更加卓越 5、速度较其他仿真器快一倍 · 采用高速版本USB2.0 标准接口,即插即用,传输速度可达480MB/S,向下兼容 USB1.1 主机; · 标准Jtag 仿真接口,不占用用户资源;特别接口安全保护设计,全面支持JTAG 接口 热插拔; · 支持Windows98/NT/2000/XP 操作系统; · 支持TI CCS2.X、支持CCS3.1 集成开发环境,支持c 语言和汇编语言; · 实现对F28x/F240x/F24x/F20x 的Flash 可靠编程; · 仿真速度快,支持RTDX 数据交换; · 不占用目标系统资源; · 自动适应目标板DSP 电压; · 设计独特,完全克服目标板掉电后造成的系统死机;完全解决目标板掉电后不能重 起CCS 的问题; · 可仿真调试TI 公司 TMS320C2000、TMS320C3000、TMS320C5000、TMS320C6000、3X、C4X、C5X、C8X 及OMAP、DM642 等全系列DSP 芯片。 · 支持多DSP 调试,一套开发系统可以对板上的多个DSP 芯片同时进行调试. · 对TI 的未来的芯片,只需升级软件便可轻松应用。 · 安装简单,运行稳定,价格低廉。 二、仿真DSP 范围 可仿真调试TI 公司: TMS320C2000 系列:F20X、F24X、F240X、F28XX 等 TMS320C3000 系列:VC33 等 TMS320C5000 系列:54X 、55X 等 TMS320C6000 系列:62XX/67XX、64X 等 OMAP:如1510、5910 等全系列TI DSP 芯片

80C51系列单片机仿真器选购指南

80C51系列单片机 仿真器选购指南 (第二版) 广州周立功单片机发展有限公司2003年5月10日

目录 第一章为什么要使用仿真器 第二章仿真器中使用的技术 第三章国内仿真器的现状 第四章仿真器设计的误区 第五章如何挑选通用仿真器 第六章如何测试通用仿真器 第七章如何挑选采用HOOKS技术的仿真器

第一章 为什么要使用仿真器 1.1 仿真的概念 仿真的概念其实使用非常广 最终的含义就是使用可控可控 可控的手段来模仿真实的情况 在嵌入式系统的设计中仿真应用的范围主要集中在对程序的仿真上例如在单片机的开发过程中 程序的设计是最为重要的但也是难度最大的一种最简单和原始的开发流程是 编写程序 烧写芯片 验 证功能这种方法对于简单的小系统是可以对付的但在大系统中使用这种方法则是完全不可能的 1.2 仿真的种类 软件仿真这种方法主要是使用计算机软件来模拟运行实际的单片机运行因此仿真与硬件无关的系 统具有一定的优点用户不需要搭建硬件电路就可以对程序进行验证 特别适合于偏重算法的程序 软件 仿真的缺点是无法完全仿真与硬件相关的部分因此最终还要通过硬件仿真来完成最终的设计 硬件仿真使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能使用了附加 硬件后用户就可以对程序的运行进行控制例如单步 全速 查看资源 断点等 硬件仿真是开发过程中 所必须的 1.3 为什么要使用仿真器? 在与一些有经验的工程师交谈中我们会发现有相当一部分工程师在开发中不使用或很少仿真器向 他们询问原因得到的回答是仿真器不可靠 但是他们是如何解决程序开发中遇到的问题呢 通过深入 的交流才明白他们是按照这样的方法来开发程序的 (1) 根据自己的设计建立一个符合要求的硬件平台如果该平台涉及的程序比较复杂还要搭建一个 人机交流的通道人机交流通道可能是一个简单的发光二极管 蜂鸣器 复杂的可能是串口通讯口 LCD 显示屏 (2) 写一个最简单的程序例如只是将发光二极管连续的闪烁程序编译后烧写到单片机芯片中验证硬件平台是否工作正常 (3) 硬件平台正常工作后编写系统最低层的驱动程序 每次程序更改后都重新烧写单片机芯片验证 如果在程序验证中遇到问题则可能在程序中加入一些调试手段例如通过串口发送一些信息到PC 端的 超级终端上 用于了解程序的运行情况 (4) 系统低层驱动程序完成后再编写用户框架程序由于这部分已经不涉及到硬件部分所以程序中的问题用户一般能够发现 但是更多的调查表明使用以上方法的工程师总的看来所设计的程序不是很庞大或很复杂因为在做简单的项目时 我们可以通过一个发光二极管就可以表达出内部的信息 如果程序复杂可能需要更多的 信息来表示内部的状态 这样可能就需要串口协助调试 如果程序更复杂 硬件更多 实时性更强 那工 程师就要更多的增强调试手段串口可能就不能满足了 需要类似于断点的功能因为我想知道在某一个 时刻单片机内部的状态究竟是怎样 如果用户程序的修改非常频繁可能一次又一次地的烧写芯片占用的时间就很多这时用户就会想能下载程序并运行的装置 到这里您会看到随着用户要求的越来越高调试装置已经越来越象一个通用的仿真器了因此我 们的建议是不要回避使用仿真器 因为使用仿真器能提高您的开发速度

ARM仿真器用户手册

techor ICE? ARM仿真器用户手册 (Version 2.0) 深圳技创科技有限公司 TECHNIQUE INNOVATOR INC. https://www.wendangku.net/doc/468033248.html, -? 2003,2004 https://www.wendangku.net/doc/468033248.html,-

第一章概述 (3) 1.1 系统配置要求 (3) 1.2 设备连接 (4) 1.3 电源的使用 (4) 1.4 techor ICE?的优点 (4) 1.5 内核支持 (5) 第二章JTAG口介绍 (6) 2.1 接口连接 (6) 2.2 接口电平 (7) 2.3 TCK信号频率设置 (8) 2.4 目标系统设计指南 (9) 2.5 RTCK时钟 (10) 2.6 JTAG连接转换座 (10) 第三章techorICE?介绍 (12) 3.1 系统功能层次划分 (12) 3.2 软件架构 (12) 3.3 远程调试功能 (13) 3.4 Server配置 (14) 3.4.1自动配置 (14) 3.4.2手动配置 (14) 3.4.3 IR长度文件 (15) 3.4.4配置过程 (16) 3.5 多内核目标系统 (16) 3.6 系统组成结构 (18) 第四章Server program使用指南 (20) 4.1 启动Server program (20) 4.2Server program菜单介绍 (21) 4.2.1工具栏 (21) 4.2.2文件菜单 (22) 4.2.3视图菜单 (22) 4.2.4控制菜单 (23) 4.2.5连接菜单 (24) 4.2.6设置菜单 (24) 4.3Server状态指示 (24) 4.3.1配置后的状态 (25) 4.3.2连接后的状态 (26) 4.3.3激活时的状态 (27) 4.4并口设置 (28) 4.5时钟设置 (28) 4.6运行控制 (29) 4.6.1指定各个设备之间的交互方式 (29) 4.6.2设置轮询频率 (31) 4.7启动选项设置 (32) 附录一 TCK频率与设置值转换表 (34) 附录二TCK设置值与频率转换表 (37) 附录三常见问题 (40)

实验四 正交试验设计软件的操作及其应用

实验四正交试验设计软件的操作与应用 一、实验目的 1.了解正交试验设计的目的和意义; 2.熟悉和特点以及正交试验设计的一般步骤; 3.了解正交表的表示法以及试验次数的计算法 4.掌握正交试验设计法并能利用正交试验设计方法来解决化学化工实验设 计和数据结果处理分析等问题。 二、实验原理 对于多因素试验,正交试验设计是简单常用的一种试验设计方法,正交试验设计的基本程序包括试验方案设计及试验结果分析。正交试验法优点:(1)试验点代表性强,试验次数少。(2)不需做重复试验,就可以估计试验误差。(3)可以分清因素的主次。(4)可以使用数理统计的方法处理试验结果,提出展望好条件。正交表具有整齐可比、均衡分散和代表性的特点,在正交表的三个基本性质中,正交性是核心,是基础,代表性和整齐可比性是正交性的必然结果。一方面:(1)任一列的各水平都出现,使得部分试验中包括了所有因素的所有水平;(2)任两列的所有水平组合都出现,使任意两因素间的试验组合为全面试验。另一方面:由于正交表的正交性,正交试验的试验点必然均衡地分布在全面试验点中,具有很强的代表性。因此,部分试验寻找的最优条件与全面试验所找的最优条件,应有一致的趋势。 三、实验步骤 利用正交表来设计试验的一般步骤为:①明确试验目的,确定试验指标;②确定因素水平表;③选择正确的正交表;④确定试验方案;⑤按照试验方案进行试验,获得实验结果;⑥对实验结果进行处理分析:极差分析法和方差分析法。最后获得最优工艺条件。 四、实验内容 1. 为了试制一种化工产品,在三种不同温度、四种不同压力下做实验,每一水 α=0.05或0.1),并利用极差分析法求出最优化条件。 2. 在冲天炉降低焦比的实验中,考察的指标是铁水温度,试验目的是提高铁水温度,降低焦炭的用量,考察底丝高度、每批焦比、风压与风吡这四个因素对铁

品诺电子C8051F仿真器产品说明书

品诺电子C8051F仿真器产品说明书

目录 目录 (2) 一、产品概述 (3) 1.1 C8051F调试工具简介 (3) 1.2 产品性能 (4) 1.3 仿真器接口定义 (4) 二、在KEIL下使用USB Debug Adapter (5) 三、使用批量下载工具 (7) 3.1 U-EC5中文下载程序 (7) 3.2 Silicon Laboratories Flash Utility (8) 3.3 Silicon Labs MCU Production Programmer (9) 四、EC6固件更新 (10)

一、产品概述 1.1 C8051F调试工具简介 C8051F系列单片机是Silabs公司推出的一系列增强型51单片机,其指令集兼容传统MCS-51。内核采用增强型CIP-51,其最大指令速率达到100MIPS,丰富的外设以及灵活的交叉开关,形成一个SOC,为目前绝大多数8位单片机所不能比拟。C8051F单片机目前正在高速增长,由于具有兼容传统51的先天优势,已经被越来越多的爱好者和设计者所青睐,C8051F单片机已经进入大学课堂,成为大学单片机教材。 C8051F单片机开发工具经过多个版本发展,经历了并口、串口、USB-串、USB。目前,以及发展到真正的USB通信,不再使用串并口或者虚拟串口。C8051F开发工具还包括U-PDC等,但是使用最方便、最普遍的仍然是U-EC6。 品诺电子U-EC6仿真器采用国外原装电路改进而来,可实现支持单步、连续单步、断点、观察点、堆栈监视器, 可以观察/修改存储器和寄存器, 下载程序到Flash存储器等功能,兼容国内任何一家的C8051F调试工具。多次得到 高校的批量订单,使用效果反馈良好。请定期去官方网站 件,以达到更好的使用效果。也可以在国内代理商https://www.wendangku.net/doc/468033248.html,下载。

THKL-C51仿真器联机及软件的使用说明

附录一 THKL-C51仿真器联机及软件的使用说明 一、仿真器自检步骤 不要带电插拔串口,以防止由此产生的浪涌电流损坏MAX232通讯芯片,下面的操作顺序可以避免带电插拔。 联机正确顺序:插好仿真用串口旋紧固定螺栓>>插上USB电源接口>>连接目标硬件,可以是任何51系统开发板、试验板、工控板、目标板...等等的51硬件系统。 脱机正确顺序:拔下USB电源接口>>拔下仿真用串口。如果短期内经常要使用仿真功能,无需拔下串口。 因为仿真器在通电瞬间要对系统进行自检,所以在通过USB给仿真系统供电之前,仿真头上不要连有负载。接通USB电源,自检通过后POW LED指示灯会亮起来,表示自检通过,此时就可以进入的硬件仿真了。 二、仿真器复位按钮的作用 在仿真器的右侧下方有一个小的按纽,这个按钮用来给整个仿真器硬件系统复位,什么时候需要按这个按钮呢?设置好KEIL的硬件环境后,在每次点击进入仿真环境之前,需要按一下这个复位按钮,这样KEIL启动后,软件和已复位的硬件仿真器就会顺利联机,在点击进入仿真环境之后,仿真器完全由KEIL控制,此时不要按这个按钮,否则在仿真过程中系统将会提示联机中断。 如果需要给硬件复位的话,请先点击仿真器的复位键然后点退出KEIL仿真调试环境。 仿真器使用注意事项:在打开PC机之前请把仿真器和PC机的串口连好。在联机后,请千万不要带电插拔仿真器和PC机的接口,如果带电插拔仿真器就可能导致接口电路MAX232损坏。注意插拔的时候仿真器或者PC机至少有一方的电源是断开的。PC机的串口和并口等接口的最大不便就是不支持热插拔,这也是开发USB接口的根本原因。 断开连接之前推荐步骤: 1.按一下仿真器硬件复位按钮。 2.按退出仿真环境。 3.关闭KEIL,关闭PC机,最后再断开硬件连接,如果要经常使用则不用断开硬件连接。 三、Keil uVision2仿真软件的使用说明 μVision2集成开发环境 μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。 1.关于开发环境 μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。

相关文档
相关文档 最新文档