文档库 最新最全的文档下载
当前位置:文档库 › 电气微机实验指导书(最终版) (1)

电气微机实验指导书(最终版) (1)

电气微机实验指导书(最终版) (1)
电气微机实验指导书(最终版) (1)

试验一熟悉汇编环境以及初级程序的编写与调试

一实验目的

1.熟悉掌握DEBUG的常用命令,学会用DEBUG调试程序。

2.了解数据在存储器中的存取方法以及堆栈中数据的压入与弹出。

3.掌握各种寻址方法及简单指令的执行过程。

二试验要求

1.实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析。

2.本实验要求在PC机上进行。

3.本实验只要求在DEBUG调试程序状态下进行,包括汇编程序、调试程序、执行程序。

三实验内容

1.熟悉DEBUG的常用命令

(1)汇编命令A

格式:○1A 【段寄存器名】:【偏移地址】

○2A 【段地址】:【偏移地址】

○3A 【偏移地址】

○4A

功能:用该命令可以将汇编语言程序直接汇编进入内存。

当键入A命令后,显示段地址和偏移地址等待用户键入汇编指令,每键入一条汇编指令回车后,自动显示下一条指令的段地址和偏移地址,再键入下一条汇编指令,直到汇编语言程序全部键入,又显示下一条地址时可直接键入回车回到提示符“—”为止。

其中○1的段地址在段地址寄存器中,因此在使用该命令时必须将段地址寄存器送入段地址,○3的段地址在CS中,○4的段地址在CS中,偏移地址为100H。

(2)执行程序命令G和单步执行程序T

功能:用该G命令可直接执行汇编语言程序;用T命令可单步执行汇编语言程序并显示当前寄存器内容

(3)显示内存命令D

格式:○1D [地址]

○2D [地址范围]

○3D

功能:显示指定内存范围的内容。

(4)修改存储单元内容命令E

格式:○1E [地址][内容表]

○2E[地址]

功能:○1用命令所给定的内容表去代替指定地址范围的内存单元内容。

○2一个单元一个单元的连续修改单元内容。

其中:内容表为一个十六进制数或一串十六进制数,也可以是用单引号括起的一串字符。

(5)检查和修改寄存器内容命令R

格式:○1R

○2R [寄存器名]

功能:○1显示CPU内部所有寄存器的内容和全部标志位的状态。

○2显示和修改一个指定寄存器的内容和标志位的状态。

2. 设堆栈指针SP=2000H,AX=3000H,BX=5000H;请编一程序段将AX的内容和BX 的内容进行交换。请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。

编程提示:将两个寄存器的内容进行交换时,必须有一个中间寄存器才能进行内容的交换。如果用堆栈作为中间存储单元,必须遵循“先进后出”的原则。

3. 设DS=当前段地址,BX=0300H,SI=0002H;请用DEBUG的命令将存储器偏移地址0300H~0304H连续单元顺序装入0AH,0H,0CH,0DH,0EH。在DEBUG状态下送入下面程序,并用单步执行的方法,分析每条指令源地址的形成过程,当数据传送完毕时,AX中的内容是什么。

程序清单如下:

MOV AX,BX

MOV AX,0304H

MOV AX,[0304H]

MOV AX,[BX]

MOV AX,0001[BX]

MOV AX,[BX][SI]

MOV AX,0001[BX][SI]

HLT

编程提示:

(1)其中数据段寄存器中的段地址为进入DEBUG状态后系统自动分配的段地址。

(2)寄存器初值可以在DEBUG状态下,用命令装入,也可以在程序中用指令来完成。

(3)在执行程序前,可用E命令将偏移地址300H~304H送入0AH,0BH,0CH,0DH,0EH。

(4)用T命令执行程序,可进行单步跟踪执行,每执行一条指令就可以看到各寄存器的状态,也可以用R命令直接调出寄存器,来检验各寄存器内容是否正确。

四实验报告

1.用实验数据记录表记录程序清单和单步执行结果

说明:程序清单需详细记录,单步执行结果只需记录有变化或有操作的寄存器值,

实验内容3还需记录是何种寻址方式。

2. 实验报告需包括详细的实验目的、实验要求、实验内容和实验数据记录表

3. 记录上机调试的情况、上机调试步骤、调试过程中所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

试验二加法及判断程序的编写与调试实验

一实验目的

1. 熟练掌握编写汇编语言源程序的基本方法和基本框架。

2. 学会编写顺序结构、分支结构和循环结构的方法。

3. 掌握程序中数据的产生与输入输出的方法。

二实验要求

1.实验前准备

(1)分析题目,将程序中的原始数据、中间结果和最终结果的存取方式确定好。

(2)写出算法或画出流程图。

(3)写出源程序。

(4)对程序中结果进行分析,并准备好上机调试与用汇编程序及汇编调试的过程。

2. 本实验要求在PC机上进行。

3. 汇编过程中出现问题,可用DEBUG进行调试。

三实验内容

1. 设AX=0002H,编写一个程序段将AX的内容乘以10,要求用移位的方法完成。

编程提示:

(1)用移位的方法完成某些乘法运算,是较为常见的方法,操作数左移一位为操作数乘2运算。

(2)算式2×10的程序流程图如图2-1所示。

(3)注意计数寄存器CX的使用

(3)在DEBUG环境下完成该程序并用T命令单步跟踪执行程序。

图2-1 流程图

2. 假设有一组数据:5,-4,0,3,100,-51,请编写一程序,判断:每个数大于0,等于0,还是小于0;并输出其判断结果。

即: 1 当x>0 Array y= 0 当x=0

-1 当x<0

编程提示:

(1)首先将原始数据(5,-4,0,3,100,-51)装入起始地址为xx的字节存储单元中。

(2)将判断结果以字符串的形式存放在数据区中,以便在显示输出时调用。

(3)其中判断部分可采用CMP指令,得到一个分支结构,分别输出“Y=0”,“Y=+1”,“Y=-1”。

(4)注意对有符号数控制转移指令的使用(JGE,JG,JE,JL等)

(5)程序中存在一个循环结构,循环6次,调用6次分支结构后结束。

(6)在masm for windows环境下完成该程序

(7)参考程序流程图如图2-2所示。

图2-2 参考程序流程图

(8)参考程序清单如下

DATAS SEGMENT

;此处输入数据段代码

data1 db 05h,0fch,00h;补充数据3,100,-51 Y1 db'Y=1',0dh,0ah,'$'

;定义Y2存放Y=0

