文档库 最新最全的文档下载
当前位置:文档库 › 北科大测试系统与实践实验报告.

北科大测试系统与实践实验报告.

北科大测试系统与实践实验报告.
北科大测试系统与实践实验报告.

1 直流稳压电源的制作

首先,熟悉万用表、电烙铁的功能与使用方法,电子元器件的焊接技术,元器

件的布置及实验板的使用及各个所需电子的用途。

这里所讲的电源是各种电路中常用的直流稳压电源。它一般可分为多用途电源和专用电源两种。多用途电源的设计和制作是比较繁琐的,因为它的使用对象繁多,所以设计制作时要考虑的问题也比较多,如:电源精度、纹波系数、温度系数、带载能力、抗干扰能力、保护能力。以及电压的输出范围(mV ~kV 档)、调整范围、电流的输出和调整范围,最后还要设计面板的实用性、合理性、直观性和美观性等等。而专用电源的设计制作就相对简单得多,因为它通常只用于一种负载。

下面简单的介绍一种+5V 直流稳压电源。它可作为为简单放大器供电的专用电源。首先要根据放大器的工作状况,确定电源的输出电压和电流,一般放大器的电源为5~15V ,电流为150mA ,除非是高精度高频放大器电源,一般不考虑其它电源参数。

1)元件选择 (1)绘制电路图

图1-1 单稳压电源

(2) 电子元件的选择:

(a)选择7805集成稳压器,其输出电压为+5V ,最大电流为1.5A 。 (b)确定7805输入电压范围 由于三端集成稳压器有一个使用最小压差(输入电压与输出电压的差值)的限制,所以变压器的绕组电压也不能过低。三端集成稳压器的最小输入、输出电压差约为2V 。一般应使这一压差保持在6V 左右,所以应使7805最小输入为7V ,最好应为11V 左右,最大不能超过35V 。

(c)变压器的选择 由于负载功率不大,变压器的功率可不做过多考虑,选5w 左右即可。

次级电压一般应在12V ,即12?0.9(效率)=10.8V 。 最小应在8V ,即8?0.9(效率)=7.2V 。 (注:用桥式整流电路时有V 出=0.9V 入)

(d)二极管的选择 整流电路选择效率较高的全波整流方式,二极管可选择1N400系列,其电压在100V ~800V 以上,电流为1A 。

(e)电容的选择

用频率特性不好的电解电容,对整流后的脉动直流进行平滑滤波,用频率特

性好的陶瓷电容去除高频干扰。一般稳压器输入端的电解电容容量应较大(500μ~1000μ),输出端的容量较小(200μ左右),容量的大小应随负载的大小而定。陶瓷电容一般为0.01μ~0.1μ。

2)制作

将元器件按一定的规则放置好,画出连线草图(图1-4),看线路能否走通,走线是否合理,元件放置要尽量整齐美观,然后就可以动手把元器件插入印刷线路板上焊接,焊接时要先焊阻容元件,后焊二、三极管及集成电路等器件,全部完成后,再检查一遍,防止错焊、误焊,最后进行通电测试。

图1-2稳压电源连线草图

稳压电源制作好后,使用双踪示波器测量输出电压的稳压效果,用它驱动多

图1-3直流电动机与稳压电源的连接

总结:通过焊接直流稳压电源电路,可以把220V交流电源转化为5V的直流稳压电源来给电桥供电以采集应变信号。由于焊接电源的内部电阻的原因,可能输出测量电压带有偏差,一般不为5V,但是误差不是很大,而且我们后面可以采取软件的补偿,采用调零电阻来调节实现。

2 称重传感器标定实验

应变片的组桥及注意事项

在实际测量中,可以把电阻片直接贴到被测物件上,也可以将电阻片贴到一定尺寸要求的弹性元件上,这就是我们在测量过程中常用的电阻应变式传感器。当外力作用到弹性元件上,使其产生弹性变形(应变),由贴在弹性体上的应变片将应变转换成电阻变化。但电阻片的电阻变化很小,不宜直接测量,为此,必须采取一定形式的测量电路,将微小的电阻变化量转换成电压或电流的变化量,再经放大器放大后,即可用仪表显示或记录下来。

电桥工作原理:为讨论方便,以直流电桥为例,设四臂电桥A、B、C、D如图2-2所示,桥臂R1、R2、R3、R4都是由电阻片组成,这种接法在电测中称为全桥接法,如果只有R1、R2是电阻片,而R3、R4是仪器内的桥臂电阻,就称为

半桥接法。电源由对角AC 接入,而电桥输出电压由对角BD 接至负载,若负载阻抗远大于电桥的输出阻抗,则B 、D 之间可以看作是开路(即认为负载阻抗为无限大),这时电流I1和I2可如下计算:

2101R R U I +=

4

30

2R R U I +=

于是对角B 、D 之间的输出电压为:

()()

43214

2310

4211BD R R R R R R R R U R I R I U ++-=-=

当R 1R 3-R 2R 4=0时或R 1R 3=R 2R 4成立时,则电桥输出电压为零,这就是电桥的平衡条件。

当电桥受到应变后分别有微小电阻增量ΔR 1、ΔR 2、ΔR 3和ΔR 4,这时电桥输出电压将有增量ΔU BD ,计算如下:

()()???

?

???-?++???? ???-?+=???+???+???+???=

?443324343022112212104

4

BD

33BD 22BD 11BD BD R R R R R R R R U R R R R R R R R U R R U R R U R R U R R U U

在等4臂电桥的情况下,即设R 1=R 2=R 3=R 4,则上式变为:

???

?

???-?+?-?=

?44332211BD R R R R R R R R 4U U

在对其它电桥进行分析后可以得出以下结论:

(1)不论电压桥或功率桥,全臂桥或半臂桥,电桥输出电压增量ΔU BD 与桥臂电阻相对增量ΔR/R 或应变ε成正比。

(2)各个桥臂电阻相对增量ΔR/R 或应变ε对电桥输出电压的影响是线性叠加的,但相邻桥臂符号相异,相对桥臂则符号相同。这一重要性质将被用来提高电桥的输出,解决温度补偿和许多实际问题。

(3)在桥臂电阻发生相同变化的情况下,全等臂电桥比半等臂电桥输出大一倍,因此在实测中多采用全桥测量。

电桥的平衡

在测量前,必须使电桥处于平衡状态。在以上讨论中作了R 1=R 2=R 3=R 4的假设,实际上4个电阻片的电阻值是不可能完全相等的。所以在未受变形之前电桥也是不可能平衡的,因此须要调节电阻使电桥平衡。如图2-3所示之电桥,在A 、B 、C 三点间接有电阻r 和电位器W ,调节W 即可使电桥平衡。其平衡条件就是:

