计算机控制技术实验指导书11版(修)(3)

2019-08-03 14:02

点击该组控件中CH1、CH2 旁边的选择框,打对勾表示该路波形显示,否则不显示。点击对应的颜色框,可弹出颜色选择对话框,供用户选择该路波形的显示颜色。

显示框显示的数据为该路波形当前的电压档,即纵向每格代表的电压值。点击按钮,数据显示框可弹出100mv、200mv、500mv、1v、2 v、5 v、10 v共7个电压挡,供用户选择。 数据显示框右边的 按钮用来选择当前显示电压档的后一个档 (如2v),选择当前显示电压档的前一个档 (如500mv)。

c) d) e)

按钮用来

:选中该选择框表示显示游标及对应的测量值,否则只显示波形。 :启动时域波形数据采集并显示波形。

:停止时域波形数据采集,此时显示的波形对应最后采集到的数据。

f) :将当前显示的波形保存为位图文件。 2.X_Y 测量(略) 3.频率特性测量(略)

3.2.5 Debug 调试命令

该软件输出区集成有Debug 调试,点击调试标签,进入Debug 状态,会出现命令提示符“>”,

主要命令叙述如下: A 进入小汇编

格式:A[段址:][偏移量]

A 段址:偏移量——从段址:偏移量构成的实际地址单元起填充汇编程序的目标代码; A 偏移量——从默认的段址与给定的偏移量构成的实际地址单元起填充汇编程序目标代码;

A ——从默认段址:默认偏移量构成的实际地址单元起填充汇编程序的目标代码;输入上述命令后,屏幕显示地址信息,即可输入源程序。若直接回车,则退出命令。汇编程序输入时,数据一律为十六进制数,且省略H 后缀。[m]类操作一定要在[ ]之前标注W(字)或B(字节)。如:MOV B[2010], AX,MOV W[2010], AX。

例:在“>”提示符下键入A2000 ,此时默认的段址CS 为0000,规定偏移量IP 为2000, 屏幕显示与操作为:

表3-2-1 小汇编操作示例 显示内容 键入内容 0000:2000 0000:2003 0000:2004 0000:2005 0000:2007 MOV AX, 1234INC AXDEC AXJMP 2000

B 断点设置

在系统提示符下,键入B ,系统提示[i]:,等待输入断点地址。输入断点地址后回车,系统继续提示[i+1]:。若直接键入回车,则结束该命令。系统允许设置最多10 个断点,断点的清除只能是通过系统复位或重新上电来实现。例:

10

表3-2-2 B命令示例 显示内容 > [0]: [1]: 键入内容 B 2009D 显示一段地址单元中的数据 格式:D[[段址:]起始地址,[尾地址]]

D 命令执行后屏幕上显示一段地址单元中的数据,在显示过程中,可用Ctrl+S 来暂停显示,用任意键继续;也可用Ctrl+C 终止数据显示,返回监控状态。

E 编辑指定地址单元中的数据 格式:E[[段址:]偏移量]

该命令执行后,则按字节显示或修改数据,可通过“空格”键进入下一高地址单元数据的修改,使用“-”键则进入下一低地址单元进行数据的修改,并可填入新的数据来修改地址单元的内容。若输入回车,则结束E 命令。例:

表3-2-3 E命令示例 显示内容 > E 0000:3500 00_ 0000:3501 01_ 0000:3502 02_ 0000:3501 01_ 键入内容 3500- 05 空格 G 运行程序 格式:G=[段址:]偏移量 G[=[段址:]偏移量]

其中G 格式表示无断点连续运行程序,GB 格式表示带断点连续运行程序,连续运行过程中,当遇到断点或按下Ctrl+C 键时,终止程序运行。

M 数据块搬移

格式:M 源地址,尾地址 目标地址 R 寄存器或片内RAM 区显示与修改 格式:R 或R 寄存器名

R 操作后,屏幕显示:CS=XXXX DS=XXXX IP=XXXX AX=XXXX F=XXXX 若需要显示并修改特定寄存器内容,则选择R 寄存器名操作。如RAX ,则显示:AX=XXXX,键入回车键,结束该命令。若输入四位十六进制数并回车,则将该数填入寄存器AX中,并结束该命令。

T 单步运行指定的程序 格式:T[=[段址:]偏移量]

每次按照指定的地址或IP/PC 指示的地址,单步执行一条指令后则显示运行后的寄存器情况。

