当前位置:文档之家› 《微机原理与接口技术》实验报告2

《微机原理与接口技术》实验报告2

《微机原理与接口技术》实验报告2
《微机原理与接口技术》实验报告2

2017级

《微机原理与接口技术》

实验报告

学院信息学院

专业班级2017级自动化

姓名学号

指导教师

2019年4月

实验2 外部中断

一、实验目的

1、学会用C语言进行外部中断应用程序的设计。

二、实验内容

1、同时使用外部中断0和外部中断1,用一个按键控制接在P0口的八个灯闪烁5次,另外一个按键控制灯从两端同时开始亮至中间,再同时亮至两端。

三、实验步骤

1.调试软件的使用

使用keil-uvision5,建立工程并存储、选择芯片89S51、新建文件输入程序并保存,将文件加入到工程中,编译生成HEX文件。

2.硬件连接

(1)使用MicroUSB数据线,将实验开发板与微型计算机连接起来;

(2)在实验开发板上,用8P数据线将JP10和J12两个8位接口连接起来;

(3)在实验开发板上,分别将k1,k2用1p数据线和P3.2,P3.3连接,以实现两个外部中断的控制。

3、编程软件的使用

(1)鼠标右键点击“我的电脑”-“管理”-“设备管理器”,打开“端口(COM 和LPT)”,检查“USB-SERIAL CH340(COMx)”,x就是你正确接上MicroUSB 数据线后连接电脑的串口号码。(正确安装好驱动后此步可省略)(2)打开桌面的“PZ-ISP普中自动下载软件”;

1.选择芯片类型STC89Cxx(New)

2.正确接好MicroUSB线,串口号下拉菜单内会有相关串口号

3.打开HEX文档所在位置,并选中

4.程序下载

四、实验结果——源代码

#include

#define unit unsigned char

const tab[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}; void delay()

{unsigned int i;

for (i=0;i<30000;i++);

}

void int1() interrupt 0

{

P0=0x81;

delay();

P0=0x42;

delay();

P0=0x24;

delay();

P0=0x18;

delay();

P0=0x24;

delay();

P0=0x42;

delay();

P0=0x81;

delay();

}

void int2() interrupt 2

{ unsigned i;

for(i=0;i<5;i++)

{P0=0x00;

delay();

P0=0xff;

delay();}

}

void main(void)