DC

AD

BC AB R R R R =

而R AB 和R BC 都是并联电路,当调节W 时它们都发生变化,故能找到一点使上式满足,即使电桥得以平衡。不过4个桥臂的电阻不能相差太大,因为W 的调节范围一般不大。

图2-1电桥平衡调节电路

综上所述,在实际操作中,科学地分析力的作用点和应力状态,安排最佳的贴片位置;细致准确地粘贴电阻片和合理地组桥是保证测量成功的重要环节。

应变传感器标定曲线绘制

利用等强度应变梁,将应变片按照上述方法和步骤粘贴在等强度梁上,按照一定的规则组桥,成为一个典型的应变传感器。

传感器全桥的供电与自己动手制作的直流电源相连接,其桥路输出信号大小用万用表来测量,万用表的档位拨到直流mV 档。然后在等强度应变梁的悬臂端用砝码进行加载,在逐渐加载的过程中记录砝码的重量与等强度应变传感器的桥路输出的信号,同时记录在逐渐卸载过程中砝码的重量与等强度应变传感器的桥路输出的信号,记录表格格式如表2-1。

将记录的数据画在二维坐标上,得到加载重量和卸载重量与传感器的输出信号的关系曲线。

图2-2传感器加载和卸载曲线

0.511.522.533.544.50

0.51 1.52

2.5

加载砝码质量(kg)

传感器输出信号(m V )

00.511.522.533.544.5

总结:由数据可以看出,传感器线性度很好,采集数据的线性相关性也很好,然而初始值不为零,是由于电桥内部阻抗引起的,所以输出数据之前可以添加一个调零电阻进行传感器系统的输出值调零。

3 典型运算放大器制作并且搭建测试系统及采集数据

测试系统的搭建

将放大器的输出信号与计算机数据采集系统相连,获得被测信号的波形。数据采集系统的原理如图所示。

图3-1数据采集系统的原理

将已制作好的等强度应变传感器与双稳压电源连接,使传感器全桥电路获得所需要的电源。为了提高桥路输出信号的大小,其输出与自制的放大器相连,信号经过放大后可直接驱动信号采集系统。

5V

+5V

图3-2典型测力系统电路图

数据采集

数据采集系统以基于USB接口的A/D数据采集器USB2010作为模拟信号的采集设备,用于实验室模拟信号的采集、保存与信号回放。

该系统支持8通道数据的同时采集,其采样速率受USB2010采集器的内部硬件限制,最高可达100KHz,可以满足实验室各类信号的采集。采样分辨率为12位,测量精度可达到2.44毫伏。

该系统的主要功能包括:采集参数设置、信号采集、文件管理和信号回放。

1)参数设置

采集参数设置包括:采集各通道参数设置、实际采集通道设置、数据文件的保存路径设置等,分别由以下几个菜单功能实现:

(1)通道参数

该功能用于设置采集各通道的参数配置,包括:通道信号名称、通道信号单

位、校正系数、校正电压和信号显示刻度。设置画面如下:

通道名称和通道单位可以直接输入,也可以用组合框输入;校正系数是指测量的每伏特电压对应的物理量大小,如某个通道用于测量压力,单位为吨,其校正系数设置为10,实际测量该通道的电压为3.5伏特,则转换成压力为350吨;校正电压是指实际物理量为0时采集系统测量的电压值,采集时测量的电压减去该值再乘以校正系数即为物理量大小;通道刻度是显示该通道信号波形时纵坐标的值。

校正系数、校正电压和通道刻度直接在对应表格中输入。所有参数修改后自动保存在数据库文件中。

(2)测试参数

该功能用于设置采集的起始通道和终了通道,设置画面如下:

(3)系统参数

该功能用于设置本系统有关参数,画面如下:

数据文件目录:保存采集数据的文件路径,点击画面的…选择;

滤波截至频率:系统回放信号时,进行低通滤波处理时最高频率;

使用最大通道号:本系统采集的最大通道;

画面3曲线纵坐标:本系统以两种画面显示测试波形,该参数指画面3方式显示波形时的曲线纵坐标;

曲线最大点数:本系统中没有用途。

采集时锁定某些功能:为了防止丢失数据,采集数据时应禁止其它占用时间比较长的操作,本功能即用于限制这些操作;

连续采样:本系统中必须选择该项。

保存数据:采集过程中是否保存数据

背景颜色:波形绘制区域的背景颜色

坐标颜色:波形绘制的坐标颜色

线条颜色:波形的颜色

(3)其它参数

通道参数设置中,“通道名称”和“通道单位”选择框中内容通过该功能设置。

2)采集设置

用于开始、介绍采集,并设置采集数据保存的文件名称。在每次采集开始前,应该先设置保存数据的文件名称。

本系统以cnd作为数据保存的文件后缀,其文件保存在“系统参数”

功能中指定的路径中。

3)文件管理

用于打开已经保存的数据文件。成功打开某个文件后,“信号处理”菜单下的功能变成有效。

实验结果

(1)制作放大器后的系统加卸载实验

将放大器输出与万用表相接,万用表的档位拨到直流mV 档。然后在等强度应变传感器的悬臂端用砝码进行加载,在逐渐加载的过程中记录砝码的重量与放大器输出的信号的大小,同时记录在逐渐卸载过程中砝码的重量与放大器输出的信号关系,记录表格格式如下:

将记录的数据画在二维坐标上,得到加载和卸载的重量与放大器输出信号的关系。

图3-1测试系统性能图

总结:与没有添加放大器时的数据相比可以看出,信号放大了100倍输出,比较明显观察,而且线性度相对而言降低了一些,但是比较良好。 (2)搭建测试系统后的测试数据结果 1由重量测出电压信号

-50

050100150200250

加载砝码质量(kg)

传感器输出信号(m V )

-50

050100150200250

图3-2标定时加卸载测出电压信号拟合曲线图

2由质量加载直接测出重量

图3-3加卸载载测出质量拟合曲线图

-0.05

00.05

0.10.150.20.25加载砝码质量(kg)

传感器输出信号(m V )

-0.05

00.050.10.150.20.25

-0.5

00.511.522.5

加载砝码质量(kg)

传感器输出信号(m V )

-0.5

00.511.522.5

图3-4加卸载载测出质量拟合曲线图

图3-5加卸载载测出质量拟合曲线图

总结:由测出数据和线图可以看出,整个测试系统精度还是比较好的,但是也存在一定的误差,

需要通过软件的调节可以避免误差对以后测试的影响。通过这次实验的学习,对整个测试系统有了初步的了解,对设计一个测试系统的流程有了初步的认识,虽然其中遇到了很多困难和问题,但是通过这些困难和问题学到了很多的东西,对测试系统和工程测试有了更加深刻的认识,加深了对书本知识的理解,锻炼了自己的动手能力。