;定义Y3存放Y=-1

DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

;此处输入代码段代码

;将data1偏移地址送SI

mov ax,0000h

;将循环次数送计数寄存器

loop1:

;取data1数据到AL以比较

;将data1数据与0进行比较

;大于跳转到NEXT1

;等于跳转到NEXT2

MOV DX,OFFSET Y3

JMP OUTPUT

NEXT1:

;Y1输出部分

NEXT2:

;Y2输出部分

OUTPUT:

MOV AH,09H

INT 21H

;SI自加

;跳转到下一位数

MOV AH,4CH

INT 21H

CODES ENDS

END START

四实验报告

1.用实验数据记录表记录程序清单和程序执行结果。

说明:程序清单需详细记录,并尽可能地加上注释

2. 实验报告需包括详细的实验目的、实验要求、实验内容、流程图和实验数据记录表。

3. 记录上机调试的情况、上机调试步骤、调试过程中所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

实验三8253定时器 / 计数器

一、实验目的

⒈学会8253芯片和微机接口的原理和方法。

⒉. 掌握8253定时器/计数器的工作方式和编程原理。

二、实验内容

用8253的0通道工作在方式3,产生方波。

图3-1 实验接线图

⒈8253芯片介绍

8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V 单电源供电。

8253的功能用途:

⑴延时中断⑸实时时钟

⑵可编程频率发生器⑹数字单稳

⑶事件计数器⑺复杂的电机控制器

⑷二进制倍频器

2.8253的六种工作方式:

⑴方式0:计数结束中断⑷方式3:方波频率发生器

⑵方式l:可编程频率发生⑸方式4:软件触发的选通信号

⑶方式2:频率发生器⑹方式5:硬件触发的选通信号

三、实验步骤

⒈按图3-1连好实验线路(使用计数器0)

(1)8253的GATE0接+5V。

(2)8253的CLK0插孔接分频器74LS393(左下方)的T6插孔,分频器的频率源为1.8432MHZ,T→1.8432MHZ。

(3) 8253的OUT0接L12

⒉编写实验程序(注:8253在实验箱中分配的地址为0040H~0043H,8253对应0043H,计数器0对应0040H)

编程提示如下:(注意将文件保存为.asm文件)

CODE SEGMENT

ASSUME CS: CODE

ORG 1290H

START: JMP TCONT

TCONT: ;写入控制字(计数器0,工作方式)

;写入初值低8位到计数器0,用于调整方波频率

;写入初值高8位到计数器0,用于调整方波频率

CODE ENDS

END START

3.打开实验箱电源,在86PCI软件环境下调试程序,步骤为编译-加载-连续运行。(注:如程序有语法错误编译会比较慢,请耐心!)

四实验报告

1.用实验数据记录表记录程序清单和程序执行结果。

说明:程序清单需详细记录,并尽可能地加上注释

2. 实验报告需包括详细的实验目的、实验要求、实验内容、,流程图、硬件结构图和实验数据记录表。

3. 记录上机调试的情况、上机调试步骤、调试过程中所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

实验四8255A并行口实验

一、实验目的

⒈掌握8255A和微机接口方法。

⒉掌握8255A的工作方式和编程原理。

二、实验内容

用8255PA口控制PB口。

图4-1 实验接线图

⒈8255A芯片简介:8255A可编程外围接口芯片是INTEL公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0:基本输入/ 输出方式

方式l:选通输入/ 输出方式

方式2:双向选通工作方式

⒉使8255A端口A工作在方式0并作为输入口,读取Kl-K8开关量,PB口工作在方式0作为输出口,控制L1-L8发光二极管,采用无条件传送方式传送数据。

三、实验步骤

⒈按图4-1连好实验线路

(1)8255A芯片A口的PA0-PA7依次和开关量输入Kl-K8相连。

(2)8255A芯片B口的PB0-PB7依次接Ll-L8。

⒉按图4-2编写实验程序(注:8253在实验箱中分配的地址为0FF28H~0FF2BH,8255A 对应0FF2BH,PA口对应0FF28H,PB口对应0FF29H)

图4-2 8255实验流程图

编程提示如下:(注意将文件保存为.asm文件)

CODE SEGMENT

ASSUME CS: CODE

ORG 11B0H

START: ;写入控制字(工作方式0,PA口输入,PB口输出)

BG:

;读取PA口开关量到AL

;将读取的PA口开关量信号送PB口输出

;无条件传送(直接传送)

CODE ENDS

END START

3.打开实验箱电源,在86PCI软件环境下调试程序,步骤为编译-加载-连续运行。(注:如程序有语法错误编译会比较慢,请耐心!)

四、实验报告

1. 用实验数据记录表记录程序清单和程序执行结果。

说明:程序清单需详细记录,并尽可能地加上注释

2. 实验报告需包括详细的实验目的、实验要求、实验内容、,流程图、硬件结构图和实验数据记录表。

3. 记录上机调试的情况、上机调试步骤、调试过程中所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

微机接口技术实验指导书

《微机接口技术》实验指导书 主编李建波 主审黄忠宇、苏显 广东机电职业技术学院 计算机与信息工程系

前言 本实验指导书适用于机电一体化专业,实验时间10学时,5次上机时间。 主要学习内容为80X86语言实验环境配置、汇编源语言格式、输出字符、循环结构、子程序调用,以及加减乘除等指令操作。 学习结束后,要求学生能够独立编写出综合加减乘除等指令,以及循环结构、子程序调用等程序控制程序。

目录 实验项目一熟悉微机实验环境 (4) 实验项目二掌握中断方式显示数字或字符 (6) 实验项目三掌握汇编语言的寻址方式 (8) 实验项目四掌握循环指令的用法 (10) 实验项目五掌握子程序的用法 (12)

实验报告一熟悉微机实验环境 1、实验目的 1、熟悉微机实验环境安装 2、熟悉微机实验环境配置 3、通过练习加法,熟悉程序格式 4、单步运行程序,通过观察窗口观察指令对寄存器中数据的影响 2、实验步骤 1)软件安装 (拷贝三个文件夹) 复制:桌面| 网上邻居\ Techer\ c盘\ wave、comp86和in8088三个文件夹拷贝:将三个文件夹到自己计算机上C:盘根目录下 在资源管理器下可以看到:C:\wave,C:\comp86,C:\in8088三个文件夹2)通过资源管理器,进入汇编环境 C:\wave\Bin\wave.exe ,双击wave.exe 3)打开文件我的电脑 \ c: \ wave \ bin \ wave.exe环境配置(如下图) 选中菜单栏中“仿真器”——“仿真器设置”选项(如下图) a、选中“语言”一栏,编译器路径中填写: C:\COMP86\(如下图) b、选中“仿真器”一栏, 选择仿真器—————G6W(如下图) 选择仿真头—————8088/8086实验(如下图) 选择CPU —————8088/8086(如下图) 使用软件模拟器:打√表示软件实验,硬件实验则无√ 4)新建文件 a、选中菜单栏\文件\新建文件,建立空白文件 b、编辑文件,输入以下代码

