文档库 最新最全的文档下载
当前位置:文档库 › 计组第三次实验报告总结

计组第三次实验报告总结

计组第三次实验报告总结
计组第三次实验报告总结

学习资料

实验报告

计算机组成原理

计组实验报告

计算机组成原理实验报告 实验1:VERILOG 设计基础 专业班级:14级计算机二班 学号:14048001 姓名:杨娜 学号:14048003 姓名:周蓉 实验地点:理工楼901 实验时间:2016年5月14日

实验十VGA显示控制器的设计 一、实验目的 1、学习VERILOG的基本语法和编程规则 2、掌握通用寄存器等常用基本数字模块的VERILOG描述和基本设计方法 3、理解带使能控制和异步清零的8位寄存器的设计原理 4、掌握使用VERILOG设计和验证带使能控制和异步清零的8位寄存器的方法 5、掌握移位寄存器的设计方法 二、实验任务 1、设计一个带使能控制和异步清零的8位寄存器REG8X,实现8位输入的锁存,在时钟的上升沿处得到一个8位的输出和一个8位的反向输出,将结果显示在发光二极管。 模块的端口描述如下: 模块的参考物理结构如下: R7 R6 R i R 0 7 6 i 0 带使能控制和异步清零的8位寄存器 模块的使用注意事项

1.数据源D(7..0)一直加在寄存器的数据输入端; 2.周期性的时钟信号Clock一直加在寄存器的时钟输入端 3.使能信号Enable控制寄存器是否接受数据。当Enable = '0'时,寄存器不 接受数据,保持原来的状态不变;当Enable = '1'时,在时钟信号Clock正 跳变时,寄存器接受并保存当时D(7..0)的数据; 4.本寄存器其它方面的功能与上述的寄存器相同。 完成的参考电路图如下:dout=q 2、设计一个有左、右移位功能的8位寄存器REGSHIFT8,并仿真验证。

三、实验内容 1、通过输入数据先进行计算,并通过实验进行验证REG8X。 (1)、将清零信号Resetn(sw17)设为0,将输入信号D(sw7~sw0)设为10101010,观察输出信号Q(ledr7~ledr0)和Qb(ledg7~ledg0),观察并记录输出。 (2)、将清零信号Resetn(sw17)设为1,在时钟信号处输入一个上升沿(按下key0),观察并记录输出。 (3)、将输入信号D(sw7~sw0)设为01010101,观察并记录输出。 (4)、在时钟信号处输入一个上升沿(按下key0),观察并记录输出。 (5)、自行完善设计表格,观察并记录测试输出。 实验数据表 2、通过输入数据先进行计算,并通过实验进行验证REGSHIFT8。 (1)、测试清零信号Resetn (2)、测试移位功能 (3)、测试寄存功能 (4)、自行设计表格观察并记录测试输出。 实验数据表

统计学实验报告汇总

本科生实验报告 实验课程统计学 学院名称商学院 专业名称会计学 学生姓名苑蕊 学生学号0113 指导教师刘后平 实验地点成都理工大学南校区 实验成绩 二〇一五年十月二〇一五年十月

依据上述资料编制组距变量数列,并用次数分布表列出各组的频数和频率,以及向上、向下累计的频数和频率, 并绘制直方图、折线图。 学生 实验 心得

2.已知2001-2012年我国的国内生产总值数据如表2-16所示。 学生 实验 心得 要求:(1)依据2001-2012年的国内生产总值数据,利用Excel软件绘制线图和条形图。

(2)依据2012年的国内生产总值及其构成数据,绘制环形图和圆形图。 学生 实验 心得 3.计算以下数据的指标数据 1100 1200 1200 1400 1500 1500 1700 1700 1700 1800 1800 1900 1900 2100 2100 2200 2200 2200 2300 2300 2300 2300 2400 2400 2500 2500 2500 2500 2600 2600 2600 2700 2700 2800 2800 2800 2900 2900 2900 3100 3100 3100 3100 3200 3200 3300 3300 3400 3400 3400 3500 3500 3500 3600 3600 3600 3800 3800 3800 4200

4.一家食品公司,每天大约生产袋装食品若干,按规定每袋的重量应为100g。为对产品质量进行检测,该企业质检部门采用抽样技术,每天抽取一定数量的食品,以分析每袋重量是否符合质量要求。现从某一天生产的一批食品8000袋中随机抽取了25袋(不重复抽样),测得它们的重量分别为: 学生实验心得 101 103 102 95 100 102 105 已知产品重量服从正态分布,且总体方差为100g。试估计该批产品平均重量的置信区间,置信水平为95%.

操作系统实验心得