00.511.522.50

0.51 1.52

2.5

加载砝码质量(kg)

传感器输出信号(m V )

00.511.52

2.5

-0.5

00.511.522.5

加载砝码质量(kg)

传感器输出信号(m V )

-0.5

00.511.522.5

定时器实验报告

电子信息工程学系实验报告 课程名称:单片机原理及接口应用Array实验项目名称:51定时器实验实验时间: 班级:姓名:学号: 一、实验目的: 熟悉keil仿真软件、protues仿真软件的使用和单片机定时程序的编写。了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的结构与工作原理。掌握中断方式处理定时/计数的工作过程,掌握定时/计数器在C51中的设置与程序的书写格式以及使用方法。 二、实验环境: 软件:KEIL C51单片机仿真调试软件,proteus系列仿真调试软件 三、实验原理: 1、51单片机定时计数器的基本情况 8051型有两个十六位定时/计数器T0、T1,有四种工作方式。MCS-51系列单片机的定时/计数器有几个相关的特殊功能寄存器: 方式控制寄存器TMOD; 加法计数寄存器TH0、TH1 (高八位);TL0、TL1 (低八位); 定时/计数到标志TF0、TF1(中断控制寄存器TCON) 定时/计数器启停控制位TR0、TR1(TCON) 定时/计数器中断允许位ET0、ET1(中断允许寄存IE) 定时/计数器中断优先级控制位PT0、PT1(中断优IP) 2、51单片机的相关寄存器设置 方式控制寄存器TMOD: TMOD的低四位为T0的方式字,高四位为T1的方式字。TMOD不能位寻址,必须整体赋值。TMOD各位的含义如下: 1. 工作方式选择位M1、M0 3、51单片机定时器的工作过程(逻辑)方式一 方式1:当M1M0=01时,定时器工作于方式1。

T1工作于方式1时,由TH1作为高8位,TL1作为低8位,构成一个十六位的计数器。若T1工作于定时方式1,计数初值为a,晶振频率为12MHz,则T1从计数初值计数到溢出的定时时间为t =(216-a)μS。 4、51单片机的编程 使用MCS-51单片机的定时/计数器的步骤是: .设定TMOD,确定: 工作状态(用作定时器/计数器); 工作方式; 控制方式。 如:T1用于定时器、方式1,T0用于计数器、方式2,均用软件控制。则TMOD的值应为:0001 0110,即0x16。 .设置合适的计数初值,以产生期望的定时间隔。由于定时/计数器在方式0、方式1和方式2时的最大计数间隔取决于使用的晶振频率fosc,如下表所示,当需要的定时间隔较大时,要采用适当的方法,即将定时间隔分段处理。 计数初值的计算方法如下,设晶振频率为fosc,则定时/计数器计数频率为fosc/12,定时/计数器的计数总次数T_all在方式0、方式1和方式2时分别为213 = 8192、216 = 65536和28 = 256,定时间隔为T,计数初值为a,则有 T = 12×(T_all – a)/fosc a = T_all – T×fosc/12 a = – T×fosc/12 (注意单位) THx = a / 256;TLx = a % 256; .确定定时/计数器工作于查询方式还是中断方式,若工作于中断方式,则在初始化时开放定时/计数器的中断及总中断: ET0 = 1;EA = 1; 还需要编写中断服务函数: void T0_srv(void)interrupt 1 using 1 { TL0 = a % 256; TH0 = a / 256; 中断服务程序段} .启动定时器:TR0(TR1)= 1。 四、实验内容过程及结果分析: 利用protues仿真软件设计一个可以显示秒表时间的显示电路。利用实验板上的一位led数码管做显示,利用中断法编写定时程序,控制单片机定时器进行定时,所定时间为1s。刚开始led数码管显示9,每过一秒数码管显示值减一,当显示到0时返回9,依此反复。然后设计00-59的两位秒表显示程序。 (1)实现个位秒表,9-0

北科大数字图像处理实验报告

北京科技大学计算机与通信工程学院 实验报告 实验名称:《数字图像处理》课程实验 学生姓名:徐松松 专业:计算机科学与技术 班级:计1304 学号:41345053 指导教师:王志明 实验成绩: 实验时间:2016 年12 月15 日

一、实验目的与实验要求 1、实验目的 1. 熟悉图像高斯、脉冲等噪声的特点,以及其对图像的影响; 2. 理解图像去噪算法原理,并能编程实现基本的图像去噪算法,达到改善图像质量的效果,并能对算法性能进行简单的评价。 3. 理解图像分割算法的原理,并能编程实现基本的灰度图像分割算法,并显示图像分割结果。 2、实验要求 1. 对于给定的两幅噪声图像(test1.jpg, test 2.jpg),设计或选择至少两种图像滤波算法对图像进行去噪。 2.利用给出的参考图像(org1.jpg, org2.jpg),对不同算法进行性能分析比较。 3. 对于给定的两幅数字图像(test.jpg,test 4.jpg),将其转换为灰度图像,设计或选择至少两种图像分割算法对图像进行分割,用适当的方式显示分割结果,并对不同算法进行性能分析比较。 二、实验设备(环境)及要求 1. Mac/Windows计算机 2. Matlab编程环境。 三、实验内容与步骤 1、实验1 (1)实验内容 1. 对于给定的两幅噪声图像(test1.jpg, test 2.jpg), 设计或选择至少两种图像滤波算法对图像进行去噪。 2. 利用给出的参考图像(org1.jpg, org2.jpg), 对不同算法进行性能分析比较。(2)主要步骤 1. 打开Matlab编程环境; 2. 利用’imread’函数读入包含噪声的原始图像数据; 3. 利用’imshow’函数显示所读入的图像数据;

单片机实验报告 计算器

单片机原理及其应用实验报告基于51单片机的简易计算器的设计 班级:12电子1班 姓名:金腾达 学号:1200401123 2015年1月6日

摘要 一个学期的51单片机的课程已经随着期末的到来落下了帷幕。“学以致用”不仅仅是一句口号更应该是践行。本设计秉承精简实用的原则,采用AT89C51单片机为控制核心,4X4矩阵键盘作为输入,LCD1602液晶作为输出组成实现了基于51单片机的简易计算器。计算器操作方式尽量模拟现实计算器的操作方式,带有基本的运算功能和连续运算能力。并提供了良好的显示方式,与传统的计算器相比,它能够实时显示当前运算过程和上一次的结果,更加方便用户记忆使用。本系统制作简单,经测试能达到题目要求。 关键词:简易计算器、单片机、AT89C51、LCD1602、矩阵键盘