微机原理实验指导书

微机原理及应用实验指导书 南京理工大学机械工程学院 2011年10月10日

实验1 基本操作实验 1. 实验目的 (1) 掌握TD-PITC 80X86 微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。 (2) 掌握使用运算类指令编程及调试方法; (3) 掌握运算类指令对各状态标志位的影响及其测试方法; (4) 学习使用软件监视变量的方法。 2. 实验设备 PC机一台,TD-PITC 实验装置一套。 3. 实验内容及步骤 通过对样例程序的操作,学会在TD-PITC境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会: ●如何设置断点; ●如何单步运行程序; ●如何连续运行程序; ●怎样查看寄存器的内容; ●怎样修改寄存器的内容; ●怎样查看存储器的内容; ●怎样修改存储器的内容。 3.1 实验内容1――――BCD码转换为二进制数 实验内容: 将四个二位十进制数的BCD 码存放于3500H 起始的内存单元中,将转换的二进制数存入3510H 起始的内存单元中,自行绘制流程图并编写程序。 参考实验程序清单如下: SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: XOR AX, AX MOV CX, 0004H MOV SI, 3500H MOV DI, 3510H A1: MOV AL, [SI] ADD AL, AL MOV BL, AL

ADD AL, AL ADD AL, AL ADD AL, BL INC SI ADD AL, [SI] MOV [DI], AL INC SI INC DI LOOP A1 A2: JMP A2 CODE ENDS END START 实验步骤: 1)运行Wmd86 软件,进入Wmd86 集成开发环境。 2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言,如图1-1所示。语言选择后,下次再启动软件,语言环境保持这次的修改不变。在这里,我们选择汇编语言。 图1-1 语言环境选择界面 3)语言选择后,点击新建或按Ctrl+N 组合键来新建一个文档,如图1-2所示。默认文件名为Wmd861。 图1-2 新建文件界面 4)编写实验程序,如图1-3所示,并保存,此时系统会提示输入新的文件名,输完后点击保存。

控制工程基础实验指导书(答案)

控制工程基础实验指导书 自控原理实验室编印

(内部教材)