1-1:通过这次小实验,是我更加了解Linux一些常用指令的操作以及其作用,对于一个刚开始接触lniux操作系统的初学者来说非常有用,助于以后能够更进一步学习Linux操作系统。 1-2:在实验过程中,使用VI编辑器虽然不能像window操作系统那样对文本进行熟练度编辑,但是,VI编辑器使用命令来操作,将可以锻炼我的记忆力、对键盘的熟练读,还能帮助我们尽快适应linux操作系统的操作。 1-3:原本对liunx下的编译和调试环境不是很熟悉,但通过这次的实验,让我熟悉了linux 下的编译器和调试器的使用。 实验中使用了gcc命令,gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(#include)、预编译语句(如宏定义#define等)进行分析。 当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是链接。在链接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的库中链接到合适的地方。 1-4:API 接口属于一种操作系统或程序接口。通过实验,我了解了Windows的这种机制,加深了对API函数的理解。 2-1:通过本次实验了解了一些常用进程管理命令的使用,例如ps、kill命令,了解到换个kill与killall的不同,对于linux操作系统下的进程的学习打下基础,更好的学习进程。 2-2:本次实验是熟悉掌握Linux 系统常用进程创建与管理的系统调用,linux下使用fork()创建子进程,与windows下CreateProcess()创建子进程完全不同,通过比较小组更好的理解和掌握了进程的创建,对于进程的管理的理解也有了清晰地认识。 实验中遇到fork函数返回2次结果,经过分析结果如下: 由于在复制时复制了父进程的堆栈段,所以两个进程都停留在fork函数中,等待返回。因为fork函数会返回两次,一次是在父进程中返回,另一次是在子进程中返回,这两次的返回值是不一样的。 调用fork之后,数据、堆栈有两份,代码仍然为一份但是这个代码段成为两个进程的共享代码段都从fork函数中返回,箭头表示各自的执行处。当父子进程有一个想要修改数据或者堆栈时,两个进程真正分裂。 2-3:通过这次实验对熟悉掌握和了解windows平台常用进线程控制API,有了更深刻的认识,认识到API函数对windows编程的重要性,了解进程线程在内存中的执行,特别认识互斥体Mutex对象,API函数一定要多用,才能记得。 3-1:该程序的输入变量具有限制,若输入除0和1的数据,则将视为0处理.改进的方法为修改if 语句中的条件为:1,即只要输入为非零,则有效。即逻辑表达式的值为真。(在逻辑数学里非零则表示为真!) 为了能较好的实现进程的同步,可以另外设一个标志量,标志临界资源是否正被访问,当a,b,c

激光脉冲测距实验报告讲解

激光脉冲测距

1 目录 一工作原理 (3) (1)测距仪工作原理 (3) (2)激光脉冲测距仪光学原理结构 (3) (3)测距仪的大致结构组成 (4) (4)主要的工作过程 (4) (5)激光脉冲发射、接收电路板组成及工作原理 (5) 二激光脉冲测距的应用领域 (5) 三关键问题及解决方法 (6) (1)优点 (6) (2)问题及解决方案 (7) 2 一工作原理 (1)测距仪工作原理 现在就脉测距仪冲激光测距简要叙述其工作原理。简单地讲,脉冲法测距的过程是这样的:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间t,光速c 和往返时间t 的乘积的一半,就是测距仪和被测量物体之间的距离。一般一个典型的激光测距系统应具备以下四个模块:激光发射模块;激光接收模块;距离计算与显示模块;激光准直与聚焦模块,如图2-1 所示。系统工作时,由发射单元发出一束激光,到达待测目标物后漫

反射回来,经接收单元接收、放大、整形后到距离计算单元计算完毕后显示目标物距离。在测距点向被测目标发射一束强窄激光脉冲,光脉冲传输到目标上以后,其中一小部分激光反射回测距点被测距系统光功能接收器所接受。假定光脉冲在发射点与目标间来回一次所经历的时间间隔为t,那么被测目标的距离 D 为:式中:c 为激光在大气中的传播速度;D 为待测距离;t 为激光在待测距离上的往返时间。 R=C*T/2 (公式1) 图一脉冲激光测距系统原理框图激光脉冲测距仪光学原理结构2() 3

图二)测距仪的大致结构组成(3 时钟脉冲门控电路、脉冲激光测距仪主要由脉冲激光发射系统、光电接收系统、 振荡器以及计数显示电路组成4)主要的工作过程(其工作过程大致如下:首先接通电源,复原电路给出复原信号,使整机复原,准备进行测量;同时触发脉冲激光发生器,产生激光脉冲。该激光脉冲有一小部分能量由参考信号取样器直接送到接收系统,作为计时的起始点。大部分光脉冲能量射向待测目标,由目标反射回测距仪的光脉冲能量被接收系统接收,这就是回波信号。参考信号和回波信号先后由光电探测器转换成为电脉冲,并加以放大和整形。整形后的参考信号能触发器翻转,控制计数器开始对晶格振荡器发出的时钟脉冲进行计数。整形后的回波信号使触发器的输出翻转无效,从而使计数器停实验装置实止工作。这样,根据计数器的输出即可计算出待测目标的距离。三单片机开放板和激光脉冲发射、接收电路验装置包括“”“”。 4 (5)激光脉冲发射、接收电路板组成及工作原理 激光脉冲发射/接收电路板原理框图如图2.3所示。图中EPM3032为CPLD;MAX3656为激光驱动器;MAX3747为限幅放大器;T22为单端信号到差分信号转换芯片;T23为差分信号到单端信号转换芯片;LD为半导体激光器;PD为光电探测器。板子上端的EPM3032被编程为脉冲发生器,输出重复频率为1KHz,脉冲宽度为48ns的电脉冲信号。此信号经MAX3656放大后驱动LD发光。板子下端的EPM3032被编程为计数器,对125MHz晶振进行计数。其计数的开门信号来自上端的TX信号,关门信号来自PD的输出。计数器的计数结果采用12 位二进制数据输出,对应的时间范围为0~32.7?s。 二激光脉冲测距的应用领域 激光测距仪一般采用两种方式来测量距离:脉冲法和相位法.脉冲法测距的过程是这样的:测距仪发射出的激光经被测量物体的反射后又被测距仪接收.测距仪同时记录激光往返的时间.光速和往返时间的乘积的一半.就是测距仪和被测量物体之间的距离.脉冲法测量距离的精度是一般是在+/-1米左右.另外.此类测距仪的测量盲区一般是15米左右。 激光测距仪已经被广泛应用于以下领域:电力.水利.通讯.环境.建筑.地质.警务.消防.爆破.航海.铁路.反恐/军事.农业.林业.房地产.休闲/户外运动等。 由于激光在亮度、方向性、单色性以及相干性等方面都有不俗的特点,它一出现就吸引了众多科学工作者的目光,并被迅速地被应用在工业生产方面、国防军工方面、房地产业、各级科研机构、工程、防盗安全等各个行业各个领域:激光焊接、激光切割、激光打孔(包括斜孔、异孔、膏药打孔、水松纸打孔、钢板打孔、包装印刷打孔等)、激光淬火、激光热处理、激光打标、玻璃内雕、激光微调、激光光刻、激光制膜、激光薄膜加工、激光封装、激光修复电路、激光布线技术、激光清洗等。有关于激光的研究与生产制造也如火如荼地开展了起来。 5

计组-加法器实验报告

半加器、全加器、串行进位加法器以及超前进位加法器 一、实验原理 1.一位半加器 A和B异或产生和Sum,与产生进位C 2.一位全加器 将一位半加器集成封装为halfadder元件,使用两个半加器构成一位的全加器 3.4位串行进位加法器 将一位全加器集成封装为Fulladder元件,使用四个构成串行进位加法器

4.超前进位加法器(4位) ⑴AddBlock 产生并行进位链中的ti(即Cthis)和di(即Cpass),以及本位结果Sum ⑵进位链(Cmaker) 四位一组并行进位链,假设与或非门的级延迟时间为1.5ty,与非门的延迟时间为1ty,在di和ti产生之后,只需2.5ty就可产生所有全部进位

⑶超前进位加法器 将以上二者结合起来即可完成,A和B各位作为各个AddBlock的输入,低一位的进位Ci-1作为本位AddBlock的C-1的输入。各个AddBlock输出的C_this和C_pass作为对应的Cmaker的thisi和passi的输入。

二、实验器材 QuartusII仿真软件,实验箱 三、实验结果 1.串行进位加法器结果 2.超前进位加法器结果

四、实验结果分析 1.实验仿真结果显示串行加法器比超前进位加法器快,部分原因应该是电路结构优化 不到位。另外由于计算的位数比较少,超前进位加法链结构较复杂,所以优势没体现出来,反倒运作的更慢一点。当位数增加的时候,超前进位加法器会比串行的更快。 2.波形稳定之前出现上下波动,应该与“竞争冒险”出现的情况类似,门的延迟和路径 的不同导致了信号变化时到达的时间有先有后,因此在最终结果形成前出现了脉冲尖峰和低谷;另外也可能部分原因由于电路结构优化的不到位所致

统计学实验心得体会分享

统计学实验心得体会分享 在两天的统计学实验学习中,加深了对统计数据知识的理解和掌握,同时也对Excel操作软件的应用,统计学实验心得体会。下面是我这次实验的一些心得和体会。 统计学(statistics)一门收集,整理,显示和分析统计数据的科学,目的是探索数据内在的数量规律性。从定义中不难看出,统计学是一门针对数据而展开探求的科学。在实验中,对数据的筛选和处理就成为了比较重要的内容和要求了。同时对数据的分析也离不开相关软件的支持。因此,Eexcel软件的安装与运行则变成了首要任务。 实验过程中,对Excel软件的安装因要求具体而变的相对简单。虽然大多数计算机都已内存此软件,但在实验中通过具体的操作亦可以提高自己的计算机操作水平。接下来的重头戏就是对统计数据的输入与分析了。按Excel对输入数据的要求将数据正确输入的过程并不轻松,既要细心又要用心。不仅仅是仔细的输入一组数据就可以,还要考虑到整个数据模型的要求,合理而正确的分配和输入数据。因此,输入正确的数据也就成为了整个统计实验的基矗。 数据的输入固然重要,但如果没有分析的数据则是一点意义都没有。因此,统计数据的描述与分析也就成了关键的关键。对统计数据的众数,中位数,均值的描述可以让我们对其有一个初步的印象和大体的了解,在此基础上的概率分

析,抽样分析,方差分析,回归问题以及时间序列分析等则更具体和深刻的向我们揭示了统计数据的内在规律性。在对数据进行描述和分析的过程中,Excel软件的数据处理功能得到了极大的发挥,工具栏中的工具和数据功能对数据的处理是问题解决起来是事半功倍。 通过实验过程的进行,对统计学的有关知识点的复习也与之同步。在将课本知识与实验过程相结合的过程中,实验步骤的操作也变的得心应手。也给了我们一个启发,在实验前应该先将所涉内容梳理一遍,带着问题和知识点去做实验可以让我们的实验过程不在那么枯燥无谓。同时在实验的同步中亦可以反馈自己的知识薄弱环节,实现自己的全面提高。 本次实验是我大学生活中不可或缺的重要经历,其收获和意义可见一斑。首先,我可以将自己所学的知识应用于实践中,理论和实际是不可分的,在实践中我的知识得到了巩固,解决问题的能力也受到了锻炼;其次,本次实验开阔了我的视野,使我对统计在现实中的运作有所了解,也对统计也有了进一步的掌握。 在实验过程中还有些其它方面也让我学到了很多东西,知道统计工作是一项具有创造性的活动,要出一流成果,就必须要有专业的统计人才和认真严肃的工作态度。在实践的校对工作中,知道一丝不苟的真正内涵。 通过本次实验,不仅仅是掌握操作步骤完成实验任务而

超声波测距实验报告

电子信息系统综合设计报告 超声波测距仪

目录 摘要 (3) 第一章绪论 (3) 1.1 设计要求 (3) 1.2 理论基础 (3) 1.3 系统概述 (4) 第二章方案论证 (4) 2.1 系统控制模块 (5) 2.2距离测量模块 (5) 2.3 温度测量模块 (5) 2.4 实时显示模块 (5) 2.5 蜂鸣报警模块 (6) 第三章硬件电路设计 (6) 3.1 超声波收发电路 (6) 3.2 温度测量电路 (7) 3.3 显示电路 (8) 3.4 蜂鸣器报警电路 (9) 第四章软件设计 (10) 第五章调试过程中遇到的问题及解决 (11) 5.1 画PCB及制作 (11) 5.2 焊接问题及解决 (11) 5.3 软件调试 (11) 实验总结 (13) 附件 (14) 元器件清单 (14) HC-SR04超声波测距模块说明书 (15) 电路原理图 (17) PCB图 (17) 程序 (18)

摘要 该系统是一个以单片机技术为核心,实现实时测量并显示距离的超声波测距系统。系统主要由超声波收发模块、温度补偿电路、LED显示电路、CPU处理电路、蜂鸣器报警电路等5部分组成。系统测量距离的原理是先通过单片机发出40KHz 方波串,然后检测超声波接收端是否接收到遇到障碍物反射的回波,同时测温装置检测环境温度。单片机利用收到回波所用的时间和温度补偿得到的声速计算出距离,显示当前距离与温度,按照不同阈值进行蜂鸣报警。由于超声波检测具有迅速、方便、计算简单、易于做到实时控制的特点,并且在测量精度方面能达到工业实用的要求,因此在生产生活中得到广泛的应用,例如超声波探伤、液位测量、汽车倒车雷达等。 关键词:超声波测距温度测量单片机 LED数码管显示蜂鸣报警 第一章绪论 1.1设计要求 设计一个超声波测距仪,实现以下功能: (1)测量距离要求不低于2米; (2)测量精度±1cm; (3)超限蜂鸣器或语音报警。 1.2理论基础 一、超声波传感器基础知识 超声波传感器是利用晶体的压电效应和电致伸缩效应,将机械能与电能相互转换,并利用波的特性,实现对各种参量的测量。 超声波的传播速度与介质的密度和弹性特性有关,与环境条件也有关: 在气体中,超声波的传播速度与气体种类、压力及温度有关,在空气中传播速度为C=331.5+0.607t/0C (m/s) 式中,t为环境温度,单位为0C. 二、压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 三、超声波测距原理 由于超声波指向性强,能量消耗缓慢,在空气中传播的距离较远,因而超声波

计组-4位乘法器实验报告

实验4位乘法器实验报告 姓名:X XX 学号:X XX 专业:计算机科学与技术课程名称:计算机组成同组学生姓名:无 实验时间:实验地点:指导老师:XXX 一、实验目的和要求 1.熟练掌握乘法器的工作原理和逻辑功能 二、实验内容和原理 实验内容: 根据课本上例3-7的原理,来实现4位移位乘法器的设计。 具体要求:1. 乘数和被乘数都是4位 2. 生成的乘积是8位的 3. 计算中涉及的所有数都是无符号数 4.需要设计重置功能 5.需要分步计算出结果(4位乘数的运算,需要四步算出结果) 实验原理: 1.乘法器原理图

2.本实验的要求: 1.需要设计按钮和相应开关,来增加乘数和被乘数 2.每按一下M13,给一个时钟,数码管的左边两位显示每一步的乘 积 3.4步计算出最终结果后,LED灯亮,按RESET重新开始计算 三、主要仪器设备 1.Spartan-III开发板1套 2.装有ISE的PC机1台 四、操作方法与实验步骤 实验步骤: 1.创建新的工程和新的源文件 2.编写verilog代码(top模块、display模块、乘法运算模块、去抖动模块以及 UCF引脚) 3.进行编译 4.进行Debug 工作,通过编译。

5.. 生成FPGA代码,下载到实验板上并调试,看是否与实现了预期功能 操作方法: TOP: module alu_top(clk, switch, o_seg, o_sel); input wire clk; input wire[4:0] switch; output wire [7:0] o_seg; // 只需七段显示数字,不用小数点 output wire [3:0] o_sel; // 4个数码管的位选 wire[15:0] disp_num; reg [15:0] i_r, i_s; wire [15:0] disp_code; wire o_zf; //zero detector initial begin i_r <= 16'h1122; //0x1122 i_s <= 16'h3344; //0x3344 end alu M1(i_r, i_s, switch[4:2], o_zf, disp_code); display M3(clk, disp_num, o_seg, o_sel); assign disp_num = switch[0]?disp_code:(switch[1] ? i_s : i_r); endmodule

统计学实验报告

河南工业大学管理学院 课程设计(实验)报告书题目统计学实验 专业电子商务 班级1204班 学生姓名伍琴 学号201217050430 指导教师任明利 时间:2012 年 4 月 6 日

实验一:数据整理 一、项目名称:数据整理 二、实验目的 (1)掌握Excel中基本的数据处理方法; (2)学会使用Excel进行统计分组,能以此方式独立完成相关作业。 三、实验要求 1、已学习教材相关内容,理解数据整理中的统计计算问题;已阅读本次实验导引,了解Excel中相关的计算工具。 2、准备好一个统计分组问题及相应数据(可用本实验导引所提供问题与数据)。 3、以Excel文件形式提交实验报告(包括实验过程记录、疑难问题发现与解决记录)。 四、实验内容和操作步骤 (一)问题与数据 某百货公司连续40天的商品销售额如下(单位:万元): 41 25 29 47 38 34 30 38 43 40 46 36 45 37 37 36 45 43 33 44 35 28 46 34 30 37 44 26 38 44 42 36 37 37 49 39 42 32 36 35 根据上面的数据进行适当分组,编制频数分布表,并绘制直方图. (二)操作步骤: 1、在单元区域A1:E9中输入原始数据,如图:

2、并计算原始数据的最大值(在单元格B10中)与最小值(在单元格D10中)。 3、根据经验公式计算经验组距和经验组数。 4、根据步骤3的计算结果,计算并确定各组上限、下限(在单元区域F1:G6),如图所示: 5、绘制频数分布表框架,如图所示: 6、计算各组频数: (1)选定B19:B23作为存放计算结果的区域。 (2)从“公式”菜单中选择“插入函数”项。 (3)在弹出的“插入函数”对话框中选择“统计”函数FREQUENCY.

操作系统实验报告

操作系统实验报告 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

实验二进程调度1.目的和要求 通过这次实验,理解进程调度的过程,进一步掌握进程状态的转变、进程调度的策略,进一步体会多道程序并发执行的特点,并分析具体的调度算法的特点,掌握对系统性能的评价方法。 2.实验内容 阅读教材《计算机操作系统》第二章和第三章,掌握进程管理及调度相关概念和原理。 编写程序模拟实现进程的轮转法调度过程,模拟程序只对PCB进行相应的调度模拟操作,不需要实际程序。假设初始状态为:有n个进程处于就绪状态,有m个进程处于阻塞状态。采用轮转法进程调度算法进行调度(调度过程中,假设处于执行状态的进程不会阻塞),且每过t个时间片系统释放资源,唤醒处于阻塞队列队首的进程。 程序要求如下: 1)输出系统中进程的调度次序; 2)计算CPU利用率。 3.实验环境 Windows操作系统、VC++6.0 C语言 4设计思想: (1)程序中进程可用PCB表示,其类型描述如下:

structPCB_type { intpid;//进程名 intstate;//进程状态 2——表示“执行”状态 1——表示“就绪”状态 0——表示“阻塞”状态 intcpu_time;//运行需要的CPU时间(需运行的时间片个数) } 用PCB来模拟进程; (2)设置两个队列,将处于“就绪”状态的进程PCB挂在队列ready中;将处于“阻塞”状态的进程PCB挂在队列blocked中。队列类型描述如下: structQueueNode{ structPCB_typePCB; StructQueueNode*next; } 并设全程量: structQueueNode*ready_head=NULL,//ready队列队首指针 *ready_tail=NULL,//ready队列队尾指 针

钢尺距离丈量及光电测距实验报告

钢尺距离丈量及光电测距实验报告 地信141 汤维(一)钢尺距离丈量 一.目的和要求 1.确定两个距离超过50米的点A,B,用全站仪进行测距; 2.用量程为50米的钢尺往返测量AB间的距离; 3.精度要求为往返量距的相对误差小于1/3000. 二.仪器和工具 50米钢尺一盘,全站仪一台,标杆一套,三脚架一台,记录板一块,粉笔一支,自备计算器和铅笔 三.观测方法 1.在水平地面上确定A,B两点,且A,B两点的距离超过50米; 2.安置全站仪于A点,对中,整平;在B点安置棱镜;用全站仪的十字丝瞄准棱镜的中心,制动竖直微动螺旋和水平微动螺旋;利用测距功能测量A,B两点之间的距离,记录数据; 3.往测:后尺手执钢尺零点端将尺零点对准A点,另一位同学在B点立标杆,前尺手执尺盒和粉笔沿AB方向前进,行至一尺段钢尺全部拉出时停下,由后尺手指挥前尺手将标杆立在AB直线上,前后尺手拉紧钢尺,由前尺手喊预备,后尺手对准零点喊好,前尺手在整50米处用粉笔画下十字记号,完成一整段的测量;剩下一段不足一个整尺段,后尺手将钢尺零点对准十字记号,前尺手将尺盒拉到B点处,仔细读出余段的长度。记录者在记录表上依次记录下整段长度,段数,余段长度,计算得到往测总长; 4.回测:同上; 5.计算检核:根据往测和回测的总长计算往返差数和往返总长的平均数,检查相对较差是否超限,若符合精度要求,则取往返总长的平均数作为最终结果。四.实习成果 距离丈量记录 日期天气班组地点 钢尺号码钢尺长度观测者记录者 测段丈 量 整尺段数 n 余长 m 直线长度 m 水平长度 m 丈量 精度 全站仪 结果 全站仪 平均 全站仪 精度 备注往 返 往

统计学实验报告

第页(共12 页)课程:_应用统计学_____________ 实验日期:2011 年 5 月 3 日专业班号:__管095__ 组别:__________ 交报告日期:2011 年 5 月11 日姓名:__XXX____学号:3090511127_ 报告退发:(订正、重做) 同组者:XXXX 教师审批签字: 实验报告格式 一、预习准备:实验目的和要求、实验仪器和设备等; 二、实验过程:实验步骤和实验数据记录等; 三、实验总结:实验数据处理和实验结果讨论等。 实验名称 应用统计学综合实验

步骤一 认识EXCEL 系统,用EXCEL 计算描述统计量、进行方差分析、移动平均和指数平滑预测 1.某班30名学生的数学成绩如下表所示: 列1 平均 79.6 标准误差 2.039044 中位数 80.5 众数 76 标准差 11.1683 方差 124.731 峰度 -0.14235 偏度 -0.36365 区域 47 最小值 52 最大值 99 求和 2388 观测数 30 最大(1) 99 最小(1) 52 置信度(95.0%) 4.170314 2.有5种不同品种的种子和4种不同的施肥方案,在20块同样面积的土地上进行试验,取得的收获量数据如下表: 检验不同品种对收获量的影响是否显著,不同的施肥方案对收获量的影响是否显著? (α=0.05)

由于用于检验行因素的P<a=0.05,所以品种对收益有影响。用于检验列因素的P<a=0.05,故列因素施肥方案对收益有显著影响。 3.下表是81—2000年我国油菜籽单位面积产量数据: ⑴用5期移动平均法预测2001年的单位面积产量.

操作系统实验报告心得体会

操作系统实验报告心得体会 每一次课程设计度让我学到了在平时课堂不可能学到的东西。所以我对每一次课程设计的机会都非常珍惜。不一定我的课程设计能够完成得有多么完美,但是我总是很投入的去研究去学习。所以在这两周的课设中,熬了2个通宵,生物钟也严重错乱了。但是每完成一个任务我都兴奋不已。一开始任务是任务,到后面任务就成了自己的作品了。总体而言我的课设算是达到了老师的基本要求。总结一下有以下体会。 1、网络真的很强大,用在学习上将是一个非常高效的助手。几乎所有的资料都能够在网上找到。从linux虚拟机的安装,到linux的各种基本命令操作,再到gtk的图形函数,最后到文件系统的详细解析。这些都能在网上找到。也因为这样,整个课程设计下来,我浏览的相关网页已经超过了100个(不完全统计)。当然网上的东西很乱很杂,自己要能够学会筛选。 不能决定对或错的,有个很简单的方法就是去尝试。就拿第二个实验来说,编译内核有很多项小操作,这些小操作错了一项就可能会导致编译的失败,而这又是非常要花时间的,我用的虚拟机,编译一次接近3小时。所以要非常的谨慎,尽量少出差错,节省时间。多找个几个参照资料,相互比较,

慢慢研究,最后才能事半功倍。 2、同学间的讨论,这是很重要的。老师毕竟比较忙。对于课程设计最大的讨论伴侣应该是同学了。能和学长学姐讨论当然再好不过了,没有这个机会的话,和自己班上同学讨论也是能够受益匪浅的。大家都在研究同样的问题,讨论起来,更能够把思路理清楚,相互帮助,可以大大提高效率。 3、敢于攻坚,越是难的问题,越是要有挑战的心理。这样就能够达到废寝忘食的境界。当然这也是不提倡熬夜的,毕竟有了精力才能够打持久战。但是做课设一定要有状态,能够在吃饭,睡觉,上厕所都想着要解决的问题,这样你不成功都难。 4、最好在做课设的过程中能够有记录的习惯,这样在写实验报告时能够比较完整的回忆起中间遇到的各种问题。比如当时我遇到我以前从未遇到的段错误的问题,让我都不知道从何下手。在经过大量的资料查阅之后,我对段错误有了一定的了解,并且能够用相应的办法来解决。 在编程中以下几类做法容易导致段错误,基本是是错误地使用指针引起的 1)访问系统数据区,尤其是往系统保护的内存地址写数据,最常见就是给一个指针以0地址 2)内存越界(数组越界,变量类型不一致等) 访问到不属于你的内存区域

统计学实验报告1

统计学实验报告1 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

实验报告

二、打开文件“数据 3.XLS”中“城市住房状况评价”工作表,完成以下操作。 1)通过函数,计算出各频率以及向上累计次数和向下累计次数;2)根据两城市频数分布数据,绘制出两城市满意度评价的环形图三、打开文件“数据 3.XLS”中“期末统计成绩”工作表,完成以下操作。 1)要求根据数据绘制出雷达图,比较两个班考试成绩的相似情况。 实验过程: 实验任务一: 1)利用函数frequency制作一张频数分布表 步骤1:打开文件“数据 3. XLS”中“某公司4个月电脑销售情况”工作表 步骤 2.在“频率(%)”的右侧加入一列“分组上限”,因统计分组采用“上限不在内”,故每组数据的上限都比真正的上限值小0.1,例如:“140-150”该组的上限实际值应为“150”,但我们为了计算接下来的频数取“149.9”. 步骤3.选定C20:C29,再选择“插入函数”按钮 3 步骤 4.选择类别“统计”—选择函数“FREQUENCY”

步骤5.在“data_array”对话框中输入“A2:I13”,在“bins_array”对话框中输入“E20:E29 该函数的第一个参数指定用于编制分布数列的原始数据,第二个参数指定每一组的上限. 步骤6.选定C20:C30区域,再按“自动求和” 按钮,即可得到频数的合计

步骤7.在D20中输入“=(C20/$C$30)*1OO” 步骤8:再将该公式复制到D21:D29中,并按“自动求和”按钮计算得出所有频率的合计。

操作系统实验报告16487

西安邮电大学 (计算机学院) 课实验报告 实验名称:进程管理 专业名称:计算机科学与技术 班级: 学生: 学号(8位): 指导教师: 实验日期:*****年**月**日

一. 实验目的及实验环境 目的:(1)加深对进程概念的理解,明确进程和程序的区别。 (2)进一步认识并发执行的实质。 (3)分析进程竞争资源现象,学习解决进程互斥的方法。 (4)了解Linux系统中进程通信的基本原理。 环境:Linux操作系统环境: 二. 实验容 (1)阅读Linux的sched.h源文件,加深对进程管理概念的理解。 (2)阅读Linux的fork.c源文件,分析进程的创建过程。 三.方案设计 (1)进程的创建 编写一段源程序,使系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”。试观察纪录屏幕上的显示结果,并分析原因。(2)进程的控制 修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,在观察程序执行时屏幕出现的现象,并分析原因。 如果在程序中使用调用lockf()来给每一个子进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。 (3)①编写一段程序,使其现实进程的软中断通信。 要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Processll is Killed by Parent! Child Processl2 is Killed by Parent! 父进程等待两个子进程终止后,输出如下的信息后终止 Parent Process is Killed! 程序流程图如下:

测量学实验报告范文

测量学实验报告范文 测量学实验报告范文 测量学(又名测地学)涉及人类生存空间,及通过把空间区域列 入统计(列入卡片索引),测设定线和监控来对此实行测定。它的任 务从地形和地球万有引力场确定到卫土地测量学(不动产土地),土 地财产证明,土地空间新规定和城市发展。 一、实验目的;因为测量学是一门实践性很强的学科,而测量实验 对培养学生思维和动手水平、掌握具体工作程序和内容起着相当重要 的作用。实习目的与要求是熟练掌握常用测量仪器(水准仪、经纬仪)的使用,理解并了解现代测量仪器的用途与功能。在该实验中要注意 使每个学生都能参加各项工作的练习,注意培养学生独立工作的水平,增强劳动观点、集体主义和爱护仪器的教育,使学生得到比较全面的 锻炼和提升. 测量实习是测量学理论教学和实验教学之后的一门独立的实践性 教学课程,目的在于: 1、进一步巩固和加深测量基本理论和技术方法的理解和掌握,并 使之系统化、整体化; 2、通过实习的全过程,提升使用测绘仪器的操作水平、测量计算 水平.掌握测量基本技术工作的原则和步骤; 3.在各个实践性环节培养应用测量基本理论综合分析问题和解决 问题的水平,训练严谨的科学态度和工作作风。 二、实验内容 步骤简要:1)拟定施测路线。选一已知水准点作为高程起始点, 记为a,选择有一定长度、一定高差的路线作为施测路线。然后开始施测第一站。以已知高程点a作后视,在其上立尺,在施测路线的前进 方向上选择适当位置为第一个立尺点(转点1)作为前视点,在转点1

处放置尺垫,立尺(前视尺)。将水准仪安置在前后视距大致相等的 位置(常用步测),读数a1,记录;再转动望远镜瞄前尺读数b1,并 记录 2)计算高差。h1=后视读数一前视读数=a1-b1,将结果记入高差 栏中。然后将仪器迁至第二站,第一站的前视尺不动变为第二站的后 视尺,第一站的后视尺移到转点2上,变为第二站的前视尺,按与第 一站相同的方法实行观测、记录、计算。按以上程序依选定的水准路 线方向继续施测,直至回到起始水准点bm1为止,完成最后一个测站 的观测记录。 3)成果检核。计算闭合水准路线的高差闭合差;若高差闭合差超限,应先实行计算校核,若非计算问题,则应实行返工重测。 实习过程中控制点的选择很重要,控制点应选在土质坚实、便于 保存和安置水准仪的地方,相邻导线点间应通视良好,便于测角量距,边长约60米至100米左右。我觉得我们组测量时就有一个点的通视不 是很好,有树叶遮挡,但是那也没办法,因为那个地方的环境所致, 幸好我们能够解决.还有水准仪和经纬仪的调平和对中都需要做好,这 直接影响你的测量结果。测量学教学实习是测量学的重要组成部分,其 目的是巩固扩大和加深我们课堂所学的理论知识,获得测量实际工作的 初步经验和基本技能,着重培养我们的独立工作水平,进一步熟练掌握 测量仪器的操作技能,提升计算和绘图水平,并对测绘小区域大比例尺 地形图的全过程有一个全面和系统的理解,为今后解决实际工作中的相 关测量问题打下坚实的基础。 观测时要认真,有时目标稍微偏一点,读盘上读数就会有变化, 误差就会增大,或许超出容许值范围,结果就要重测,浪费很多时间,所以观测时也很重要。读数时由一个人来读数,这样可减少误差 计算是一个谨慎、复杂的过程。为了能够尽量赶超进度,我们组 的数据绝大部分则有我和李丽实行处理。但是,计算完之后,我们俩

计组实验报告.

武汉大学计算机学院计算机科学与技术专业 CPU设计实验报告 实验名称:开放式实验CPU设计课题名称: 计算机组成原理 班级: 指导教师:徐爱萍 组长: 组员: 二零一五年三月

目录 目录 (1) 1 实验环境 (2) 1.1 Quartus Ⅱ介绍 (2) 1.2 硬件描述语言(VHDL) (3) 1.3实验的主要成果 (3) 2 实验要求 (5) 2. 1 指令格式要求 (5) 2. 2 指令流程及微信号序列分析 (6) 2.2.1 ADD指令分析 (6) 2.2.2 ADC指令分析 (7) 2.2.3 SUB指令分析 (7) 2.2.4 SBC指令分析 (7) 2.2.5 INC指令分析 (7) 2.2.6 DEC指令分析 (8) 2.2.7 SHL指令分析 (8) 2.2.8 SHR指令分析 (8) 2.2.9 MOVR指令分析 (8) 2.2.10 MOVD指令分析 (9) 2.2.11 LDRR指令分析 (9) 2.2.12 STRR指令分析 (10) 2.2.13 JMP指令分析 (10) 2.2.14 JRC指令分析 (11) 2.2.15 JRZ指令分析 (11) 2.2.16 JRS指令分析 (11) 2.2.17 CLC指令分析 (11) 2.2.18 STC指令分析 (11) 3.部件仿真实验 (11) 3.1 八个通用寄存器设计与仿真 (11) 3.1.1 设计代码 (11) 3.1.2 RTL连接图 (17) 3.1.3 仿真过程 (17) 3.2算术逻辑单元设计与仿真 (18) 3.2.1 设计代码 (18) 3.2.2 RTL连接图 (21) 3.2.3 仿真过程 (22) 4. CPU设计 (23) 4.1取指设计 (23) 4.2指令译码的设计 (25) 4.3执行部分设计 (28) 4.4存储器部分设计 (31) 4.5通用寄存器组设计 (32)

操作系统实验报告(进程的创建)

实验题目进程的创建小组合作否姓名班级学号 一、实验目的 1、了解进程的创建。 2、了解进程间的调用以及实现。 3、分析进程竞争资源的现象,学习解决互斥的方法。 4、加深对进程概念的理解,认识并发执行的本质。 二.实验环境 Windows 系统的计算机一台,安装了Linux虚拟机 三、实验内容与步骤 1、fork()系统调用的使用例子 程序代码: #include #include #include int glob=3; int main(void) { pid_t pid;int loc=3; printf("before fork();glod=%d,loc=%d.\n",glob,loc); if((pid=fork())<0) { printf("fork() error. \n"); exit(0); } else if(pid==0) { glob++; loc--; printf("child process changes glob and loc: \n"); } else

wait(0); printf("parent process doesn't change the glob and loc:\n"); printf("glob=%d,loc=%d\n",glob,loc); exit(0); } 运行结果: 2、理解vofork()调用: 程序代码: #include #include #include int glob=3; int main(void) { pid_t pid; int loc=3; if((pid=vfork())<0) { printf("vfork() error\n"); exit(0); } else if(pid==0) { glob++; loc--; printf("child process changes the glob and loc\n"); exit(0); } else printf ("parent process doesn't change the glob and loc\n"); printf("glob=%d,val=%d\n",glob,loc);

@测量旗杆的高度-实验报告

初三数学测量旗杆的高度实验报告 班级_________ 姓名_________ 小组名称______________________ 组长:_________ 组员及分工:_________________________________ _____________________________________________________________ 活动课题:利用相似三角形的有关知识测量旗杆的高度。 活动方式:分组活动、全班交流研讨。 活动工具:小镜子、标杆、皮尺等测量工具。 活动步骤: 方法一:利用阳光下的影子 如图:每个小组选一名同学直立于旗杆影子的顶端处,其他人分成两部分,一部分同学测量该同学的影长,另一部分同学测量同一时刻旗杆的影长。 根据测量数据,你能求出旗杆的高度吗?说明你的理由。 同学身高DF 同学影长EF 旗杆影长AB 计算关系式旗杆高度BC 点拨:由于太阳离我们非常遥远,而且太阳的体积比地球大得多,因此,可把太阳光线近似地看成平行光线,可直接运用相似三角形的方法。 总结:这种方法也叫“比例法”,因为在同一时刻物高与影长成比例。

方法二:利用标杆 如图,每个小组选一名同学作为观测者,在观测者与旗杆之间的地面上直立一根高度适当的标杆,观测者适当调整自己所处的位置,当旗杆的顶部、标杆的顶端与眼睛恰好在一条直线上时,其他同学立即测出观测者的脚到旗杆底部的距离,以及观测者的脚到标杆底部的距离,然后测出标杆的高。 根据数据,你能求出旗杆的高度吗?说明你的理由。 观测者的 眼睛离地面 的高度AD 标杆 高度FE 观测者的脚到旗 杆底部的距离AB 观测者的脚到标 杆底部的距离AE 计算 关系式 旗杆 高度BC 注意:(1)观测者的眼睛必须与标杆的顶端和旗杆顶端“三点共线” (2)标杆与地面要垂直, (3)要测量观测者的眼睛离地面的高度。

相关文档