目录 一、系统模块设计......................................................................................... 错误!未定义书签。 1.1 单片机最小系统 (1) 1.2 LCD1602液晶显示模块 (1) 1.3 矩阵按键模块 (2) 1.4 串口连接模块 (1) 二、C51程序设计 (2) 2.1 程序功能描述及设计思路 (2) 2.1.1按键服务函数 (2) 2.1.2 LCD驱动函数 (2) 2.1.3 结果显示函数 (2) 2.1.4状态机控制函数 (2) 2.1.5串口服务函数 (2) 2.2 程序流程图 (3) 2.2.1系统总框图 (3) 2.2.2计算器状态机流程转换图 (3) 三、测试方案与测试结果 (4) 3.1测试方案 (4) 3.3 测试结果及分析 (7) 4.3.1测试结果(仿真截图) (7) 4.3.2测试分析与结论 (7) 四、总结心得 (7) 五、思考题 (8) 附录1:整体电路原理图 (9) 附录2:部分程序源代码 (10)

系统设计实验报告

系统设计实验报告——远程在线考试系统

目录软件需求说明书························1 引言··························· 1.1编写目的······················· 1.2背景························· 1.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

1.4参考资料 ?GB 8566 计算机软件开发规范 ?GB 8567 计算机软件产品开发文件编制指南?软件设计标准 ?《ASP与SQL-Server2000》清华大学出版社?《可行性研究报告》 ?《项目计划文档》 ? 2程序系统的结构 3程序1(标识符)设计说明

微机实验报告(1)

《微机实验》报告 实验名称 KeilC的使用与汇编语言上机操作 指导教师刘小英 专业班级中法1201 姓名肖洋学号 U3 联系电话 一、任务要求 1.掌握KeilC环境的使用 1)字节拆分、合并:调试程序,观察相关寄存器和单元的内容。 2)数据块填充:调试程序,观察相关寄存器和单元的内容。 2. 编写两个十六位数的加法程序。 有两个十六位无符号数,分别存放在从20H和30H开始的数据区中,低八位先存,高八 位在后,和存于R3(高八位)和R4(低八位),进位位存于R2。 二、设计思路 1.字节拆分、合并程序:利用汇编语言中的 XCHD 和 SWAP 两个语句来实现将八位二进制 数拆分为两个四位二进制数并分别存储于不同的存储空间的功能,BCD 码与 30H 相或(加 上 30H)得到 ASCII 码。将两个 ASCII 码和 0FH 相与(高四位清零)得到 BCD 码,利 用 SWAP 语句将高位数放至高四位,将高位数和低位数相或可实现字节的合并。 2.数据块填充程序:将 R0 用作计数器,DPTR 用作片外数据指针,A 作为原始数据来源, 依顺序在片外的存储单元内容填充数据。利用循环语句来减少程序长度,并控制填充单 元个数为片外 100H 个。(通过 R0 的进位控制) 3.两个十六位数加法程序:把第一个十六位无符号数的地八位和高八位分别存于 20H 和 21H 中,把第二个十六位无符号数的地八位和高八位分别存于 30H 和 31H 中,对 20H 和 30H 中的两个低八位进行 ADD 加法操作,结果存于 R4 中;然后对 21H 和 31H 中的两 个高八位进行 ADDC 带进位的加法操作,结果存于 R3 中.然后将累加器 A 清零,并和#00H

Web应用程序设计综合实验报告材料

Web应用程序设计综合实验报告题目:网上购物系统 学生姓名: XXX 学号: XXXXXXXXXXX 院(系): XXXXXXX 专业: XXXXXXXXXX 指导教师: XXXXXXXXXX 2014 年 7月 6 日

1、选题背景 随着计算机技术的发展和网络人口的增加,网络世界也越来越广播,也越来越来越丰富,网上商城已经成为网上购物的一股潮流。互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中是具有不可抗拒的优势。在忙碌丰富的社会生活中,人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式,对于企业来说,网络交易能大大提高交易速度、节约成本。在这种形势下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求,因而开发了这样一个具有前台后台的网上商城系统,以满足购物者和企业的需求。 因此这次毕业设计题目就以目前现有的网上商城系统为研究对象,研究一般的网上商城的业务流程,猜测其各个功能模块及其组合、连接方式,并分析其具体的实现方式,最后使用Java加web服务器和数据库完成一个网上商城系统的主要功能模块。通过这样一个设计,可以提高自己Java编程的水准,也练习了怎样构建一个完整的系统,从系统的需求分析到设计,直至编码、测试并运行,熟悉并掌握一个完整的Web开发流程,为今后工作打下基础。 1.1设计任务 从以下几个方面实现网络商城的基本功能: 1、用户部分: (1)用户的登录和注册,用户必须注册才能购物,注册时系统会对注册信息进行验证,进入系统或是结账时,用户可以进行登录,登录时,如果密码错误,系统会进行验证并提示错误。 (2)浏览商品,实现用户可以在网络商店中随意浏览商品,商品按类别分类,方便用户查找不同类别的商品 (3)购物车管理,能实现添加商品、删除商品、更新商品的功能。 (4)生成订单,查看购物车后单击下一步则生成订单信息表,一旦提交订单,则购物车就不能被改变。 2、管理员部分:

数电实验报告

北京邮电大学 数字电路与逻辑设计实验简易电子琴演奏器 班级: 学号: 姓名:

一.设计课题的任务要求 题目五简易电子琴演奏器 原理概述: 根据声乐知识,产生音乐的两个因素是音乐频率的持续时间,音乐的十二平均率规定,每两个八音度之间的频率相差一倍,在两个八音度之间,又可分为12个半音。每两个半音的频率比为4。另外,音名A(乐谱中的低音6)的频率为440HZ,音名B到C之间,E到F之间为半音,其余为全音。由此可以计算出乐谱中从低音1到高音1之间每个音名的频率如下表所示。 基本要求: 1、用8×8点阵显示“1 2 3 4 5 6 7”七个音符构成的电子琴键盘。其中点阵 的第一列用一个LED点亮表示音符“1”,第二列用二个LED点亮表示音符“2”,依此类推,如下图所示。 图1 点阵显示的电子琴键盘 2、用BTN1~BTN7七个按键模拟电子琴手动演奏时的“1 2 3 4 5 6 7”七个 音符。当某个按键按下时,数码管显示相应的音符,点阵上与之对应的音符显示列全灭,同时蜂鸣器演奏相应的声音;当按键弹开时数码管显示的音符灭掉,点阵显示恢复,蜂鸣器停止声音的输出。下图所示为按下BTN3按键时点阵的显示情况。