实验项目名称: (所属课 程: 院系: 专业班级: 姓名: 学号: 实验日期: 实验地点: 合作者: 指导教师: 本实验项目成绩: 教师签字: 日期: (以下为实验报告正文) 、实验目的 简述本实验要达到的目的。目的要明确,要注明属哪一类实验(验证型、设计型、综合型、创新型)。 二、实验仪器设备 列出本实验要用到的主要仪器、仪表、实验材料等。 三、实验内容 简述要本实验主要内容,包括实验的方案、依据的原理、采用的方法等。 四、实验步骤 简述实验操作的步骤以及操作中特别注意事项。 五、实验结果

给出实验过程中得到的原始实验数据或结果,并根据需要对原始实验数据或结果进行必要的分析、整理或计算,从而得出本实验最后的结论。 六、讨论 分析实验中出现误差、偏差、异常现象甚至实验失败的原因,实验中自己发现了什么问题,产生了哪些疑问或想法,有什么心得或建议等等。 七、参考文献 列举自己在本次准备实验、进行实验和撰写实验报告过程中用到的参考文献资 料。 格式如下 作者,书名(篇名),出版社(期刊名),出版日期(刊期),页码

实验一控制系统典型环节的模拟、实验目的 、掌握比例、积分、实际微分及惯性环节的模拟方法; 、通过实验熟悉各种典型环节的传递函数和动态特性; 、了解典型环节中参数的变化对输出动态特性的影响。 二、实验仪器 、控制理论电子模拟实验箱一台; 、超低频慢扫描数字存储示波器一台; 、数字万用表一只;

、各种长度联接导线。 三、实验原理 运放反馈连接 基于图中点为电位虚地,略去流入运放的电流,则由图 由上式可以求得下列模拟电路组成的典型环节的传递函数及其单位阶跃响应。 、比例环节 实验模拟电路见图所示 U i R i U o 接示波器 以运算放大器为核心元件,由其不同的输入网络和反馈网络组成的各种典型环节,如图所示。图中和为复数阻抗,它们都是构成。 Z2 Z1 Ui ,— U o 接示波器 得:

电子测量-实验指导书1

电子测量实验指导书 通信与电子工程学院 通信与测量实验室

实验一、信号发生器和模拟示波器的使用 一、实验目的 1.学会信号发生器、模拟示波器的使用方法 二、实验仪器 函数信号发生器F40 一台 示波器GOS6051 一台 三、实验内容 1.用示波器测量正弦信号 (1)调节信号发生器,使其输出频率为1kHz,峰峰值为1V,不含直流成分的正弦波信号,用示波器观测次信号,记录其实际周期值,并在坐标纸上记录示波器荧光屏上显示的被测波形。 (2)调节信号发生器,使其输出频率为5kHz,峰峰值为2V,含1v直流成分的正弦波信号,用示波器观测次信号,记录其实际周期值,并在坐标纸上记录示波器荧光屏上显示的被测波形。2.用示波器测量正弦信号 (1)调节信号发生器,使其输出周期为0.1ms,峰峰值为2V,占空比为50%,不含直流成分的矩形波信号,用示波器观测次信号,记录其实际频率值,并在坐标纸上记录示波器荧光屏上显示的被测波形。 (2)调节信号发生器,使其输出周期为0.2ms,峰峰值为3V,占空比为50%,含1V直流成分的矩形波信号,用示波器观测次信号,记录其实际频率值,并在坐标纸上记录示波器荧光屏上显示的被测波形。 (3) 调节信号发生器,使其输出周期为1ms,低电平为0V,高电平为3V,占空比为20%,不含直流成分的矩形波信号,用示波器观测次信号,记录其实际频率值,并在坐标纸上记录示波器荧光屏上显示的被测波形。 3.用示波器观测几个通信原理常用调制信号(选作) (1)调节信号发生器,使其产生一个调幅波,载波信号为频率1MHz的正弦波,幅度为2V;调制

信号选内部信号正弦波(波形编号为1),调制信号频率为5kHz,调制深度为80%。 (2)调节信号发生器,使其产生一个FSK波,输出正弦信号幅度为2V;调制信号选内部信号正弦波(波形编号为1),频率在100Hz和10KHz之间交替,交替间隔时间为10ms的正弦波。 4.用示波器观察李萨如图像(演示或者选作) 四、实验步骤 打开电源,并预热信号发生器,进入正常工作状态 4.1 用示波器测量正弦信号 4.1.1 步骤 (1)按“shift”,则屏幕上显示“shift”字样,shift表明要选择某个按键的第二功能。然后按“频率”,即完成按键上面对应蓝字的功能,说明完成选择波形为正弦波。在显示屏左端显示“~”。(2)按“频率键”,可显示频率或者时间单位,使其显示频率,完成1kHz的输入,即为:在数字按键上输入1,然后按扫描键,这时选择了按钮下方的单位“kHz”。 (3)按“shift”,则屏幕上显示“shift”字样,shift表明要选择某个按键的第二功能。然后按“猝发”,即完成按键上面对应蓝字的第一项功能,说明完成选择偏移功能。在数字按键上输入0,然后按调频键,这时选择了“mV”(或在数字按键上输入0,然后按“shift”,这时选择了“V”)。即说明选择直流分量为0。 (4)按“幅度键”,可显示幅度位,即电压单位。完成1V的输入,即为:在数字按键上输入1,然后按“shift”键,这时选择了“V”。 (5)用示波器观测输出信号,并记录实际周期和波形。 4.1.2 步骤 (1)按“shift”,则屏幕上显示“shift”字样,shift表明要选择某个按键的第二功能。然后按“频率”,即完成按键上面对应蓝字的功能,说明完成选择波形为正弦波。在显示屏左端显示“~”。(2)按“频率键”,可显示频率或者时间单位,使其显示频率,完成5kHz的输入,即为:在数字按键上输入5,然后按扫描键,这时选择了按钮下方的单位“kHz”。 (3)按“shift”,则屏幕上显示“shift”字样,shift表明要选择某个按键的第二功能。然后按“猝发”,即完成按键上面对应蓝字的第一项功能,说明完成选择偏移功能。在数字按键上输入1,然

微机原理实验指导书

微型计算机原理与应用实验指导书 上海大学通信学院

2010 年4 月 PC微机原理实验一 一、目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能。 要求:在PC机上完成下列程序的调试运行,并写出运行结果。二、1.DEBUG的基本操作:(详细内容请参阅教材“程序的调试,P173”和“附录F 调试程序DEUBG的使用,P499”) (1)从WINDOWS进入DOS之后,输入命令启动DEBUG: C:>DEBUG 回车 (2)输入R命令,查看和记录CPU各个寄存器的内容: -R回车 看到什么 (3)输入A命令,汇编下面的字符“WINDOWS”显示程序: -A100 ;从偏移地址是0100H处开始写指令 MOV AH,2 MOV DL, 57 ;57H 是“W ”的ASCII码 INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能 ;这3句合起来的功能是:显示DL中的字符 MOV DL, 49 INT 2 1 MOV DL, 4E INT 21 MOV DL, 44 INT 2 1 MOV DL, 4F INT 2 1 MOV DL, 57 INT 2 1 MOV DL, 53 INT 2 1 INT 3 ;功能是产生一个断点,不要省略 (4)输入U 命令反汇编上面的程序: -U 100 问:这里100代表什么 (5)输入G命令连续运行上面的程序,记录运行结果:

-G=100 ,57,53依次分别改为574F4E57 (6)输入E命令把上面程序中的数据,49,,44,,45:,,45,4C43,4F4D,-E 103 回车(以下同) -E 107 10B-E -E 10F 113-E 117-E 11B-E (7)输入D命令查看程序机器码的存放情况: -D 100 11E ;看从100开始到11E的机器码 (8)输入G命令再连续运行程序,并记录运行结果: -G=100 (9)依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各 命令的运行结果: -T=100 回车 -G=100 106 回车 -G=100 10A 回车 -G=100 10E 回车 -G=100 11E 回车 注意: 下面第2—第8段程序是7个实用的小程序,若不小心打错指令,可以这样修改: 例如:CS:0100 B300 MOV BL,0 0102 53 PUSH BX 0103 B220 LP1: MOV DL,20 要修改“PUSH BX”,因为这条指令的IP是0102,所以按以下操作: -A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。 如果要查看0100以后的指令及相应的机器代码,可以 -U 0100 回车,能够看到CS:0100开始的指令及相应的机器代码。“-U ”是反汇编 若发现有误用,用“-A XXXX 回车”,重打这条指令即可 2.编制一个能在CRT上连续显示A,B,C,D······Z大写英文字符的源程序,并在源程序下汇编调试机运行。

控制工程基础实验指导书(答案) 2..

实验二二阶系统的瞬态响应分析 一、实验目的 1、熟悉二阶模拟系统的组成。 2、研究二阶系统分别工作在ξ=1,0<ξ<1,和ξ> 1三种状态下的单 位阶跃响应。 3、分析增益K对二阶系统单位阶跃响应的超调量σP、峰值时间tp和调 整时间ts。 4、研究系统在不同K值时对斜坡输入的稳态跟踪误差。 5、学会使用Matlab软件来仿真二阶系统,并观察结果。 二、实验仪器 1、控制理论电子模拟实验箱一台; 2、超低频慢扫描数字存储示波器一台; 3、数字万用表一只; 4、各种长度联接导线。 三、实验原理 图2-1为二阶系统的原理方框图,图2-2为其模拟电路图,它是由惯性环节、积分环节和反号器组成,图中K=R2/R1,T1=R2C1,T2=R3C2。 图2-1 二阶系统原理框图

图2-1 二阶系统的模拟电路 由图2-2求得二阶系统的闭环传递函 12 22 122112 /() (1)()/O i K TT U S K U S TT S T S K S T S K TT ==++++ :而二阶系统标准传递函数为 (1)(2), 对比式和式得 n ωξ== 12 T 0.2 , T 0.5 , n S S ωξ====若令则。调节开环增益K 值,不仅能改变系统无阻尼自然振荡频率ωn 和ξ的值,可以得到过阻尼(ξ>1)、 临界阻尼(ξ=1)和欠阻尼(ξ<1)三种情况下的阶跃响应曲线。 (1)当K >0.625, 0 < ξ < 1,系统处在欠阻尼状态,它的单位阶跃响应表达式为: 图2-3 0 < ξ < 1时的阶跃响应曲线 (2)当K =0.625时,ξ=1,系统处在临界阻尼状态,它的单位阶跃响应表达式为: 如图2-4为二阶系统工作临界阻尼时的单位响应曲线。 (2) +2+=222n n n S S )S (G ωξω ω1 ()1sin( ) (3) 2-3n t o d d u t t tg ξωωωω--=+=式中图为二阶系统在欠阻尼状态下的单位阶跃响应曲线 e t n o n t t u ωω-+-=)1(1)(

电子测量原理实验指导书

电子测量原理实验指导书 南京邮电大学自动化学院

目录 电子测量实验系统组成原理及操作 (1) 电子计数器原理及应用 (10) 示波器原理及应用 (16) R、L、C参数测量 (24) 逻辑分析仪原理及应用 (31) 交流电压测量 (40)

电子测量实验系统组成原理及操作 一、实验目的 1.了解SJ-8002B电子测量实验系统的原理和组成。 2.学习操作本实验系统并完成一些简单实验。 二、实验内容 1.操作本系统的实验箱内部DDS信号源,产生出多种信号波形,并用外接示波器观察。 2.使用本实验箱内部数字示波器,去观察外部信号源的信号波形。 3.使用本实验箱内部数字示波器,观察内部DDS信号源产生的信号波形。 三、实验器材 1.SJ-8002B电子测量实验箱 1台 2.双踪示波器(20MHz模拟或数字示波器) 1台 3.函数信号发生器(1Hz~1MHz) 1台 4.计算机(具有运行windows2000和图形化控件的能力) 1台 四、实验原理 SJ-8002B电子测量实验系统由三大部分组成:a电子测量实验箱;b系列化的实验板;c微型计算机(含配套的实验软件),如图1-1所示。此外,实验中根据需要可以再配备一些辅助仪器,如通用示波器、信号源等。 图1-1 电子测量实验系统的基本组成 电子测量实验系统的外貌图如图1-2所示。

图1-2 电子测量实验系统 电子测量实验箱主板如图1-3所示。 S102 短路块 62芯插座,实验电路板 AC9V 温度板用电源 EPP 插座,连接计算机 并口 键盘板接口 电位器直流可调电压 S101 短路块 S702 短路块 S602 短路块 采集1通道输入Ain1信号源1输出Aout1 测频输入Fx 采集2通道输入Ain2信号源2输出Aout2 直流电压输入DCin 图1-3 电子测量实验箱主板 短路块名 短路位置 连接说明 使用场合 S101 左边 7109直流电压差分输入端DC -不接地 温度实验时使用

微机原理与接口技术实验指导书13机械、13机械师

《微机原理与接口技术》实验指导书 喻菲菲编 班级:_______ 学号:_______ 姓名:_______ 广东技术师范学院机电学院

目录 MASM611安装指南 ................................................................................. 错误!未定义书签。实验一:汇编语言上机环境及基本操作................................................. 错误!未定义书签。实验二:输入输出程序的编制 ................................................................ 错误!未定义书签。实验三:分支结构程序设计 .................................................................... 错误!未定义书签。实验四:循环结构程序设计 .................................................................... 错误!未定义书签。

课程类型:学科专业基础课课程代码:09401309 课程总学时: 51 实验课程性质:非独立设课课程实验学时: 6 综合性、设计性实验项目数: 3 个 6 学时适用专业:机械设计制 造及其自动化 开课时间:二年级第二学期开课单位:机电学院 撰写人:喻菲菲审定人:周莉 MASM611安装指南 (以下适用于XP系统,win7可以按照,但是无法连接link,不兼容) 双击文件夹MASM611full下的安装文件setup.exe,出现下面的界面 按ENTER回车键继续 按向下的箭头键选中第二项按默认方式安装,按ENTER回车键继续 按向下的箭头键选中第二项安装在D盘,按ENTER回车键继续 按向下的箭头键选中第二项Install for DOS/Windows & NT,按ENTER回车键继续 按向下的箭头键选中第二项MS-DOS/Microsoft Windows,按ENTER回车键继续 选中默认项无变化,按ENTER回车键继续 已安装成功,按ENTER回车键继续 按ENTER回车键继续 按ENTER回车键继续 按ENTER回车键继续 按ENTER回车键继续 按向下的箭头键选中最后一项退出安装,按ENTER回车键 点击开始菜单中的运行,键入cmd,点确定,进入DOS界面。 输入cd\ 返回到根目录,输入D: 进入D盘 输入cd masm611进入D:\masm611文件夹,再输入cd bin进入D:\masm611\bin文件夹 输入edit 01.asm进入程序编辑界面 实验一:汇编语言上机环境及基本操作 一、实验目的及要求 1.学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互 之间的关系。

微机原理及应用实验

实验报告1 实验项目名称:I/O地址译码;简单并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握I/O地址译码电路的工作原理,简单并行接口的工作原理及使用方法。 二、预备知识: 输入、输出接口的基本概念,接口芯片的(端口)地址分配原则,了解译码器工作原理及相应逻辑表达式,熟悉所用集成电路的引线位置及各引线用途;74LS245、74LS373的特性及作用。 三、实验内容245输入373输出 使用Protues仿真软件制作如下电路图,使用EMU8086编译软件编译源程序,生成可执行文件(nn . exe),在Protues仿真软件中加载程序并运行,分析结果。 编程实现:读8个开关的状态,根据输入信号控制8个发光二极管的亮灭。 图1-1 245输入373输出 四、程序清单

五、实验结果 六、结果分析 七、思考题: 1、如果用74LS373作输入接口,是否可行?说明原因;用74LS245作输出接口,是否可行?说明原因。

实验报告2 实验项目名称:可编程定时器/计数器;可编程并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握8253的基本工作原理和编程应用方法。掌握8255的工作原理及使用方法。 二、预备知识: 8253的结构、引脚、控制字,工作方式及各种方式的初始化编程及应用。 8255的内部结构、引脚、编程控制字,工作方式0、1、2的区别,各种方式的初始化编程及应用。 三、实验内容: ⑴8253输出方波 利用8253的通道0和通道1,设计产生频率为1Hz的方波。设通道0的输入时钟频率为2MHz,8253的端口地址为40H,42H,44H,46H。通道0的输入时钟周期0.5μs,其最大定时时间为:0.5μs×65536 = 32.768ms,要产生频率为1Hz(周期= 1s)的方波,利用;一个通道无法实现。可用多个通道级连的方法,将通道0的输出OUT0作通道1的输入时钟信号。设通道0工作在方式2(频率发生器),输出脉冲周期= 10 ms,则通道0的计数值为20000(16位二进制)。周期为4 ms的脉冲作通道1的输入时钟,要求输出端OUT1输出方波且周期为1s,则通道1工作在方式3(方波发生器),计数值为100(8位;二进制)。硬件连接如图2-1。

《控制系统计算机仿真》实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B (3)矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i]; 求A.', A' (4)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素; (5)方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式p(x) = x3 - 2x - 4的根 (2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] , 求矩阵A的特征多项式; 求特征多项式中未知数为20时的值; 4、基本绘图命令 (1)绘制余弦曲线y=cos(t),t∈[0,2π] (2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π] 5、基本绘图控制 绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; (2)坐标轴控制:显示范围、刻度线、比例、网络线 (3)标注控制:坐标轴名称、标题、相应文本; 6、基本程序设计 (1)编写命令文件:计算1+2+?+n<2000时的最大n值; (2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。 三、预习要求 利用所学知识,编写实验内容中2到6的相应程序,并写在预习报告上。

实验指导书-电子测量原理

电子科技大学 实验指导书 《电子测量原理》实验 -----数字存储示波器的使用和带宽测试 一.实验目的 1.熟悉数字示波器基本工作原理 2.了解数字示波器的主要技术指标 3.掌握数字示波器的使用方法和带宽测试 二.实验内容 1.相关测试仪器的熟练使用 2.边沿、脉宽等触发类型的使用 3.触发释抑功能的使用 4.预触发与延迟触发功能的使用 5.脉冲参数的测量 6.获取模式(标准、峰值、平均、高分辨率)的使用 7.触发方式(自动、正常、单次)的使用 8.带宽的测量 三.预备知识 1.了解数字存储示波器原理 2.熟悉掌握数字存储示波器使用和带宽的测试方法。 四.实验设备与工具 数字存储示波器、任意波形发生器、射频信号源 五.实验原理与说明 1.实验仪器简介 ⑴函数发生器 Agilent Technologies 33220A 是高性能的20 MHz 任意波形发生器,其具有内置任意波

形和脉冲功能。实物如图1。 ?10 个标准波形 ?内置的14 位50 MSa/s 任意波形功能 ?具有可调边沿时间的精确脉冲波形功能 ?LCD 显示器可提供数字和图形视图 ?易用的旋钮和数字小键盘 ?仪器状态存储器,用户可自定义名称 ?带有防滑支脚的便携式耐用机箱灵活的系统特性 ?四个可下载的64K 点任意波形存储器 ?GPIB (IEEE-488)、ΜS B 和LAN 远程接口为标准配置?符合LXI Class C 标准?SCPI(可编程仪器的标准命令)兼容 图1 Agilent 33220A 20 MHz 任意波形发生器 ⑵数字存储示波器Agilent DSO5012A Agilent DSO5012A主要指标: ?采样率2 GSa/sec 每通道 ?垂直分辨率8 位 ?模拟带宽:100MHz ?上升时间(= 0.35/ 带宽):3.5 nsec ?水平范围:5 nsec/div 至50 sec/div ?触发系统模式:自动、正常(已触发)、单,释抑时间~60 ns 至10 秒 ?触发类型:边沿、脉冲宽度、码型、TV、持续时间 ?边沿:在任何源的上升沿、下降沿或交变沿触发 ?脉冲宽度:当正向或负向脉冲小于、大于或在任意源通道的特定范围内时触发。 ?最小脉冲宽度设置:5 ns ?最大脉冲宽度设置:10 s

微机原理与接口技术综合性实验指导书

微机原理与接口技术实验 电子发声系统设计 【实验目的】 (1). 掌握8254接口电路的连接方法,懂得分频数据对发生频率的影响。 (2). 掌握应用汇编语言控制8254使扬声器发声的程序设计的方法步骤。【实验仪器】 PC微机一台、TD-PIT+实验系统一套。 【实验内容】 连接电子发声电路,根据实验提供的音乐频率表和时间表,编程控制8254,使其输出并驱动扬声器发出相应的乐曲。编程演奏《友谊地久天长》。 (1) 确认实验系统与PC机的连线已接通。 (2) 设计连接实验电路。 (3)运用PIT端口资源工具(CHECK程序),查看I/O片选端口始地址。 (4)编程并编译、链接。 运行程序,听扬声器发音是否正确。 【程序的数据处理】 DATA SEGMENT FREQ_LIST DW 371,495,495,495,624,556,495,556,624 ;频率表 DW 495,495,624,742,833,833,833,742,624 DW 624,495,556,495,556,624,495,416,416,371 DW 495,833,742,624,624,495,556,495,556,833 DW 742,624,624,742,833,990,742,624,624,495 DW 556,495,556,624,495,416,416,371,495,0 TIME_LIST DB 4, 6, 2, 4, 4, 6, 2, 4, 4 ;时间表 DB 6, 2, 4, 4, 12, 1, 3, 6, 2 DB 4, 4, 6, 2, 4, 4, 6, 2, 4, 4 DB 12, 4, 6, 2, 4, 4, 6, 2, 4, 4 DB 6, 2, 4, 4, 12, 4, 6, 2, 4, 4 DB 6, 2, 4, 4, 6, 2, 4, 4, 12 DATA ENDS 【上机实验报告】 ⒈上机实验所用的设备(型号或规格),实验环境条件。 ⒉简述实验原理,说明操作过程,及数据要求,给出程序的音频及延时输入数据值。 ⒊你设计的电路图是什么。

80x86微机原理与接口技术实验指导书

80x86微机原理与接口技术 实验指导书 长安大学信息工程学院电子信息与通信工程实验室

第1章 80X86 微机原理及其程序设计实验 本章主要介绍汇编语言程序设计,通过实验来学习80X86 的指令系统、寻址方式以及程序的设计方法,同时掌握联机软件的使用。 1.1 系统认识实验 1.1.1 实验目的 掌握TD-PITE 80X86 微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。 1.1.2 实验设备 PC机一台,TD-PITE 实验装置一套。 1.1.3 实验内容 编写实验程序,将00H~0FH 共16 个数写入内存3000H 开始的连续16 个存储单元中。 1.1.4 实验步骤 1. 运行Wmd86 软件,进入Wmd86 集成开发环境。 2. 根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言,如图1-1-1所示。语言选择后,下次再启动软件,语言环境保持这次的修改不变。在这里,我们选择汇编语言。 图1-1-1 语言环境选择界面 3. 语言选择后,点击新建或按Ctrl+N 组合键来新建一个文档,如图1-1-2所示。默认文件名为Wmd861。 图1-1-2 新建文件界面 4. 编写实验程序,如图1-1-3所示,并保存,此时系统会提示输入新的文件名,输完后

点击保存。 图1-1-3 程序编辑界面 5. 点击,编译文件,若程序编译无误,则输出如图1-1-4所示的输出信息,然后再点击进行链接,链接无误输出如图1-1-5所示的输出信息。 图1-1-4 编译输出信息界面图1-1-5 链接输出信息界面 6. 连接PC与实验系统的通讯电缆,打开实验系统电源。 7. 编译、链接都正确并且上下位机通讯成功后,就可以下载程序,联机调试了。可以通过端口列表中的“端口测试”来检查通讯是否正常。点击下载程序。为编译、链 接、下载组合按钮,通过该按钮可以将编译、链接、下载一次完成。下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。起始运行语句下会有一条绿色的背景。如图1-1-6所示。

《电子测量实验指导书》

《电子测量》实验指导书 电子测量实验室编写

目录 实验一示波器性能研究及使用 实验二交流电压的测量 实验三时间的测量 实验四相位差和频率的测量 实验五测量放大器参数测试 实验六函数信号发生器的设计与调测 实验七扫频仪的使用及有源滤波器性能测试实验八简易数显频率计的设计

前言 《电子测量》是一门理论与实践并重的课程。它主要介绍电学中常见物理量(如电压、电流、电阻、电感、频谱、频率特性等)的测量方法、测量时使用的测量仪器以及基本的测量误差理论。学生通过本课程的学习,应该在理解原理的基础上,掌握各物理量的测量方法,会使用相关的测量仪器。 《电子测量》课程实验开设目的:首先是加深理解在课堂上获得的理论知识,将理论知识形象化;同时学习仪器设备的实际操作,加强动手能力,积累实践经验;另外通过一些综合性实验达到对已学过的其它课程知识融会贯通的效果。

实验一示波器性能研究及使用 一实验目的 熟悉示波器的工作原理; 掌握正确使用示波器测量各种参数的方法。 二实验原理 我们可以把示波器简单地看成是具有图形显示的电压表。 普通的电压表是在其刻度盘移动的指针或数字显示来给出信号电压的测量度数。而示波器则不同,示波器具有屏幕,它能在屏幕上以图形的方式显示信号电压的随时间的变化,即波形。 示波器能把非常抽象的,眼睛看不到的电过程,变换成具体的看得见的图像。因此,使用示波器测量电压和电流时,可在显示被测电压或电流幅值的同时,还可显示波形、频率、相位。这是其它电压测量仪表,如电压表等无法做到的。一般电压表的读数与被测电压波形有关,而用示波器测量时,其精度可不受被测电压和电流波形形状的影响。另外,示波器的响应速度极快,也没有指针式仪表所具有的惯性。但是,示波器作定量测试时,测试值是以屏面上波形幅值所占的垂直刻度值乘Y 轴偏转灵敏度得出的,而屏面上波形幅值所占的垂直刻度值将受到光迹宽度、视差及示波器固有误差和工作误差等因素的影响,往往不易精确读出测试值,这就决定了示波器的测试精度不可能太高。 本次实验目的是熟悉示波器各功能旋钮的使用,掌握用屏面上波形及屏幕标尺测量波形幅值及时间的方法。示波器使用方法见附录一。 三实验设备 1. 示波器一台 2.信号发生器一台 3.超高频毫伏表一台 四实验步骤 1、了解信号发生器的性能与使用方法: 用信号源输出高频信号,用示波器观察高频信号发生器的正弦波输出和调幅波输出,观察改变调制度时波形的变化。 2、熟悉触发器正负极性及触发电平的功能: 用高频信号源输出正弦波,用示波器进行观察。当示波器上出现清晰的波形后,适当将波形右移,使波形的起始端出现在屏幕上。改变触发极性,即将触发极性钮拉出或推入,观察波形的变化。再转动触发电平旋钮,观察波形变化。 3、测试偏转灵敏度: 使信号源输出正弦波信号,频率为100KHz,调节输出幅度,用超高频毫伏表测量,使之为0.5V。示波器探头置于×1档,偏转因数选择开关置于0.2V/cm,微调钮置于“校准”。将信号源输出接入示波器,从荧光屏上读出信号幅度的格数,记录在表1-1中,计算出偏转因数,与选择开关指示值(0.2V/cm)比较。 将信号幅度改为0.1V,示波器偏转因数选择开关置于50mv/cm,重复上面的测量。 4、测试扫描速度: 示波器的扫描速度开关置于0.2ms,扫描微调置于校正,输入函数发生器的1KHz 方波。测出一个信号周期T所占的水平格数,则可算出扫描速度=T/格数,与扫描速度选择开关指示值(0.2ms)相比较,计算出相对误差。记录在表1-2中。

微型计算机原理及应用实验指导

微型计算机原理及应用实验指导

实验一数据查找实验 一、实验目的 熟悉汇编语言编程。 二、实验内容 在7000H-700FH中查出有几个字节是零,统计“00”的个数再显示在数码管上。 三、实验程序框图 四、实验步骤 (1)在7000H-700FH单元中放入随机数,其中几个单元中输入零。 (2)用连续方式从起始地址0160H开始运行程序(输

入0160后按EXEC键)。 (3)观察显示器上的内容,应显示内容为“00”的单元的个数。 五、思考 修改程序,查找其它内容。 实验程序 1 ORG 0160H 2 FIND: MOV SP,#60H ;设栈指针 3 MOV R0,#10H ;查找16个字节 4 MOV R1,#00H 5 MOV DPTR,#7000H 6 FIND1: MOVX A,@DPTR 7 CJNE A,#00H,FIND2 ;取出的内容与00H相等吗? 8 INC R1 ;计数值加1,指针加1 9 FIND2: INC DPTR 10 DJNZ R0,FIND1 ;未完继续 11 MOV A,R1 12 MOV R0,#79H ;个数送显

示缓冲区 13 ANL A,#0FH 14 MOV @R0,A 15 INC R0 16 MOV A,R1 17 SWAP A 18 ANL A,#0FH 19 MOV @R0,A 20 INC R0 21 MOV A,#10H 22 MOV R4,#04H 23 FIND3: MOV @R0,A 24 INC R0 25 DJNZ R4,FIND3 26 FIND4: LCALL DISP ;循环调显示程序 27 SJMP FIND4 28 DISP: SETB 0D4H ;显示子程序 29 MOV R1,#7EH 30 MOV R2,#20H 31 MOV R3,#00H 32 DISP1: MOV DPTR,#0FF21H 33 MOV A,R2

微机原理实验指导书

微机原理实验指导书汕头大学机电系摘录

实验一P1口实验及延时子程序设计 1.实验目的 利用单片机的P1口作为I/O口进行实验验证,掌握利用P1口作为输入口和输出口的编程方法,理解并掌握延时子程序的设计方法。 2.实验设备及器件 IBM PC机一台 DP-51PRO单片机综合仿真实验仪一台 3.实验内容 (1)编写一段程序,用P1口作为控制端口,使D1区的LED轮流点亮。 (2)编写一段程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭(P1.7接按键,按下时LED 亮,不按时LED灭)。 图 1 4.实验要求 学会使用单片机的P1口作I/O口。如果时间充裕,也可以考虑利用P3口作I/O口来做该实验。 5.实验步骤 ①用导线把A2区的J61接口与D1区的J52接口相连。原理如图1所示。 ②先编写一个延时程序。 ③将LED轮流点亮的程序编写完整并调试运行。 ④使用导线把A2区J61接口的P1.0~P1.6与D1区J52接口的LED1~LED7相连,另外A2区J61接口的P1.7与D1区J53的KEY1相连。原理如图3.2(b)所示。 ⑤编写P1.7控制LED的程序,并调试运行(按下K1看是否全亮)。 ⑥A2区J61接口P1.7与D1区J54的SW1相连,然后再运行程序,拨动开关SW1查看结果。

6.实验预习要求 阅读附录内容,理解实验的硬件结构。可以先把程序编好,然后在Keil C51环境下进行软件仿真。 7.实验参考程序 程序1: ORG 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H LJMP M ain ORG 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H Main: MOV A,#0FFH CLR C MainLoop: CALL Delay RLC A MOV P1,A ;把A的值输出到P1口 SJMP MainLoop Delay: MOV R7, #0 ;延时 Loop: MOV R6, #0 DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R7, Loop RET ; END 程序2: ORG 8000H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0000H LJMP Main ORG 8100H ;此为硬件仿真调试程序,使用软件仿真或直接运行,应改为0100H Main:JB P1.7,SETLED ;按键没有按下时,跳转到SETLED CLRLED: CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 CLR P1.4 CLR P1.5 CLR P1.6 SJMP Main SETLED: SETB P1.0 SETB P1.1

控制工程-实验指导书-修订版

《控制工程基础》实验指导书常熟理工学院机械工程学院 2009.9

目录 1.MATLAB时域分析实验 (2) 2.MATLAB频域分析实验 (4) 3.Matlab校正环节仿真实验 (8) 4.附录:Matlab基础知识 (14)

实验1 MATLAB 时域分析实验 一、实验目的 1. 利用MATLAB 进行时域分析和仿真。 要求:(1)计算连续系统的时域响应(单位脉冲输入,单位阶跃输入,任意输入)。 2.掌握Matlab 系统分析函数impulse 、step 、lsim 、roots 、pzmap 的应用。 二、实验内容 1.已知某高阶系统的传递函数为 ()265432 220501584223309240100 s s G s s s s s s s ++=++++++,试求该系统的单位脉冲响应、单位阶跃响应、单位速度响应和单位加速度响应。 MATLAB 计算程序 num=[2 20 50]; den=[1 15 84 223 309 240 100]; t= (0: 0.1: 20); figure (1); impulse (num,den,t); %Impulse Response figure (2); step(num,den,t);%Step Response figure (3); u1=(t); %Ramp.Input hold on; plot(t,u1); lsim(num,den,u1,t); %Ramp. Response gtext(‘t’); figure (4); u2=(t.*t/2);%Acce.Input u2=(0.5*(t.*t)) hold on; plot(t,u2); lsim(num,den,u2,t);%Acce. Response

《电子测量》课件—电子测量实验指导书.doc

《测量技术基础》实验指导书 张海燕编 计算机与信息学院 二O 一三年十月 实验一、示波器的基本原理及其应用 实验目的

1、了解通用示波器和数字实时示波器的基本组成和工作原理 2、掌握通用示波器和数字实时示波器测量电压、时间、相位的基本方法 3、掌握示波器的基本应用 实验仪器 1、双踪小波器一 台 2、数字示波器一台 3、函数信号发生器一 台 4、移相器一 个 三、实验内容 1、掌握通用示波器、数字实时示波器的基本组成和工作原理,主要控制旋 钮的作用以及测量电压、时间、相位差的基本方法。 2、示波器X轴、Y轴偏转系统的灵活应用 向X轴、Y轴输入2KHz的正弦信号,分别显示下列图形: (1)一个光点(调节各控制旋钮使光点亮度适中,聚焦良好) (2)一条垂直线 (3)一条水平线 (4)一条45°斜线 (5)在示波器屏幕上分别显示10个、3个、1个周期波形。 以上各步骤除调出图形外,应记录或说明各主要控制旋钮所放置的位置或范围。 3、电压测量 由信号发生器输出IKHz的脉冲信号,测量其幅值。 (1)直接测量法 直接从示波器屏幕上量出被测电压波形的高度,然后换算成电压值。若已知Y 通道的偏转灵敏度为Vy, Y轴通道处于“校正”位置,被测电压波形峰-峰高度为h,则可求被测电压值:Vp-p二Dy*h

(2)比较测量法 比较测量法就是用已知电压值(一般为峰-峰值)的信号波形与被测信号电压波形比较,并算出测量值。 4、时间的测量 测量一个脉冲信号的时间参数。目前,示波器是测量脉冲时间参数的主要工具。 (1)记录数据 (2)在坐标纸上画出观察到的波形,标上参数。 5、相位差的测量 (1)线性扫描法 利用示波器的多波形显示,是测量信号间相位差的最直观、最简便的方法。 自己设计一个相移网络,将信号发生器输出的正弦信号直接加入YA通道,经相移网络输出的信号加入YB通道,相移网络参数(C=O.OluF, R=1.2K),根据测量数据计算vl、v2的相位差仞。

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