{

unsigned char x; EX0=1;

IT0=1;

EA=1;

EX1=1;

IT1=1;

while(1)

{

for(x=0;x<8;x++)

{P0=tab[x];

delay();

}

}

五、实验体会——结果分析

通过本次实验,进一步学会了普中科技的单片机开发试验仪的使用方法,也更加搞清楚了实验一有关流水灯的程序编写思路,对单片机中断系统的理解也是上了一个台阶,知道了如何编写中断服务函数,以及在主函数中对中断系统进行初始化的要点。另外,对同级中断不能互相打断,而高优先级的中断能打断低优先级的中断有了直观感受,例如,实验内容3中k2的中断就打断了k1的中断,即在执行k1的中断服务程序时,按下k2,将中断k1的服务程序,转去执行k2的服务程序,并在k2中断服务完成后,能继续执行外中断0中断服务程序

电路实验报告1--叠加原理

电路实验报告1-叠加原理的验证 所属栏目:电路实验- 实验报告示例发布时间:2010-3-11 实验三叠加原理的验证 一、实验目的 验证线性电路叠加原理的正确性,加深对线性电路的叠加性和齐次性的认识和理解。 二、原理说明 叠加原理指出:在有多个独立源共同作用下的线性电路中,通过每一个元件的电流或其两端的电压,可以看成是由每一个独立源单独作用时在该元件上所产生的电流或电压的代数和。 线性电路的齐次性是指当激励信号(某独立源的值)增加或减小K 倍时,电路的响应(即在电路中各电阻元件上所建立的电流和电压值)也将增加或减小K倍。 三、实验设备 高性能电工技术实验装置DGJ-01:直流稳压电压、直流数字电压表、直流数字电流表、叠加原理实验电路板DGJ-03。 四、实验步骤 1.用实验装置上的DGJ-03线路, 按照实验指导书上的图3-1,将两路稳压电源的输出分别调节为12V和6V,接入图中的U1和U2处。 2.通过调节开关K1和K2,分别将电源同时作用和单独作用在电路中,完成如下表格。 表3-1

3.将U2的数值调到12V,重复以上测量,并记录在表3-1的最后一行中。 4.将R3(330 )换成二极管IN4007,继续测量并填入表3-2中。 表3-2 五、实验数据处理和分析 对图3-1的线性电路进行理论分析,利用回路电流法或节点电压法列出电路方程,借助计算机进行方程求解,或直接用EWB软件对电路分析计算,得出的电压、电流的数据与测量值基本相符。验证了测量数据的准确性。电压表和电流表的测量有一定的误差,都在可允许的误差范围内。 验证叠加定理:以I1为例,U1单独作用时,I1a=8.693mA,,U2单独作用时,I1b=-1.198mA,I1a+I1b=7.495mA,U1和U2共同作用时,测量值为7.556mA,因此叠加性得以验证。2U2单独作用时,测量值为-2.395mA,而2*I1b=-2.396mA,因此齐次性得以验证。其他的支路电流和电压也可类似验证叠加定理的准确性。 对于含有二极管的非线性电路,表2中的数据不符合叠加性和齐次性。 六、思考题 1.电源单独作用时,将另外一出开关投向短路侧,不能直接将电压源短接置零。 2.电阻改为二极管后,叠加原理不成立。

1叠加定理实验

GDOU-B-11-112广东海洋大学学生实验报告书(学生用表) 实验名称叠加定理实验课程名称课程号 学院(系)专业班级 学生姓名学号 19 实验地点科技楼实验日期 一、实验目的 验证线性电路叠加原理的正确性,加深对线性电路的叠加性和齐次性的认识和理解。 二、原理说明 叠加原理指出:在有多个独立源共同作用下的线性电路中,通过每一个元件的电流或其两端的电压,可以看成是由每一个独立源单独作用时在该元件上所产生的电流或电压的代数和。 线性电路的齐次性是指当激励信号(某独立源的值)增加或减小K 倍时,电路的响应(即在电路中各电阻元件上所建立的电流和电压值)也将增加或减小K倍。 三、实验设备 序号名称型号与规格数量备注 1 直流稳压电源0~30V可调二路 2 万用表 1 3 直流数字电压表 1 4 直流数字毫安表 1 5 迭加原理实验电路板 1 HE-12 四、实验内容 实验线路如图7-1所示,用HE-12挂箱的“基尔夫定律/叠加原理”线路。 F12 图7-1 1. 将两路稳压源的输出分别调节为12V和6V,接入U1和U2处。

2. 令U 1电源单独作用(将开关K 1投向U 1侧,开关K 2投向短路侧)。用直流数字电压表和毫安表(接电流插头)测量各支路电流及各电阻元件两端的电压,数据记入表7-1。 3. 令U 2电源单独作用(将开关K 1投向短路侧,开关K 2投向U 2侧),重复实验步骤2的测量和记录,数据记入表7-1。 4. 令U 1和U 2共同作用(开关K 1和K 2分别投向U 1和U 2侧), 重复上述的测量和记录,数据记入表7-1。 5. 将U 2的数值调至+12V ,重复上述第3项的测量并记录,数据记入表7-1。 表 7-1 五、实验注意事项 1. 用电流插头测量各支路电流时,或者用电压表测量电压降时,应注意仪表的极性,并应正确判断测得值的+、-号。 2. 注意仪表量程的及时更换。 六、预习思考题 1. 在叠加原理实验中,要令U 1、U 2分别单独作用,应如何操作?可否直接将不作用的电源(U 1或U 2)短接置零? 答:①要令Ul 单独作用,应该把K2往左拨,要U2单独作用应该把K1往右拨。 ②不可以直接将不作用的电源(Ul 或U2)短接置零,因为电压源内阻很小,如果直接短接会烧毁电源 2. 实验电路中,若有一个电阻器改为二极管, 试问叠加原理的迭加性与齐次性还成立吗?为什么? 答:①实验电路中,若有一个电阻器改为二极管,叠加原理的迭加性与齐次性不成立,因为叠加原理的迭加性与齐次性只适用于线性电路,二极管是非线性元件,使实验电路为非线性电路,所以不成立。 3.当K 1(或K 2)拨向短路侧时,如何测U FA (或U AB )? 答:①当用指针式电压表时, 电压表的红表笔接高电位点,黑表笔接低电位点,如果Kl(或K2)拨向短路侧,只有U2单独作用,B 点比A 点电位高,要测量U AB ,红表笔接B 点,黑表笔接A 点,但要加负号,同样,A 点比F 点电位高,要测量U FA ,红表笔接A 点,黑表笔接F 点,也要加负号。对于K2拨向短路侧,原理类似。 ②对于本实验,用的是数字电压表,表笔接法没有讲究,但要注意正、负号。一般红的接线柱接起点,黑的接线柱接终点,如要测量U FA 红的接线柱接F 点,黑的接线柱接A 点,直接记录数据,否则需要加负号。 七、实验报告 1. 根据实验数据表格,进行分析、比较,归纳、总结实验结论,即验证线性电路的叠 测量项目 实验内容 U 1 (V) U 2 (V) I 1 (mA) I 2 (mA) I 3 (mA) U A B (V) U C D (V) U A D (V) U D E (V) U F A (V) U 1单独作用 12 0 8.60 -2.37 6.21 2.38 0.787 3.165 4.40 4.39 U 2单独作用 0 6. -1.187 3.58 2.38 -.3.58 -1.187 1.213 -0.610 -0.608 U 1、U 2共同作用 12 6 7.41 1.216 8.60 -1.221 -0.402 4.385 3.79 3.78 2U 2单独作用 12 -2.36 7.14 4.74 -7.41 -2.35 2.417 -1.23 -1.229

通信原理实验报告

通信原理实验报告

作者: 日期:

通信原理实验报告 实验名称:实验一—数字基带传输系统的—MATLAB方真 实验二模拟信号幅度调制仿真实验班级:10通信工程三班_________ 学号:2010550920 ________________ 姓名:彭龙龙______________

指导老师:王仕果______________

实验一数字基带传输系统的MATLA仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MATLA实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB程序产生离散随机信号 2、编写MATLAB程序生成连续时间信号 3、编写MATLAB程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看,信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层坎上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 3.1信号及系统在计算机中的表示 3.1.1时域取样及频域取样 一般来说,任意信号s(t)是定义在时间区间(-R, +R)上的连续函数,但所有计算机的CPU都只能按指令周期离散运行,同时计算机也不能处理( -R, + R)这样一个时间段。 为此将把s(t)按区间T, T截短为 2 2 S T(t),再对S T(t)按时间间隔△ t均匀取样,得到取样 点数为: 仿真时用这个样值集合来表示信号 T Nt t s(t)。显然△ t反映了仿真系统对信号波形的分辨 率, (3-1) △ t越小则仿真的精确度越高。据通信原理所学,信号被取样以后,对应的频谱时频率的周期函数,其重复周期是—。如果信号的最高频率为f H,那么必须有f H W 丄才能保证不发 t 2 t 生频域混叠失真。设 1 B s 2 t 则称B s为仿真系统的系统带宽。如果在仿真程序中设定的采样间隔是△ (3-2) t,那么不能用

东南大学电路实验实验报告

电路实验 实验报告 第二次实验 实验名称:弱电实验 院系:信息科学与工程学院专业:信息工程:学号: 实验时间:年月日

实验一:PocketLab的使用、电子元器件特性测试和基尔霍夫定理 一、仿真实验 1.电容伏安特性 实验电路: 图1-1 电容伏安特性实验电路 波形图:

图1-2 电容电压电流波形图 思考题: 请根据测试波形,读取电容上电压,电流摆幅,验证电容的伏安特性表达式。 解:()()mV wt wt U C cos 164cos 164-=+=π, ()mV wt wt U R sin 10002cos 1000=??? ? ? -=π,us T 500=; ()mA wt R U I I R R C sin 213.0== =∴,ππ 40002==T w ; 而()mA wt dt du C C sin 206.0= dt du C I C C ≈?且误差较小,即可验证电容的伏安特性表达式。 2.电感伏安特性 实验电路: 图1-3 电感伏安特性实验电路 波形图:

图1-4 电感电压电流波形图 思考题: 1.比较图1-2和1-4,理解电感、电容上电压电流之间的相位关系。对于电感而言,电压相位 超前 (超前or 滞后)电流相位;对于电容而言,电压相位 滞后 (超前or 滞后)电流相位。 2.请根据测试波形,读取电感上电压、电流摆幅,验证电感的伏安特性表达式。 解:()mV wt U L cos 8.2=, ()mV wt wt U R sin 10002cos 1000=?? ? ?? -=π,us T 500=; ()mA wt R U I I R R L sin 213.0===∴,ππ 40002==T w ; 而()mV wt dt di L L cos 7.2= dt di L U L L ≈?且误差较小,即可验证电感的伏安特性表达式。 二、硬件实验 1.恒压源特性验证 表1-1 不同电阻负载时电压源输出电压 2.电容的伏安特性测量

叠加定理的验证实验报告

叠加定理的验证实验报告

电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 电子技术基础实验报告 Electronic Technology Basic Experiment Report 报告内容:叠加定理的验证

学院: 作者姓名: 学号: 指导教师: 实验:叠加定理的验证 一、实验目的 1.进一步掌握直流稳压电源和万用表的使用方法。 2.掌握直流电压和直流电流的测试方法。 3.进一步加深对叠加定理的理解。 4.通过Multisim仿真软件进行实验仿真,了解Multisim的使用方法。 二、实验原理 叠加定理: 叠加定理指出,全部电源在线性电路中产生的任一电压或电流,等于每一个电源单独作用产生的相应电压或电流的代数和。 三、实验内容 叠加定理的验证 在仿真实验中根据图1所示电路对电路中电压源共同作用时的电流进行测量,根据图2所示电路对电压进行测量:

(图1) (图2) 根据所绘制的电路,在Multisim中进行电路仿真,分别将两电压源置零,即将电压源短路,得到下列所示电路。图3、图4所示电路,对支路电流进行测量,图5、图6所示电路,对支路电压进行测量。 (图3)(图4) 参数I R1(mA)I R2 (mA) I R3 (mA) U R1 (V) U R2 (V) U R3 (V) V1单独 作用 7.2 2.4 4.8 7.2 4.8 4.8 V2单独 作用 -2.4 -4.8 2.4 -2.4 -9.6 2.4 共同作 用时的 测量值 4.8 -2.4 7.2 4.8 -4.8 7.2

通信原理实验一、二实验报告

通信原理 实验一 实 验 报 告 实验日期: 学院: 班级: 学号: 姓名: 指导老师:

实验一数字基带传输系统的MA TLAB仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握 卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MA TLAB程序验证卷积的 常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用 MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MA TLAB实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB 程序产生离散随机信号 2、编写MATLAB 程序生成连续时间信号 3、编写MATLAB 程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看, 信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如 信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层次上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 四、实验步骤 (1)分析程序program1_1 每条指令的作用,运行该程序,将结果保存,贴在下面的空白 处。然后修改程序,将dt 改为0.2,并执行修改后的程序,保存图形,看看所得图形的效果 怎样。 dt=0.01 时的信号波形 Sinusoidal signal x(t) -2-1.5-1-0.500.51 1.52 Time t (sec) dt=0.2 时的信号波形

模式识别第二次上机实验报告

北京科技大学计算机与通信工程学院 模式分类第二次上机实验报告 姓名:XXXXXX 学号:00000000 班级:电信11 时间:2014-04-16

一、实验目的 1.掌握支持向量机(SVM)的原理、核函数类型选择以及核参数选择原则等; 二、实验内容 2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为: label index1:value1 index2:value2 ... 其中对于分类来说label为类标识,指定数据的种类;对于回归来说label为目标值。(我主要要用到回归) Index是从1开始的自然数,value是每一维的特征值。 该过程可以自己使用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。FormatDataLibsvm.xls使用说明: 先将数据按照下列格式存放(注意label放最后面): value1 value2 label value1 value2 label 然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具->宏执行行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。将该数据存放到文本文件中进行下一步的处理。 3.对数据进行归一化。 该过程要用到libsvm软件包中的svm-scale.exe Svm-scale用法: 用法:svmscale [-l lower] [-u upper] [-y y_lower y_upper] [-s save_filename] [-r restore_filename] filename (缺省值:lower = -1,upper = 1,没有对y进行缩放)其中,-l:数据下限标记;lower:缩放后数据下限;-u:数据上限标记;upper:缩放后数据上限;-y:是否对目标值同时进行缩放;y_lower为下限值,y_upper为上限值;(回归需要对目标进行缩放,因此该参数可以设定为–y -1 1 )-s save_filename:表示将缩放的规则保存为文件save_filename;-r restore_filename:表示将缩放规则文件restore_filename载入后按此缩放;filename:待缩放的数据文件(要求满足前面所述的格式)。缩放规则文件可以用文本浏览器打开,看到其格式为: y lower upper min max x lower upper index1 min1 max1 index2 min2 max2 其中的lower 与upper 与使用时所设置的lower 与upper 含义相同;index 表示特征序号;min 转换前该特征的最小值;max 转换前该特征的最大值。数据集的缩放结果在此情况下通过DOS窗口输出,当然也可以通过DOS的文件重定向符号“>”将结果另存为指定的文件。该文件中的参数可用于最后面对目标值的反归一化。反归一化的公式为: (Value-lower)*(max-min)/(upper - lower)+lower 其中value为归一化后的值,其他参数与前面介绍的相同。 建议将训练数据集与测试数据集放在同一个文本文件中一起归一化,然后再将归一化结果分成训练集和测试集。 4.训练数据,生成模型。 用法:svmtrain [options] training_set_file [model_file] 其中,options(操作参数):可用的选项即表示的涵义如下所示-s svm类型:设置SVM 类型,默

叠加原理 实验报告范文(含数据处理)

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王* 叠加原理实验报告范文 一、实验目的 验证线性电路叠加原理的正确性,加深对线性电路的叠加性和齐次性的认识和理解。 二、原理说明 叠加原理指出:在有多个独立源共同作用下的线性电路中,通过每一个元件的电流或其两端的电压,可以看成是由每一个独立源单独作用时在该元件上所产生的电流或电压的代数和。 线性电路的齐次性是指当激励信号(某独立源的值)增加或减小K倍时,电路的响应(即在电路中各电阻元件上所建立的电流和电压值)也将增加或减小K倍。 三、实验设备 高性能电工技术实验装置DGJ-01:直流稳压电压、直流数字电压表、直流数字电流表、叠加原理实验电路板DGJ-03。 四、实验步骤 1.用实验装置上的DGJ-03线路,按照实验指导书上的图3-1,将两路稳压电源的输出分别调节为12V和6V,接入图中的U1和U2处。 2.通过调节开关K1和K2,分别将电源同时作用和单独作用在电路中,完成如下表格。 表3-1

3.将U2的数值调到12V,重复以上测量,并记录在表3-1的最后一行中。 4.将R3(330 )换成二极管IN4007,继续测量并填入表3-2中。 表3-2 五、实验数据处理和分析 对图3-1的线性电路进行理论分析,利用回路电流法或节点电压法列出电路方程,借助计算机进行方程求解,或直接用EWB软件对电路分析计算,得出的电压、电流的数据与测量值基本相符。验证了测量数据的准确性。电压表和电流表的测量有一定的误差,都在可允许的误差范围内。 验证叠加定理:以I1为例,U1单独作用时,I1a=8.693mA,,U2单独作用时, I1b=-1.198mA,I1a+I1b=7.495mA,U1和U2共同作用时,测量值为7.556mA,因此叠加性得以验证。2U2单独作用时,测量值为-2.395mA,而2*I1b=-2.396mA,因此齐次性得以验证。其他的支路电流和电压也可类似验证叠加定理的准确性。 对于含有二极管的非线性电路,表2中的数据不符合叠加性和齐次性。

通信原理实验报告

实验一常用信号的表示 【实验目的】 掌握使用MATLAB的信号工具箱来表示常用信号的方法。 【实验环境】 装有MATLAB6.5或以上版本的PC机。 【实验内容】 1. 周期性方波信号square 调用格式:x=square(t,duty) 功能:产生一个周期为2π、幅度为1 ±的周期性方波信号。其中duty表示占空比,即在信号的一个周期中正值所占的百分比。 例1:产生频率为40Hz,占空比分别为25%、50%、75%的周期性方波。如图1-1所示。 clear; % 清空工作空间内的变量 td=1/100000; t=0:td:1; x1=square(2*pi*40*t,25); x2=square(2*pi*40*t,50); x3=square(2*pi*40*t,75); % 信号函数的调用subplot(311); % 设置3行1列的作图区,并在第1区作图plot(t,x1); title('占空比25%'); axis([0 0.2 -1.5 1.5]); % 限定坐标轴的范围 subplot(312); plot(t,x2); title('占空比50%'); axis([0 0.2 -1.5 1.5]); subplot(313); plot(t,x3); title('占空比75%'); axis([0 0.2 -1.5 1.5]);

图1-1 周期性方波 2. 非周期性矩形脉冲信号rectpuls 调用格式:x=rectpuls(t,width) 功能:产生一个幅度为1、宽度为width、以t=0为中心左右对称的矩形波信号。该函数横坐标范围同向量t决定,其矩形波形是以t=0为中心向左右各展开width/2的范围。Width 的默认值为1。 例2:生成幅度为2,宽度T=4、中心在t=0的矩形波x(t)以及x(t-T/2)。如图1-2所示。 t=-4:0.0001:4; T=4; % 设置信号宽度 x1=2*rectpuls(t,T); % 信号函数调用 subplot(121); plot(t,x1); title('x(t)'); axis([-4 6 0 2.2]); x2=2*rectpuls(t-T/2,T); % 信号函数调用

第二次实验报告0907022044

IK2011——2012学年第二学期 合肥学院数理系 实验报告 课程名称:运筹学 实验项目:求解整数线性规划问题 实验类别:综合性□设计性□验证性□√ 专业班级:数学与应用数学(2)班 姓名:杨涛学号: 0907022044 实验地点:数理系机房 实验时间: 4.18 指导教师:管梅成绩:

一.实验目的 学会用LINGO 软件求解整数规划问题。 二.实验内容 1、某班有男同学30人,女同学20人,星期天准备去植树。根据经验,一天中,男同学平均每人挖坑20个,或栽树30棵,或给25棵树浇水,女同学平均每人挖坑10个,或栽树20棵,或给15棵树浇水。问应怎样安排,才能使植树(包括挖坑、栽树、浇水)最多。建立该问题的数学模型,并求其解。 2、求解线性规划: 3、在高校篮球联赛中,我校男子篮球队要从8名队员中选择平均身高最高的出 同时,要求出场阵容满足以下条件: ⑴ 中锋最多只能上场一个。 ⑵ 至少有一名后卫 。 ⑶ 如果1号队员和4号队员都上场,则6号队员不能出场 ⑷ 2号队员和6号队员必须保留一个不出场。 问应当选择哪5名队员上场,才能使出场队员平均身高最高? 试写出上述问题的数学模型,并求解。 121212212max z x 2x 2x 5x 12x 2x 8s.t.0x 10x ,x Z =++≥??+≤?? ≤≤??∈?

三. 模型建立 1.设x1个男生挖坑,x2个男生栽树,x3个男生浇水,y1个女生挖坑y2个女生栽树y3个女生浇水,则: 1234126 781462612345678max z (1.92x 1.90 1.88 1.86 1.85x x 1 1 2s.t.1 5x (1,2,...,8)i x x x x x x x x x x x x x x x x x x x x i Z =+++++≤??++≥??++≤?? +=??+++++++=?=∈?? 3.设x1表示1号队员,x2表示2号队员,x3表示3号队员,x4表示4号队员 x5表示5号队员,x6表示6号队员,x7表示7号队员,x8表示8号队员,则: 12345678126781462612345678max z (1.92x 1.90 1.88 1.86 1.85 1.83 1.80 1.78)/5x x 112s.t.1 5x (1,2,...,8)i x x x x x x x x x x x x x x x x x x x x x x x i Z =++++++++≤??++≥??++≤?? +=??+++++++=?=∈?? 四. 模型求解(含经调试后正确的源程序)

实验二实验报告

上海建桥学院本科《数据结构》实验报告(二) 课程名称:数据结构 实验类型:综合 实验室名称:机房 开课系:信息技术系 学生姓名: 专业: 学号: 指导老师:

实验二:线性表应用——顺序表 实验日期:2011 年9 月日评阅成绩: 实验目的及要求 1. 熟练掌握线性表的基本操作在顺序存储上的实现; 2. 以线性表的各种操作(建立、插入、删除、遍历等)的实现为重点; 3. 掌握线性表的顺序存储结构的定义和基本操作的实现; 4. 通过本实验加深对C语言的使用(特别是函数调用的参数传递、指针类型的应用)。 实验内容 已知程序文件seqlist.cpp已给出学生身高信息顺序表的类型定义和基本运算函数定义。(1)顺序表类型定义 typedef struct { int xh; /*学号*/ float sg; /*身高*/ int sex; /*性别,0为男生,1为女生*/ } datatype; typedef struct{ datatype data[MAX]; /*存放顺序表元素的数组*/ int last; /*表示data中实际存放元素个数*/ }Seqlist; (2)基本运算函数原型 void initList(Seqlist *lp);/*置一个空表*/ void createList(Seqlist *lp);/*建一个学生顺序表*/ void sort_xh(Seqlist *lp);/*按学号排序*/ void Error(char *s);/*自定义错误处理函数*/ void pntList(Seqlist *lp);/*输出学生表*/ void save(Seqlist *lp,char strname[]);/*保存学生顺序表到指定文件*/ 任务一 阅读程序seqlist.cpp(见电子文档),理解顺序表类型Seqlist和基本运算函数。 任务二 1.题目要求 创建一个新的程序文件sy2.cpp,请调用seqlist.cpp提供的功能函数(以#include

运放器的放大原理及叠加定理的验证 电路分析实验报告

实验一运放器的放大原理及叠加定理的验证 一、实验目的 1.初次试验,基本掌握workbench的基本操作; 2.通过实验测定一运放器的放大倍数,并与用节点法算出来的理论值进行对比,验证节点法的正确性; 3.用几个简单的电路,验证线性电阻叠加原理。 二、实验原理 1.运放器原理:运放器的输入端,分别加载电压U+和U-,U+与U-的电势差十分小,约等于零,经过运放器后,输出电压为电势差的若干倍(可达到105~107倍)。 运放器模型图 2.叠加定理:对于一个具有唯一解的线性电路,由几个独立电源共同作用所形成的各支路电流或电压,等于各个独立电源单独作用时在相应支路中形成的电流或电压的代数和。 三、实验过程 1.运放器: (1)画电路图,测得结果如下图:

图中:R1=R3=R4=1Ω,R2=5Ω 电压表读数为13.20v 。 (2)用节点法计算放大的倍数: 该图4个节点如图所示,节点2、4的节点方程分别为: )(0)(334433211223=-+=--+U G U G G U G U G U G G 根据运放器特点(即虚短虚断),补充方程 Us U U U ==14 2 故解得 ==30U U Us R R R R R R R R 3 1424232-+v 20.13= 所以节点法可以用于计算运放器放大倍数的理论值。 2.叠加定理的验证 (1)如下所示画出4个电路图 图中Us1=6v ,Us2=12v ,Is=3A ,电阻全为2Ω 电压表均测同一电阻的电压。左上角图为Us1,Us2,Is 同时作用时的电压U0=-4v ,右上角,左下角,右下角电路分别是Is ,Us1,Us2作用下,同一电阻的电压分别为U1=2v ,U2=2v ,U3=-8v ,所以 3210U U U U ++=,即线性电路的叠加定理得到验证。 四、实验体会 由于首次使用workbench ,画电路图时,不太熟练,用了很长一段时间,才

通信原理实验报告一

实验一信号源实验 一、实验目的 1、了解通信系统的一般模型及信源在整个通信系统中的作用。 2、掌握信号源模块的使用方法。 二、实验内容 1、对应液晶屏显示,观测DDS信源输出波形。 2、观测各路数字信源输出。 3、观测正弦点频信源输出。 4、模拟语音信源耳机接听话筒语音信号。 三、实验仪器 1、信号源模块一块 2、20M双踪示波器一台 四、实验原理 信号源模块大致分为DDS信源、数字信源、正弦点频信源和模拟语音信源几部分。 1、DDS信源 DDS直接数字频率合成信源输出波形种类、频率、幅度及方波B占空比均可通过“DDS信源按键”调节(具体的操作方法见“实验步骤”),并对应液晶屏显示波形信息。 正弦波输出频率范围为1Hz~200KHz,幅度范围为200mV~4V。 三角波输出频率范围为1Hz~20KHz,幅度范围为200mV~4V。 锯齿波输出频率范围为1Hz~20KHz,幅度范围为200mV~4V。 方波A输出频率范围为1Hz~50KHz,幅度范围为200mV~4V,占空比50%不变。 方波B输出频率范围为1Hz~20KHz,幅度范围为200mV~4V,占空比以5%步进可调。 输出波形如下图1-1所示。

正弦波:1Hz-200KHz 三角波:1Hz-20KHz 锯齿波:1Hz-20KHz 方波A:1Hz-50KHz(占空比50%) 方波B:1Hz-20KHz(占空比0%-100%可调) 图1-1 DDS信源信号波形 2、数字信源 (1)数字时钟信号 24.576M:钟振输出时钟信号,频率为24.576MHz。 2048K:类似方波的时钟信号输出点,频率为2048 KHz。64K:方波时钟信号输出点,频率为64 KHz。 32K:方波时钟信号输出点,频率为32KHz。 8K:方波时钟信号输出点,频率为8KHz。 输出时钟如下图1-2所示。

西工大高频第二次实验报告

实验二调幅接收系统实验 一、实验目的和内容: 图2为实验中的调幅接收系统结构图(虚框部分为实验重点,低噪放电路下次实验实现,本振信号由信号源产生。)。通过实验了解和掌握调幅接收系统,了解和掌握三极管混频器电路、中频放大/AGC电路、检波电路。 图2 调幅接收系统结构图 二、实验原理: 1、晶体管混频电路: 给出原理图,并分析其工作原理。 原理:混频电路将高频载波信号或已调波信号经过滤波、放大,将其频率变换为固定频率的信号且该高频滤波信号的频谱内部结构和调制类型保持不变,仅仅改变其频率。 2、中频放大/AGC和检波电路: 给出原理图,并分析其工作原理。 原理:中频输入信号通过中放电路放大中频信号,抑制干扰信号,连接AGC电路实现自动增益控制,接着连接二极管检波电路和低通滤波器,从中取出调制信号。 3、调幅接收系统: 给出系统框图,并简述其工作原理。 检波 低噪放混频 中放 /AGC 本振

工作原理:天线接收信号通过滤波器滤波然后低噪放放大幅度,晶体振荡器振荡出所需的本振信号,让本振信号和其进行混频然后滤波,AGC对其进行放大,输出稳定值,再进行滤波并解调检波,经过功率放大器输出。 三、实验步骤: 1、晶体管混频电路: 1)先调整静态工作点,测量2R4两端电压,调节2W1,使2R4两端电压为0; 2)在V2-5输入10.455MHz,250mV的本振信号,在V2-1输入10MHz、30mV的单载波信号,在V2-3处观测,调节2C3和2B1的大小,改变中频输出,当输出为455KHz的最大不失真稳定正弦波时,完成调试并记录此时的中频输出峰峰值。 3)改变基极偏置电阻2W1,使2R4端电压分别为0.5,1,1.5,2,2.5,3V,重复上述步骤2),记录下不同静态工作点下的中频输出的峰峰值,并计算混频增益,完成表2-1. 2、中频放大/AGC和检波电路: 1)调节直流静态工作点:闭合开关K3,电路仅接入12v直流电压,调节可调电阻3W1、3W2,为使静态电流不超过1mA,应使3R7,3R13两端电压为0.5V,0.033V。 2)调节交流工作:第一,调节函数发生器产生频率455KHZ的标准正弦信号,接入3K1。将示波器接于V3-2。 第二,调节可调电容3C4,使输出波形幅度最大不失真。 第三,将示波器加于V3-4,调节可调电容3C7,使输出波形最大不失真。 3)测试动态范围:开关3K2断开,开关3K3闭合。调节输入信号Vi幅值,使其分别为10,20…100,200mv…1V,示波器分别接到V3-2、V3-4、V3-5,,将分别测得的波形峰峰值记入表2-2,即分别为V01,V02,Vc,同时用示波器接V3-6处记录电压值(即AGC检波输出电压)。 4)检波失真观测:第一,输入信号455KHz、10mVpp,调制1KHz信号,调制度50%调幅信号,将示波器接到V3-6处即可观察到正常无失真的波形输出并记录;第二,增大直流负载电阻3W4,观察示波器直到观测到失真波形,即为对角线失真,记录波形;第三,再次调整3W4使波形正常不失真,减小交流电阻即闭合3K4,观察示波器输出波形产生负峰切割失真,记录波形。 3、调幅接收系统: 1、晶体管混频电路:1)2K1接入调制频率1KHz正弦波,载波频率10MHz,幅度为30mVp-p ,调制度50%的调幅波信号。 2)2K3接入本振信号10.455MHz,250mVp-p的正弦信号,将示波器接在V2-3处观察波形,记录参数、波形。 2、中频放大电路3K1打至中频输入端。 3K2、3K4断开,3K3闭合,,将示波器接到V3-6观察检波输出的波形,调节3W4,使其达到最大不失真波形,记录波形。 3、测试系统性能:1)灵敏度。不断减小输入调幅波信号的幅值,同时观察检波输出波形,使示波器波形出现明显失真的输入幅值为该系统的最小可接收幅值。 四、测试指标和测试波形: 3.1.晶体管混频电路:

单片机实验报告2

实验报告 二、实验地点:图书馆816-2 三、实验目的:掌握中断控制单元的设置方法及中断的编程方法。 四、实验内容 1.内容及要求: (1)用单次脉冲信号申请中断,在中断处理程序中对输出信号进行翻转,在此实验中使用P1.0口接一发光二极管显示。程序如下: ORG 0000H LJMP START ORG 0013H LJMP INT ORG 1000H START: SETB P1.0 SETB EX1 SETB PX0 SETB IT1 SETB EA INT: CPL P1.0 RETI END (2)用单次脉冲信号申请中断,要求程序中对每次中断进行计数,并将计数结果显示在发光二极管上。在本实验中用P1口接了八个发光二极管来实现。程序如下: ORG 0000H LJMP START ORG 0013H LJMP INT ORG 1000H START: MOV A,#00H MOV P1,A

SETB EX1 SETB PX0 SETB IT1 SETB EA INT: INC P1 RETI END 2.流程图如下: 图1 信号翻转流程图

图2 计数器加1流程图 3.实验步骤 (1.1)将P3.2与单脉冲用导连接,P1.0接一个发光二极管,用二极管的亮、灭来显示翻转。 (1.2)打开试验箱,编写中断程序。 (1.3)编译、运行中断程序并观测试验箱。若试验箱中的发光二极管随着单脉冲按键进行着亮灭亮灭,即说明实现了输出信号的翻转,实验成功。 (2.1)关闭试验箱,将P1.0至P1.7对应连接八个发光二极管,单脉冲连接P3.3。(2.2)打开试验箱,编写中断和累加的程序。 (2.3)编译、运行实验程序并观测试验箱。若八个发光二极管显示的数值等于按下单脉冲键的次数,则实验成功。 五、实验中遇到的问题及解决方法 问题1:实验时,将P3.2口接单脉冲,编写程序时,却写成了0013H,允许中断

叠加定理实验报告

实验报告 一、实验名称 叠加定理与置换定理 二、实验原理 1、根据叠加定理,实验数据应满足当电路中只有U s1单独作用时流过一条支路的电流值加上电路只有Us2单独作用时流过该支路的电流值等于电路中Us1与Us2共同作用时流过该支路的电流值。 2、置换定理:若电路中某一支路的电压和电流分别为U和I,用Us=U的电压源或Is=I的电流源来置换该支路,如置换后电路有唯一解,则置换前后电路中全部支路电压与支路电流保持不变。 三、实验内容 1、测量并记录电阻的实际值(数据见实验数据表1) 2、根据下面电路图,在实验板上连接此电路实物图。将一万用表串联接入R3的那条支路中,并将万用表打在电流档上;将另一万用表并联在R33两端并打在电压档上。 3、选择一支路,记录两个电源同时作用时的两万用表的读数;单个电源作用,分别短路另一个电源(不是不接电源也不是将电源的值降为0,而是直接短路),记录两万用表的读数。(数据见实验数据表2) 四、实验数据 表1 器件R1 R2 R3 R11 R22 R33

阻值(Ω) 1.799k 219.5 267.8 2.173k 267.5 327.6 表2 电源电压/V 支路电压/V 支路电流/mA Multisim 实验板Multisim 实验板 Us1=10 Us2=15 8.250 8.35 31.0 31.70 Us1=10 Us2=0 0.632 0.636 2.337 2.35 Us1=0 Us2=15 7.728 7.72 29.0 29.33 两电源共同作用时仿真图: Us1单独作用时的仿真图: Us2单独作用时的仿真图:

将直流电源换成交流电源时的分别三张波形图: U1=10 U2=15交流波形图 U1=10 U2=0 交流波形图

叠加原理实验报告

一、实验目的 1、通过实验来验证线性电路中的叠加原理以及其适用范围。 2、学习直流仪器仪表的测试方法。 二、实验器材 序号名称数量备注 1稳压、稳流源1DG04 2直流电路实验1DG05 3 1D31-2 直流电压、电流表 三、实验原理 叠加原理指出:在有多个独立源共同作用下的线性电路中,通过每一个元件的电流或其两端的电压,可以看成是由每一个独立源单独作用时在该元件上所产生的电流或电压的代数和。 线性电路的齐次性是指当激励信号(某独立源的值)增加或减小K 倍时,电路的响应(即在电路其他各电阻元件上所建立的电流和电压值)也将增加或减小K倍。 四、实验内容及步骤 实验线路如图3-4-1所示。 图3-4—1 1、按图3-4-1,取U1=+12V,U2调至+6V。 2、U1电源单独作用时(将开关S1拨至U1侧,开关S2拨至短路侧),用直流数字电压表和毫安表(接电流插头)测量各支路电流及各电阻元件两端的电压,数据记入表格中。 3、U2电源单独作用时(将开关S1拨至短路侧,开关S2拨至U2侧),重复实验步骤2的测量和记录。 4、令U1和U2共同作用时(将开关S1和S2分别拨至U1和U2侧),重复上述的测量和记录。 五、实验数据处理及分析 线性叠加定理数据记录表 实验内容I?I?I?Uab Ucd Uad Ude Ufa U?单独作用8.360 -2.274 6.313 2.378 0.845 3.26 4.351 4.379

U?单独作用-1.06 3.586 2.422 -3.46 -1.24 1.245 -0.59 -0.537 U?,U?共同作 7.423 1.231 8.761 -1.248 -0.411 4.413 3.797 3.783 用 非线性叠加定理数据记录表 实验内容I?I?I?Uab Ucd Uad Ude Ufa U?单独作用8.556 -2.23 6.296 0.38 0.663 3.161 4.395 4.397 U?单独作用0.041 0.041 0.045 -0.002 5.872 0 0 0 U?,U?共同作 7.82 0 7.836 -0.002 -2.089 3.957 3.974 3.953 用 电源单独作用时,将另外一出开关投向短路侧,不能直接将电压源短接置零。电阻改为二极管后,叠加原理不成立。 六、实验总结 测量电压、电流时,应注意仪表的极性与电压、电流的参考方向一致,这样纪录的数据才是准确的。

通信原理实验报告

通信原理 实 验 报 告

实验一 数字基带信号实验(AMI/HDB3) 一、 实验目的 1、了解单极性码、双极性码、归零码、不归零码等基带信号波形特点 2、掌握AMI 、HDB 3的编码规则 3、掌握从HDB 3码信号中提取位同步信号的方法 4、掌握集中插入帧同步码时分复用信号的帧结构特点 5、了解HDB 3(AMI )编译码集成电路CD22103 二、 实验内容 1、用示波器观察单极性非归零码(NRZ )、传号交替反转码(AMI )、三阶高密度 双极性码(HDB 3)、整流后的AMI 码及整流后的HDB 3码 2、用示波器观察从HDB 3/AMI 码中提取位同步信号的波形 3、用示波器观察HDB 3、AMI 译码输出波形 三、 基本原理 本实验使用数字信源模块(EL-TS-M6)、AMI/HDB 3编译码模块(EL-TS-M6)。 BS S5S4S3S2S1 BS-OUT NRZ-OUT CLK 并 行 码 产 生 器 八选一 八选一八选一分 频 器 三选一 NRZ 抽 样 晶振 FS 倒相器 图1-1 数字信源方框图 010×0111××××××××× ×××××××数据2 数据1 帧同步码 无定义位 图1-2 帧结构 四、实验步骤 1、 熟悉信源模块和HDB3/AMI 编译码模块的工作原理。 2、 插上模块(EL-TS-M6),打开电源。用示波器观察数字信源模块上的各种信号波形。 用FS 作为示波器的外同步信号,进行下列观察: (1) 示波器的两个通道探头分别接NRZ-OUT 和BS-OUT ,对照发光二极管的发光状态,判断数字信源单元是否已正常工作(1码对应的发光管亮,0码对应的发光管熄);

相关主题
文本预览
相关文档 最新文档