图2 按键按下后的点阵显示 3、由拨码开关切换选择高、中、低音,并用数码管进行相应的显示。 4、通过按键BTN0进行复位,控制点阵显示图1的初始状态。 提高要求: 1、可通过一个拨码开关进行手动/自动演奏的切换,并与点阵显示配合增加 自动演奏乐曲的功能。 2、增加手动演奏的音符存储、播放功能。 二、系统设计(包括设计思路、总体框图、分块设计) 设计思路 电子琴的设计主要包括了显示与发声部分,发声部分主要分为三个不同的音阶,每个音阶包括了七个音,发生部分可以通过对50M晶振的分频,通过改变分频系数,得到响应频率的时钟脉冲,以这个脉冲控制蜂鸣器发出声音;显示部分则包括了数码管的音阶显示与点阵的琴键显示。数码管可以动态显示出音阶与当前音符,点阵则模拟显示琴键,动态显示实现了一个三角阵,并对应到音符琴键,这两个显示模块可以通过动态显示来实现显示显示不同的内容,配合按键可以实现基本功能。不同的音阶可以通过相应拨码开关的选择来调节,至于显示的复位,则不需要专门设置键位来完成,因为每个转台结束后就会自动转入等待状态。对于音调,乐曲的12平均率规定:每2个八度音之间的频率相差1倍。在2个八度音之间,又可分为12个半音,每2个半音的频率比为12√2。另外,音符A 的频率为440Hz,音符B到C之间、E到F之间为半音,其余为全音。由此可以计算出简谱中从低音1到高音1之间每个音符的频率。而对于节拍,如果将一拍的长度定为1秒,则1/4拍的时间为1/4秒,为其提供一个4Hz的时钟频率即可产生出1/4拍的效果了。若需要半拍,只需将该音符记录两次就可以了。 总体框图

北京科技大学控制实验报告3

实验三 利用MATLAB 进行时域分析 一、实验目的 (1) 学会使用MA TLAB 编程绘制控制系统的单位阶跃响应曲线; (2) 研究二阶控制系统中,ξ、ωn 对系统动态特性和时域指标的影响; (3) 掌握准确读取动态特性指标的方法; (4) 分析二阶系统闭环极点和闭环零点对系统动态性能的影响; (5) 研究三阶系统单位阶跃响应及其动态性能指标与其闭环极点的关系; (6) 研究闭环极点和闭环零点对高阶系统动态性能的影响; (7) 了解高阶系统中主导极点与偶极子的作用; (8) 了解系统阶跃响应、脉冲响应和斜坡响应输出曲线之间的联系与差别。 二、实验原理及内容 1. 求系统的特征根 若已知系统的特征多项式D (s),利用roots ( ) 函数可以求其特征根。若已知系统的传递函数,利用eig ( ) 函数可以直接求出系统的特征根。 2、求系统的闭环根、ζ和ωn 函数damp ( ) 可以计算出系统的闭环根、ζ和ωn 。 3、零极点分布图 可利用pzmap()函数绘制连续系统的零、极点图,从而分析系统的稳定性,调用格式为: pzmap(num,den) 【范例3-1】给定传递函数: 2 72436 4523)(2 345234+++++++++=s s s s s s s s s s G 利用下列命令可自动打开一个图形窗口,显示该系统的零、极点分布图,如图3- 所示。 >> num=[3,2,5,4,6]; den=[1,3,4,2,7,2]; pzmap(num,den) title(1Pole-Zero Map1) % 图形标题。

图3- 1 MATLAB 函数零、极点分布图 4、求系统的单位阶跃响应 step ( ) 函数可以计算连续系统单位阶跃响应(impulse( ) 函数可以计算连续系统单位脉冲响应): step (sys) 或step ( sys , t ) 或step (num , den) 函数在当前图形窗口中直接绘制出系统的单位阶跃响应曲线,对象sys 可以由tf ( ),zpk ( ) 函数中任何一个建立的系统模型。第二种格式中t 可以指定一个仿真终止时间,也可以设置为一个时间矢量(如t =0 : dt : Tfinal ,即dt 是步长,Tfinal 是终止时刻)。 如果需要将输出结果返回到MA TLAB 工作空间中,则采用以下调用格式: c=step(sys) 此时,屏上不会显示响应曲线,必须利用plot()命令查看响应曲线。plot 可以根据两个或多个给定的向量绘制二维图形。 【范例3-2】已知传递函数为:25 425 )(2++= s s s G 利用以下MATLAB 命令可得阶跃响应曲线如图3- 所示。 >> num=[0,0,25]; den=[1,4,25]; step(num,den) grid % 绘制网格线。 title(1Unit-Step Response of G(s)=25/(s^2+4s+25) 1) % 图像标题

C51单片机定时器及数码管控制实验报告

理工大学信息工程与自动化学院学生实验报告 (201 — 201学年第1 学期) 课程名称:单片机技术

一、实验目的 1.掌握定时器T0、T1 的方式选择和编程方法,了解中断服务程序的设计方法,学会实时程序的调试技巧。 2.掌握LED 数码管动态显示程序设计方法。 二、实验原理 1.89C51 单片机有五个中断源(89C52 有六个),分别是外部中断请求0、外部中断请求1、定时器/计数器0 溢出中断请求、定时器/计数器0 溢出中断请求及串行口中断请求。每个中断源都对应一个中断请求位,它们设置在特殊功能寄存器TCON 和SCON 中。当中断源请求中断时,相应标志分别由TCON 和SCON 的相应位来锁寄。五个中断源有二个中断优先级,每个中断源可以编程为高优先级或低优先级中断,可以实现二级中断服务程序嵌套。在

同一优先级别中,靠部的查询逻辑来确定响应顺序。不同的中断源有不同的中断矢量地址。 中断的控制用四个特殊功能寄存器IE、IP、TCON (用六位)和SCON(用二位),分别用于控制中断的类型、中断的开/关和各种中断源的优先级别。中断程序由中断控制程序(主程序)和中断服务程序两部分组成:1)中断控制程序用于实现对中断的控制; 2)中断服务程序用于完成中断源所要求的中断处理的各种操作。 C51 的中断函数必须通过interrupt m 进行修饰。在C51 程序设计中,当函数定义时用了interrupt m 修饰符,系统编译时把对应函数转化为中断函数,自动加上程序头段和尾段,并按MCS-51 系统中断的处理方式自动把它安排在程序存储器中的相应位置。 在该修饰符中,m 的取值为0~31,对应的中断情况如下: 0——外部中断0 1——定时/计数器T0 2——外部中断1 3——定时/计数器T1 4——串行口中断 5——定时/计数器T2 其它值预留。 89C51 单片机设置了两个可编程的16 位定时器T0 和T1,通过编程,可以设定为定时器和外部计数方式。T1 还可以作为其串行口的波特率发生器。

数电实验报告1

实验一门电路逻辑功能及测试 一、实验目的 1、熟悉门电路逻辑功能。 2、熟悉数字电路学习机及示波器使用方法。 二、实验仪器及材料 1、双踪示波器 2、器件 74LS00 二输入端四与非门2片 74LS20 四输入端双与非门1片 74LS86 二输入端四异或门1片 74LS04 六反相器1片 三、预习要求 1、复习门电路工作原理相应逻辑表达示。 2、熟悉所有集成电路的引线位置及各引线用途。 3、了解双踪示波器使用方法。 四、实验内容 实验前按学习机使用说明先检查学习机是否正常,然后选择实验用的集成电路,按自己设计的实验接线图接好连线,特别注意Vcc及地线不能接错。线接好后经实验指导教师检查无误方可通电。试验中改动接线须先断开电源,接好线后在通电实验。 1、测试门电路逻辑功能。 (1)选用双输入与非门74LS20一只,插入面包板,按图 连接电路,输入端接S1~S4(电平开关输入插口),输 出端接电平显示发光二极管(D1~D8任意一个)。 (2)将电平开关按表1.1置位,分别测出电压及逻辑状态。(表1.1) 输入输出 1 2 3 4 Y 电压(V) H H H H 0 0.11 L H H H 1 4.23 L L H H 1 4.23 L L L H 1 4.23 L L L L 1 4.23

2、异或门逻辑功能测试 (1)选二输入四异或门电路74LS86,按图接线,输入端1﹑2﹑4﹑5接电平开关,输出端A ﹑B ﹑Y 接电平显示发光二极管。 (2)将电平开关按表1.2置位,将结果填入表中。 表 1.2 3、逻辑电路的逻辑关系 (1)选用四二输入与非门74LS00一只,插入面包板,实验电路自拟。将输入输出逻辑关系分别填入表1.3﹑表1.4。 输入 输出 A B Y Y 电压(V ) L L L L 0 0 0 0.16 H L L L 1 0 1 4.18 H H L L 0 0 0 0.17 H H H L 0 1 1 4.18 H H H H 0 0 0 0.17 L H L H 1 1 0.17 输入 输出 A B Y L L 0 L H 1 H L 1 H H 输入 输出 A B Y Z L L 0 0 L H 1 0 H L 1 0 H H 1

微机实验报告

微机实验报告 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第一次实验 实验01 I/O端口地址译码实验 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理 1、实验电路如原理图所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址”输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,290H OUT DX,AL(或IN AL,DX) Y2输出一个负脉冲,执行下面两条指令: MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲。 (II型机) 2. 接线 II型机: I/O 地址/Y2(290H---297H) 接 D 触发器/CLK I/O 地址/Y4(2A0H---2A7H) 接 D 触发器/CD D 触发器/D 接 D 触发器/SD 接+5V D 触发器/Q 接逻辑笔或L7 I型机: I/O 地址/Y4 接 D 触发器/CLK I/O 地址/Y5 接 D 触发器/CD

…… 三、实验内容 利用负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 四、实验内容实现分析 分析实验连接图;说明实现该内容的原理;画出流程图。 五、实验程序 DATA SEGMENT OUTPORT1 EQU 290H OUTPORT2 EQU 2A0H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA

单片机定时器实验报告

( 2009 —2010 学年第二学期) 课程名称:单片机开课实验室: 2010年 5月14日 一.实验目的: 掌握定时器T0、T1的方式选择和编程方法,了解中断服务程序的设计方法,学会实时程序的调试技巧。 二.实验原理: MCS-51单片机内设置了两个可编程的16位定时器T0和T1,通过编程,可以设定为定时器和外部计数方式。T1还可以作为其串行口的波特率发生器。 定时器T0由特殊功能寄存器TL0和TH0构成,定时器T1由TH1和TL1构成,特殊功能寄存器TMOD控制定时器的工作方式,TCON控制其运行。定时器的中断由中断允许寄存器IE,中断优先权寄存器IP中的相应位进行控制。定时器T0的中断入口地址为000BH,T1的中断入口地址为001BH。 定时器的编程包括: 1)置工作方式。 2)置计数初值。 3)中断设置。 4)启动定时器。 定时器/计数器由四种工作方式,所用的计数位数不同,因此,定时计数常数也就不同。 在编写中断服务程序时,应该清楚中断响应过程:CPU执行中断服务程序之前,自动

将程序计数器PC内容(即断点地址)压入堆栈保护(但不保护状态寄存器PSW,更不保护累加器A和其它寄存器内容),然后将对应的中断矢量装入程序计数器PC使程序转向该中断矢量地址单元中以执行中断服务程序。定时器T0和T1对应的中断矢量地址分别为000BH 和001BH。 中断服务程序从矢量地址开始执行,一直到返回指令“RETI”为止。“RETI”指令的操作一方面告诉中断系统该中断服务程序已经执行完毕,另一方面把原来压入堆栈保护的断点地址从栈顶弹出,装入到程序计数器PC,使程序返回到被到中断的程序断点处,以便继续执行。 因此,我们在编写中断服务程序时注意。 1.在中断矢量地址单元放一条无条件转移指令,使中断服务程序可以灵活地安排在64K 字节程序存储器的任何空间。 2.在中断服务程序中应特别注意用软件保护现场,以免中断返回后,丢失原寄存器、累加器的信息。 3.若要使执行的当前中断程序禁止更高优先级中断,可以先用软件关闭CPU中断,或禁止某中断源中断,在返回前再开放中断。 三.实验内容: 编写并调试一个程序,用AT89C51的T0工作方式1产生1s的定时时间,作为秒计数时间,当1s产生时,秒计数加1;秒计数到60时,自动从0开始。实验电路原理如图1所示。 计算初值公式 定时模式1 th0=(216-定时时间) /256 tl0=(216-定时时间) mod 256

软件测试技术实验报告——图书管理系统测试报告

图书管理系统测试报告

1简介 1.1编写目的 本测试报告描述了对图书管理系统的压力测试和对登录和注册功能的黑盒 测试,根据测试结果指导开发人员对软件产品进行完善和优化,给用户提供一份 客观的软件质量报告。本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表等。 测试流程: 制定测试计划开发测试脚本创建测试场景分析测试结果监视性能指标运行场景测试1.2系统简介 项目名称:图书管理系统 项目简介:本项目探讨了一个基于J2的图书管理系统的设计和实现。基于 J2下的图书管理系统用语言开发处理程序,选择强大的作为开发工具,用交互式 网站界面设计技术( )开发前台界面,后台数据库选择。本系统实现了基本的对书 籍信息、读者信息、借阅信息、归还信息、查询信息进行管理和操作等功能,可 以满足普通用户、管理员的需求。

1.3术语和缩略词参考资料 1)响应时间:客户端从给服务器发送一个请求开始直到完全接受了服务器反馈信息为止,这期间所用的时间称为响应时间。 2)吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。 3)点击率:每秒钟用户向服务器提交的请求数。 4)图书管理系统项目开发计划,需求规格说明书,概要设计说明书,详细设计说明书。 5)黑盒测试:英文是。又称功能测试或者数据驱动测试。 6)等价划分测试:等价划分测试是根据等价类设计测试用例的一种技术。

2测试概要 2.1测试用例设计 2.1.1黑盒测试: 1)边界值法 用边界值法设计用户注册测试用例: a)先等价划分 b)边界值分析

数电实验实验报告

数字电路实验报告

实验一 组合逻辑电路分析 一.试验用集成电路引脚图 74LS00集成电路 74LS20集成电路 四2输入与非门 双4输入与非门 二.实验内容 1.实验一 自拟表格并记录: 2.实验二 密码锁的开锁条件是:拨对密码,钥匙插入锁眼将电源接通,当两个条件同时满足时,开锁信号为“1”,将锁打开。否则,报警信号为“1”,则接通警铃。试分析密码锁的密码ABCD 是什么? X1 2.5 V A B C D 示灯:灯亮表示“1”,灯灭表示“0” ABCD 按逻辑开关,“1”表示高电平,“0”表示低电平

ABCD 接逻辑电平开关。 最简表达式为:X1=AB ’C ’D 密码为: 1001 A B C D X1 X2 A B C D X1 X2 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 1 1 0 1 1 0 1 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 三.实验体会: 1.分析组合逻辑电路时,可以通过逻辑表达式,电路图和真值表之间的相互转换来到达实验所要求的目的。 2.这次试验比较简单,熟悉了一些简单的组合逻辑电路和芯片 ,和使用仿真软件来设计和构造逻辑电路来求解。 实验二 组合逻辑实验(一) 半加器和全加器 一.实验目的 1. 熟悉用门电路设计组合电路的原理和方法步骤 二.预习内容 1. 复习用门电路设计组合逻辑电路的原理和方法步骤。 2. 复习二进制数的运算。 3. 用“与非门”设计半加器的逻辑图。 4. 完成用“异或门”、“与或非”门、“与 非”门设计全加器的逻辑图。 5. 完成用“异或”门设计的3变量判奇 电路的原理图。 三.元 件参考 U1A 74LS00D U1B 74LS00D U1C 74LS00D U1D 74LS00D U2A 74LS00D U2B 74LS00D U2C 74LS00D U3A 74LS20D X1 2.5 V X2 2.5 V VCC 5V A B C D

北科大_液压实验报告

液压控制系统 实验报告 学院:机械工程学院 专业:机械工程及自动化 班级:机自1404 学号:41440001 姓名:丁恒 容:实验五、实验六、实验七

实验五电液位置控制系统建模和特性分析 1.实验目的 1.1 学会使用MATLAB软件分析电液位置控制系统的特性分析,加深对所学知识的理解; 1.2 掌握电液位置控制系统的特点及其校正方法; 1.3 培养应用MATLAB软件进行电液位置控制系统设计的实践能力。 2.实验容与实验原理 见实验指导书。 3.实验方法与步骤 3.1实验设备计算机及MATLAB软件系统。 3.2实验步骤 3.2.1已知卷曲机光电液带材矫偏控制系统工作原理方框图 卷曲机光电液带材矫偏控制系统方框图及传递函数如下 3.2.2 编写系统特性分析程序; 3.2.3 运行系统特性分析程序求出系统的开环伯特图,并根据稳定性条件求出系统的开环增益K; 3.2.4 运行系统特性分析程序并求出系统的闭环伯特图并分析系统的闭环特性; 3.2.5 根据电液位置控制系的特点设计系统的校正环节;

3.2.6 编写系统特性二次建模分析程序; 3.2.7 运行系统特性分析程序求出系统二次建模的开环伯特图和闭环伯特图并分析系统的特性; 3.2.8 完成系统时域特性分析; 3.2.9 完成利用SIMULINK仿真模块对电液位置控制系统的时域响应和频域响应进行仿真分析; 4.实验报告 4.1 绘出系统的开环伯特图,计算系统的开环增益K,分析系统的开环特性; 由系统的开环传函知:K=K K×1.67×10?3 94.5×10?4 =K K×0.1767 l/s 初取K=1 l/s,则系统开环传函为: 1 ---------------------------------------------------------------------------------------------- 2.178e-008 s^5 + 3.454e-006 s^4 + 0.0004238 s^3 + 0.01733 s^2 + s MATLAB程序见G51: G2=tf([1],[1/112^2 2*0.6/112 1]); G3=tf([1],[1/60.5^2 2*0.2/60.5 1 0]); G=G1*G2*G3 bode(G); bode图如下:易得相位裕量89°,增益裕量26.7dB,系统稳定。穿越频率为1rad/s。

单片机计数器实验报告

单片机实验报告 (计数器) 学院: 物理与机电工程学院专业: 电子科学与技术班级: 2013级2班 学号: 201310530231 姓名: xxx 指导老师: xx

1.实验目的: 1.学会设置计数器相关参数 2.学会使用计数器控制LED的明灭 3.学会使用计数中断 4.2.试验环境及设备 设备:EL-EMCU-I试验箱、EXP-89S51/52/53 CPU板。 编程:在设置完相关参数后再等待计数中断的出现,当计数中断出现后即马上跳到相应中断服务子程序,执行想要得到的服务3.实验内容 内容:用计数器控制LED的明灭 步骤: 1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。 2、连线:用导线将试验箱上的的IO1连接输出端子K1,连接好仿真器。 3、实验箱上电,在PC机上打开Keil C环境,打开实验程序文件夹IO_INPUT下的工程文件IO_INPUT.Uv2编译程序,上电,在程序注释处设置断点,进入调试状态,打开窗口Peripherals-->IO-Port-->P0,按计数按钮,两次后运行程序到断点 处,观察窗口的数值与开关的对应关系。 程序:

ORG 0000H AJMP MAIN ORG 000BH LJMP TIME ORG 0030H MAIN: MOV SP,#80H MOV TMOD,#06H MOV TH0,#0FBH MOV TL0,#0FBH SETB ET0 SETB EA SETB TR0 SJMP $ TIME: CPL P0,0 RETI END 4.实验结果: 如上程序运行结果:调试运行时,按五下计数按钮后,LED亮,再按五下后,LED灭。 5.实验结论

自动控制完整系统综合实验综合实验报告

综合实验报告 实验名称自动控制系统综合实验 题目 指导教师 设计起止日期2013年1月7日~1月18日 系别自动化学院控制工程系 专业自动化 学生姓名 班级 学号 成绩

前言 自动控制系统综合实验是在完成了自控理论,检测技术与仪表,过程控制系统等课程后的一次综合训练。要求同学在给定的时间内利用前期学过的知识和技术在过程控制实验室的现有设备上,基于mcgs组态软件或step7、wincc组态软件设计一个监控系统,完成相应参数的控制。在设计工作中,学会查阅资料、设计、调试、分析、撰写报告等,达到综合能力培养的目的。

目录 前言 (2) 第一章、设计题目 (4) 第二章、系统概述 (5) 第一节、实验装置的组成 (5) 第二节、MCGS组态软件 (11) 第三章、系统软件设计 (14) 实时数据库 (14) 设备窗口 (16) 运行策略 (19) 用户窗口 (21) 主控窗口 (30) 第四章、系统在线仿真调试 (32) 第五章、课程设计总结 (38) 第六章、附录 (39) 附录一、宇光智能仪表通讯规则 (39)

第一章、设计题目 题目1 单容水箱液位定值控制系统 选择上小水箱、上大水箱或下水箱作为被测对象,实现对其液位的定值控制。 实验所需设备:THPCA T-2型现场总线控制系统实验装置(常规仪表侧),水箱装置,AT-1挂件,智能仪表,485通信线缆一根(或者如果用数据采集卡做,AT-4 挂件,AT-1挂件、PCL通讯线一根)。 实验所需软件:MCGS组态软件 要求: 1.用MCGS软件设计开发,包括用户界面组态、设备组态、数据库组态、策略组态等,连接电路, 实现单容水箱的液位定值控制; 2.施加扰动后,经过一段调节时间,液位应仍稳定在原设定值; 3.改变设定值,经过一段调节时间,液位应稳定在新的设定值。

数电实验报告

数字电子技术实验报告 学院:工程学院 专业:※※※ 姓名: ※※※ 学号: ※※※ 指导教师:※※ 时间: 2013.12.10

目录 实验一 2位二进制乘法器 (1) 一、实验要求: (1) 二、实验原理: (1) 三、实验分析 (1) 四、实验电路(如图1-7): (4) 五、仿真结果: (4) 六、注意事项: (6) 实验二可控加/减法 (7) 一、实验要求: (7) 二、实验原理: (7) 三、实验分析: (7) 四、实验电路: (11) 五、仿真结果: (13) 六、注意事项: (14) 实验三可控乘/除法 (15) 一、实验要求: (15) 二、实验原理: (15) 三、实验分析: (15) 四、实验电路: (19) 五、仿真结果: (20) 六、注意事项: (21) 实验四模拟信号可控乘除法 (22) 一、实验要求: (22) 二、实验原理: (22) 三、实验分析: (24)

四、实验电路 (26) 五、仿真结果: (27) 六、注意事项: (32) 实验五自动控制增益电路 (33) 一、实验要求: (33) 二、实验原理: (33) 三、实验分析: (34) 四、实验电路: (35) 五、仿真结果: (36) 六、注意事项: (39) 参考文献 (40) 总结 (41)

实验一2位二进制乘法器 一、实验要求: 用加法器实现两位二进制数的乘法。 二、实验原理: 设两位二进制数分别为A1A0和B1B0,就跟我们平常进行手工乘法一样,我们需要列乘式,则它们之间的乘法可用如下计算表示(如图1-1): 图1-1 二进制数间乘法图 所以我们如果实现了两个一位二进制的相乘,再利用加法器就可以得出结果,而两个位二进制的乘法即与运算。 三、实验分析 乘法的相乘利用与门实现,比如74LS08,然后将乘出的结果进行相加可以利用加法实现,比如四位加法器74LS283。 74LS08只是含有4个独立的与门,没有什么需要深入分析的。74LS283是快速进位集成4位加法器,所谓快速进位,是指加法运算过程中,各级进位信号同时送到各位全加器的进位输出端。超前进位加法器使每位的进位直接由加数和被加数产生,而无需等待低位的进位信号。这种加法器比串行进位加法器速度快了不少。74LS283是由4个全加器构成的,全加器的结构图如下图1-2: 1位二进制数和 1位二进制数相加 低位来的进位高位进位 图1-2 全加器的结构图

单片机实验报告 (3)

单片机原理及接口技术 学院:光电信息科学与技术学院班级:——实验报告册 083-1 实验一系统认识实验 1.1 实验目的 1. 学习keil c51集成开发环境的操作。 2. 熟悉td-51系统板的结构和使用。 1.2实验仪器 pc 机一台,td-nmc+教学实验系统。 1.3实验内容 1. 编写实验程序,将00h—0fh共16个数写入单片机内部 ram 的30h—3fh空间。 2.编写实验程序,将00h到0fh共16个数写入单片机外部ram的1000h到100fh空间。 1.4 源程序 https://www.wendangku.net/doc/a64687184.html, 0000h mov r1,#30h mov r2, #10h mov a, #00h mov @r1, a inc r1 inc a djnz r2,loop sjmp $ end 2. org 0000h mov dptr, #1000h mov r2, #10h mov a, #00h movx @dptr, a inc dptr inc a djnz r2,loop sjmp $ end loop: loop: 1.5 实验步骤 1.创建 keil c51 应用程序 (1)运行 keil c51 软件,进入 keil c51 集成开发环境。 - 3 -(2)选择工具栏的 project 选项,弹出下拉菜单,选择 newproject 命令,建立一个新的μvision2 工程。选择工程目录并输入文件名 asm1 后,单击保存。 (3)工程建立完毕后,弹出器件选择窗口,选择 sst 公司的 sst89e554rc。(4)为工程添加程序文件。选择工具栏的 file 选项,在弹出的下拉菜单中选择 new 目录。 (5)输入程序,将 text1 保存成asm1.asm。 (6)将asm1.asm源程序添加到 asm1.uv2 工程中,构成一个完整的工程项目。 2.编译、链接程序文件(1)设置编译、链接环境 (2)点击编译、链接程序命令,此时会在 output window 信息输出窗口输出相关信息。 3.调试仿真程序 (1)将光标移到 sjmp $语句行,在此行设置断点。 (2)运行实验程序,当程序遇到断点后,停止运行,观察存储器中的内容,验证程序功能。 1.6 实验结果. 2. 4 实验二查表程序设计实验 2.1实验目的 学习查表程序的设计方法,熟悉 51 的指令系统。 2.2实验设备 pc 机一台,td-nmc+教学实验系统 2.3实验内容 1.通过查表的方法将 16 进制数转换为 ascii 码; 2.通过查表的方法实现y=x2,其中x为0—9的十进制数,以bcd码表示,结果仍以bcd 码形式输出。

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