附录:TKKL-4型控制理论/计算机控制技术实验箱使用说明
一、软件使用说明
1 源程序操作
(1)用“文件”菜单中的菜单项,可对源程序进行新建、打开、编辑、打印,并可进行剪切、复制、查找等操作。
(2) 菜单项“编译”中可以对源程序进行“汇编”和“链接”,生成“.OBJ”和“.EXE”文件。执行这两项操作时,会弹出一个对话框,在其中显示汇编或连接的信息,此时只要关闭该对话框就可进行其他操作,如果在编译链接时出现不能编译或链接时请使用COMPLIE.EXE手工编译。(COMPLIE.EXE默认安装在C:\\Teamkit\\TKKL\\ COMPLIE.EXE)。
2 调试操作
(1)调试窗口激活时,才可进行调试操作。可以选择菜单项“窗口”菜单中的“调试窗口”或者工具栏中的
图标激活,然后按一下实验箱上的复位键在联机成功时出现
“Welcom To You!”的提示。
(2)装入程序/ 保存程序。可以将汇编链接生成的二进制文件通过串行电缆传送到实验仪的内存中,或者将已经在实验箱内存中的程序保存到磁盘文件中。进行这两项操作时会弹出一个“操作进度对话框”,单击确定后,开始调试。
(3)单步运行/停止。可以单步运行程序,在程序单步运行过程中可以查看寄存器状态,并且可以修改寄存器的数据。
(4)当打开“寄存器窗口”(可以通过菜单中的“窗口-> 寄存器窗口”菜单项或工具栏中的“寄存器”快捷按钮
打开或激活寄存器窗口)时,如果单步运行程序或者遇
到断点停下时,各寄存器和标志位的状态可以在寄存器窗口实时显示出来,方便用户程序的调试。
3 示波器使用说明
3.1可以使用菜单中的“窗口->示波器窗口”或者选择工具栏中的
25
图标打开或激活示
波器窗口。如果已经示波器窗口已经打开,则激活,否则弹出一个对话框,用户可根据需要选择不同的示波器功能,进入相应的界面。 3.2 示波器的4个功能
a) 普通示波器(对信号进行时域的测量,类似与普通示波器的功能) b) 频率特性分析示波器 c) 非线性测量
d) 直流电机、温度控制实验专用波形显示示波器
3.3 普通示波器工具栏(按自左向右的顺序逐个介绍)
(1)启动示波器不运行程序。适合于只需要观察波形时使用,例如做控制理论实验时。
(2)启动示波器,并运行程序。适合于需要用示波器观察程序运行效果时使用,例如做计算机控制技术实验。
(3)停止测量。停止示波器的采样,如果运行了计算机控制程序,程序将被终止。建议在激活其它窗口时停止示波器测量。
(4)暂停显示。将当前的波形保留在屏幕上,便于细致观察波形。暂停后可以用游标对波形进行测量、细分显示和打印波形,如果运行了计算机控制程序,程序仍在运行,不会被终止(于停止功能不同),此时示波器仍在采样,只是不将数据显示在屏幕上。
(5)继续显示。暂停显示后用来恢复示波器的显示。 (6)横向增加示波器显示比例。 (7)横向减少示波器显示比例。 (8)纵向增加示波器显示比例。 (9)纵向减少示波器显示比例。
(10)示波器显示还原。将纵向拉伸过的图形还原为最初显示尺寸。
(11)快速向左移动游标。在暂停或细分显示时,用来移动测量游标,每次移动10格
26
(12)向左移动游标。在暂停或细分显示时, 用来移动测量游,每次移动一格。 (13)向右移动游标。 (14)快速向右移动游标。
(15)细分显示波形。在暂停后可以使用。执行时,示波器窗口标题栏会闪动,此时正在接收数据请等待,数据接收完成后会显示出波形,并可用游标进行测量。
(16)左移波形。执行细分显示后,可以使用。 (17)右移波形。执行细分显示后,可以使用。 (18)在波形显示和保存波形界面间切换 (19)波形打印。暂停或细分显示时可以使用。
3.4频率特性分析示波器
(1)开始测试。测试需要一段时间,时间的长短,主要取决于用户输入的信号角频率。测试期间,窗口标题栏会不断闪动,测试完成后,会显示出测试波形。
(2)修改参数。执行后弹出一个对话框,用户可以改变信号的角频率和电压。 (3)停止测量。
(4)快速向左移动游标。示波器暂停或细分显示时可以使用,用来移动测量游标,每次移动10 格。
(5)向左移动游标。示波器暂停或细分显示时可以使用, 用来移动测量游,每次移动一格。
(6)向右移动游标。示波器暂停或细分显示时可以使用,用来移动测量游标,每次移动一格。
(7)快速向右移动游标。示波器暂停时或细分显示可以使用,用来移动测量游标,每次移动10 格。
(8)打印波形。测试完成后,可以将测试的波形打印出来。
3.5非线性测量示波器
27
(1)开始测试。 (2)清除屏幕。 (3)停止测量。
3.6直流电机、温度控制实验专用示波器
(1)启动示波器。
(2)停止测量,程序将被终止。
(3)暂停显示。将当前的波形保留在屏幕上,便于细致观察波形。暂停后可以用游标对波形进行测量、细分显示和打印波形,如果运行了计算机控制程序,程序仍在运行,不会被终止(于停止功能不同),时示波器仍在采样,只是不将数据显示在屏幕上。
(4)继续显示。暂停显示后用来恢复示波器的显示。
(5)横向增加示波器显示比例。示波器运行、暂停时均可以使用。 (6)横向减少示波器显示比例。示波器运行、暂停时均可以使用。
(7)快速向左移动游标。示波器暂停或细分显示时可以使用,用来移动测量游标,每次移动10 格
(8)向左移动游标。示波器暂停或细分显示时可以使用, 用来移动测量游,每次移动一格。
(9)向右移动游标。示波器暂停或细分显示时可以使用,用来移动测量游标,每次移动一格。
(10)在波形显示和保存波形界面间切换
(11)保存某一时刻波形的显示。此处会弹出一个对话框询问保存到那一个图库中,可选的有三个,选中之后,系统会将用户需要保存的图象保存到用户指定的图库中。
(12)波形打印。
4 常用的调试命令说明
28
4.1 A:启动小汇编程序
其格式为:A[段址:][偏移量]↙ 即:
A段址:偏移量↙—从段址:偏移量构成的实际地址单元起填汇编程序的目标码。 A偏移量↙—从默认的段址:偏移量构成的实际地址单元起填充汇编程序的目标码。需要说明的是,对输入汇编语句有如下规定:
(1)数字一律是不带H后缀的16进制数。
(2)[m]类操作一定要在之前标注W(字)或B(字节),如 MOV B[2010],AL;MOV W[2010],AX 4.2 D显示一段地址单元中的数据
其格式为D[[段址:]起始地址,[尾地址]] ↙ 4.3 E编辑指定地址单元中的数据
其格式为E[[段址:]偏移量] ↙
每次只能一字节一字节地显示或修改数据,一旦进入E命令状态,就可通过“空格”键来使地址向高地址方向移动,而“-”键则使地址向低地址向移动,亦可直接填入新数据来修改地址单元中的内容。若直接用回车键来响应的话,就退出E命令。
4.4 G连续运行程序
其格为:G[=[段址:]偏移量] ↙ GB[=[段址:]偏移量] ↙
其中G格式表示无断点连续运行由段址:偏移量指定入口的程序;而GB格式表示带断点连续运行由段址:偏移量指定入口的程序。注:断点是由B命令来设置的。
4.5 R寄存器显示修改
其格式为:R↙或寄存器名↙
前者在使用基本监控、液晶终端显示特定的一组寄存器的内容即:
CS=XXXX,DS=XXXX,IP=XXXX,AX=XXXX,F=XXXX(F是CPU的状态标志,由16位二进制数构成);在使用串行监控、CRT终端或PC机时,显示所有寄存器内容。后者由可显示并修改特定寄存器的内容。如:>RAX就显示AX=XXXX,此时您键入回车键表示结束R命
29