U 反汇编

格式:U[[段址:]起始地址[,尾地址]]

11

第四章 I386EX 系统板的资源分配

4.1 系统内存分配

系统内存分配情况如图5.1-1 所示。系统内存分为程序存储器和数据存储器,程序存储器为一片128KB 的FLASH ROM,数据存储器为一片128KB 的SRAM。

图4.1-1 系统内存分配

4.2 系统编码

采用内存与IO 独立编址形式,内存地址空间和外设地址空间是相对独立的。内存地址是连续的1M 字节,从00000H~FFFFFH。外设的地址范围从0000H~FFFFH,总共64K 字节。存储器编址见表4.1-1

表4.1-1 存储器编址 系统程序存储器 系统数据存储器 信号线 编址空间 E0000H~FFFFFH 00000H~1FFFFH 4.3 BIOS 说明

表4.1-2 BIOS 说明 中断号 00 01 02 03

绝对地址 00H 04H 08H 0CH 中断内容 除数为0,溢出 单步(Trap) NMI 程序断点 12

备注 系统发出 中断请求 04 05~07 08 09、0A、0B 0C 0D、0E、0F 10 11~13 14 15~1A 1B 1C~1F 20 21~27 28 29 2A-36 37~FF 10H 18~1FH 20H 24H、28H、2CH 30H 34H、38H、3CH 40H 44~4FH 50H 54H~6BH 6CH 70~7FH 80H 84~9FH A0H A4H A8~DBH DC~3FFH 算术溢出 保留 8259 实时钟中断 用户自定义 串行口中断 用户自定义 显示器I/O 保留 查询方式串行通讯 保留 Ctrl+C 保留 程序终止 保留 Ctrl+S处理 Ctrl+P 处理 用户扩展敏感 触发键处理 用于系统扩展 8259 硬中断矢量区 终止程序运行 暂停运行 连接打印机 特殊键处理 4.4 INT 10 功能说明

INT 10 功能使用说明如表4.1-3 所示。

表4.1-3 INT 10 功能使用说明 入口:AH=00H,AL=01H 功能:清屏 入口:AH=01H,AL=数据 功能:写AL 中的数据到显示屏上 入口:AH=06H,DS:BX=字串首地址,且字串尾用00H 填充 功能:显示一字串,直到遇到00H 为止

13

第二部分 实验教程

实验一 系统认识及程序调试练习

实验目的

1.掌握TD-ACC+实验教学系统联机软件中的各菜单功能,熟练掌握其中的程序编辑、编译、链接、加载及调试方法。

2.了解TD-ACC+实验教学系统的系统资源及硬件操作环境。

实验设备

PC 机一台,TD-ACC+实验系统一套

实验内容

1.阅读“第一部分 i386EX 系统板介绍”,了解TD-ACC+实验教学系统的构成; 2.读懂实验程序,对实验程序进行编辑、编译、链接、加载及调试练习。

实验原理

调试下列程序:在显示器上显示一行26个英文字母,换行后重复进行。 第一种实现方法:显示两行字母之间的延时时间采用软件延时方式。 实验程序1(采用软件延时方式) CODE SEGMENT

ASSUME CS:CODE

START: MOV CX,001AH ;显示字符个数(26)→CX MOV AH, 01 MOV AL, 13

INT 10H ;显示换行

CALL DELAY ;调用延时子程序

MOV AL,41H ;送字符‘A’的ASCⅡ码 AGAIN: MOV AH,01 ;显示一个字符 INT 10H

INC AL ;下一显示字符的ASCⅡ码 LOOP AGAIN ;连续显示26个字母 JMP START ;重复进行 DELAY: PUSH CX ;延时子程序

MOV CX,0FFFFH DEL1: PUSH AX POP AX LOOP DEL1 POP CX i386EX CPU RET OUT1 TMROUT1 CODE ENDS

IRQ7 END START INT3 1M 第二种实现方法:显示两行字母之间的间隔时TMRCLK1 分间用内部定时器8254进行控制,时间到由定时器的频OUT端发出脉冲信号到中断控制器8259的中断信24MHz CLK2 号输入端,向CPU请求中断,在中断程序中完成显示一行字母的功能。

图1-1 14


计算机控制技术实验指导书11版(修)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015-2016最新苏教版六下数学第一至六单元教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: