OC实验报告模板
三态门、oc门实验报告 湖南大学数字逻辑

实验二三态门,OC门的设计与仿真一、实验目的熟悉三态门、OC门的原理,用逻辑图和VHDL语言设计三态门、OC门,并仿真。
二、实验内容1.用逻辑图和VHDL语言设计三态门,三态门的使能端对低电平有效。
2.用逻辑图和VHDL语言设计一个OC门(集电极开路门)。
三、实验原理1.三态门,又名三态缓冲器(Tri-State Buffer)用途:用在总线传输上,有效而又灵活地控制多组数据在总线上通行,起着交通信号灯的作用。
功能:三态逻辑输出三种不同的状态,其中两种状态常见的逻辑1和逻辑0,第三个状态高阻值,称为高阻态,用Hi-Z或者Z或z表示三态缓冲器比普通缓冲器多了一个使能输入EN,即连接到缓冲器符号底部的信号。
从真值表可以看出,如果是EN=1.则OUT等于IN,就像普通缓冲器一样。
但是当EN=0时,无论输入的值什么,输出结果为高阻态(Hi-Z)。
逻辑图真值表EN A OUT0 0 Hi-Z0 1 Hi-Z1 0 01 1 1波形图2.OC门,又名集电极开路门(opndrn)用途:集电极开路门(OC门)是一种用途广泛的门电路。
典型应用是可以实现线与的功能。
逻辑图真值表A B0 01 Hi-Z波形图四、实验方法与步骤实验方法:采用基于FPGA进行数字逻辑电路设计的方法。
采用的软件工具是QuartusII软件仿真平台,采用的硬件平台是Altera EPF10K20TI144_4的FPGA试验箱。
实验步骤:1、编写源代码。
打开QuartusⅡ软件平台,点击File中得New建立一个文件。
编写的文件名与实体名一致,点击File/Save as以“.vhd”为扩展名存盘文件。
VHDL 设计源代码如下:三态门:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY tri_s ISPORT (enable,datain:IN STD_LOGIC;dataout:OUT STD_LOGIC);END tri_s;ARCHITECTURE bhv OF tri_s ISBEGINPROCESS (enable,datain)BEGINIF enable='1' THEN dataout<=datain;ELSE dataout<='Z';END IF;END PROCESS;END bhv;OC门:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY oc ISPORT(datain:IN STD_LOGIC;dataout:OUT STD_LOGIC);END oc;ARCHITECTURE bhv OF oc ISBEGINPROCESS (datain)BEGINIF (datain='0') THEN dataout<='0';ELSE dataout<='Z';END IF;END PROCESS;END bhv;2、按照实验箱上FPGA的芯片名更改编程芯片的设置。
实验报告结果分析模板(3篇)

第1篇一、实验目的本次实验旨在通过(实验名称)实验,探究(实验目的),以验证(实验假设)的正确性。
二、实验方法1. 实验原理(简要介绍实验原理,包括实验原理的来源、实验原理的应用等)2. 实验仪器与材料(列举实验中所使用的仪器和材料,并简要说明其作用)3. 实验步骤(详细描述实验步骤,包括实验操作、数据记录等)三、实验结果1. 实验数据(整理实验过程中所得到的数据,包括原始数据和经过处理后的数据)2. 实验现象(描述实验过程中观察到的现象,如颜色变化、沉淀生成、气泡产生等)四、结果分析1. 数据分析(对实验数据进行统计分析,如计算平均值、标准差、相关系数等)2. 结果讨论(根据实验结果,对实验目的、实验假设进行讨论,分析实验结果与预期结果之间的差异,探讨原因)(1)实验结果与预期结果的一致性分析实验结果与预期结果的一致性,说明实验是否达到了预期目的。
(2)实验结果与预期结果的差异性分析实验结果与预期结果的差异性,探讨产生差异的原因,如实验误差、实验条件控制不当等。
(3)实验结果的可靠性评估实验结果的可靠性,分析实验过程中可能存在的误差来源,并提出改进措施。
3. 结论根据实验结果和分析,得出以下结论:(1)实验目的达成(2)实验假设成立或不成立(3)实验结果的可靠性五、实验改进建议1. 实验方法改进针对实验过程中存在的问题,提出改进实验方法的具体措施。
2. 实验条件优化针对实验条件控制不当导致实验结果不准确的问题,提出优化实验条件的方法。
3. 实验数据分析方法改进针对实验数据分析方法不合理导致实验结果误差较大的问题,提出改进数据分析方法的具体措施。
六、参考文献(列出实验过程中参考的文献,按照规范格式进行标注)注:本模板仅供参考,具体实验报告应根据实验内容进行调整。
在撰写实验报告时,请注意以下几点:1. 实验报告应结构清晰,层次分明,便于阅读。
2. 实验结果应真实可靠,数据准确。
3. 结果分析应深入、全面,具有说服力。
实验报告模板__空白版

数学与计算科学学院实验报告
实验项目名称运输问题
所属课程名称运筹学
实验类型综合
实验日期2014年10月24日
班级统计1202班
成绩
处理器:
附录1:源程序
附录2:实验报告填写说明
1.实验项目名称:要求与实验教学大纲一致.
2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求.
3.实验原理:简要说明本实验项目所涉及的理论知识.
4.实验环境:实验用的软、硬件环境.
5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容.概括整个实验过程.
对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作.对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明.对于创新性实验,还应注明其创新点、特色. 6.实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记录、数据和相应的分析.
7.实验结论(结果):根据实验过程中得到的结果,做出结论.
8.实验小结:本次实验心得体会、思考和建议.
9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价.。
三态门和集电极开路(OC)门实验报告

4、验证 74LS03 集成电机开路门的逻辑功能
接上拉电阻
不接上拉电阻
A/V
B/V
Y/V
A/V
B/V
Y/V
4.93
4.93
0.17
4.93
4.93
0
4.93
0
12.15
0
0
0
0
4.93
12.15
0
4.93
0
0
0
12.15
4.93
0
0
由上表可得,当不接上拉电阻时,Y 端始终为 0;当接上拉电阻时,Y 当且仅
ENi
Ai/V
Yi/V
0
4.92
3.65
0
0
0.12
当 EN=0V 时,Y 端的逻2、用 74LS125 三态门构成 1 位 2 选 1 数据选择器
S0
D0
D1
Y
0
1KHZ
1
3V
1KHZ, 2.8V
5V
4.2V
由上表可知,当 S0=0 时,Y=D0;当 S0=1 时,Y=D1。
• 分别在输出端接上拉电阻和不接上拉电阻的情况下,测量 74LS03的一个逻辑门的逻辑关系,并填入下表
• 注意:芯片电源电压必须是 5V!若接 12V 将导致器件烧毁!
5、74LS03 实现线与、电平转换功能
• 按右图VCC接5V,测量输入端A,B及 输出端Y 的电压值,填入下表
• 若将多个相同集电极开路门的输出连在 一起接上拉电阻,则只要有输出门为低 电平,输出端就为低电平,逻辑功能上 是与的关系,称为线与
2、用 74LS125 三态门构成 1 位 2 选 1 数据选择器
1. 用74LS125按右图连接电路
三态门、OC门的设计与仿真实验报告

三态门的设计与仿真实验报告一、实验内容1、用逻辑图和VHDL语言设计三态门,三态门的使能端对低电平有效。
2、应用MaxplusII软件对三态门和OC门进行编译、仿真和模拟。
3、在“MaxplusII软件的基本操作”实验的基础上,能更加熟练的掌握应用MaxplusII软件,从而更形象更深层次的理解三态门和OC门。
二、实验平台及实验方法用VHDL语言编写三态门和OC门的程序,运用Maxplus软件进行仿真,再结合FPGA(即对实验箱的芯片进行编译)进行验证。
也可以用原理图进行文本设计,波形设计。
逻辑符号图:真值表:EN A OUT0 0 HI-Z0 1 HI-Z1 0 01 1 0电路图:三、实验过程1.启动MaxplusII软件;2.新建一个文本编辑文件,输入三态门的VHDL语言;3.编译。
点击file→save as,保存文件名为tri-s名称,扩展名为vhd,选择芯片类型为EPF10K20TI144-4,保存并进行编译,若编译结果出现0 error,0 warnings则说明编译通过。
4.仿真波形。
点Max+plus II→Waveform editor,出现波形图的设置界面,然后点Node→Enter Nodes from SNF→list,将输入输出端添加到界面,并设置其周期和输入波形,保存后,点Max+plus II→Simulator,即可仿真出输出的波形。
5.设计芯片。
点Max+plus II→Floorplan editor,将Unassigned Nodes & 栏中,电路的输入输出节点标号直接用鼠标“拖到” 想分配的引脚上(enabel:88,datain:89,dataout:12),点Max+plus II→programmer→configuer,然后就可以操作试验箱,观察三态门的工作情况。
四、实验结果实验步骤:1、用VHDL语言来编写程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY tri_s ISPORT(enable,datain:IN STD_LOGIC;dataout:OUT STD_LOGIC);END tri_s;ARCHITECTURE bhv OF tri_s ISBEGINPROCESS (enable,datain)BEGINIF enable='1' THEN dataout<=datain;ELSE dataout<='Z';END IF;END PROCESS;END bhv;2、将上述程序保存为文件名为tri_s.vhd的文件,点击Maxplus里的compiler进行编译,出现如下图,编译成功。
c语言实验报告模板

c语言实验报告模板C语言实验报告模板引言:C语言是一种广泛应用于计算机科学领域的编程语言,它简洁高效,具有良好的可移植性和扩展性。
在学习C语言的过程中,实验是不可或缺的一部分,通过实验可以巩固所学的知识,提高编程能力。
本文将介绍一个适用于C语言实验报告的模板,帮助读者规范和完善自己的实验报告。
实验目的:每个实验都有其特定的目的,实验目的是实验报告的重要组成部分。
在实验目的中,应明确指出本次实验的目标和意义,以及需要完成的任务。
例如,如果实验是关于排序算法的实现和性能比较,实验目的可以是评估不同排序算法的效率和稳定性。
实验原理:实验原理是对实验过程中所涉及的原理、算法或方法进行详细解释的部分。
在这一部分中,可以引用相关的理论知识和公式,解释实验的基本原理和背景。
例如,在排序算法的实验中,可以介绍常见的排序算法,如冒泡排序、快速排序和归并排序的原理和实现方式。
实验设计:实验设计是实验报告中最重要的部分之一,它描述了实验的具体步骤和实验环境的设置。
在实验设计中,应详细说明所用的编程语言、开发环境和相关工具。
此外,还应描述实验所需的输入数据和输出结果的格式。
例如,在排序算法的实验中,可以说明输入数据是一个数组,输出结果是排序后的数组。
实验步骤:实验步骤是对实验设计中所描述的步骤进行具体说明和演示的部分。
在这一部分中,可以使用代码片段、流程图或文字描述来展示实验步骤。
例如,在排序算法的实验中,可以展示如何使用C语言编写冒泡排序算法的代码,并演示其运行过程。
实验结果与分析:实验结果与分析是对实验结果进行展示和解释的部分。
在这一部分中,应展示实验的输出结果,并对结果进行分析和讨论。
例如,在排序算法的实验中,可以展示排序前后数组的变化,并比较不同排序算法的执行时间和排序效果。
实验总结:实验总结是对整个实验过程进行总结和评价的部分。
在这一部分中,应对实验的目的、原理、设计和结果进行总结,并提出自己的观点和建议。
例如,在排序算法的实验中,可以总结各种排序算法的优缺点,并提出对算法性能的改进建议。
c实验报告模板

第二次实验报告一.实验主体选择性控制结构二.实验目标1.能够构造关系性急一般性的程序去估算给定的条件;2.能够正确地构造if和switch格式程序;3.能够设计和评估包含有四则运算符号的程序表达;4.能够设计一个包含结论的选择性程序。
三.关于“Height”问题的实验分析流程图如下:代码如下:#include <stdio.h>#include <math.h>void main(void){char sex, sports, diet, f, y;float height, fa, mo;printf( "Please input your fahieght and moheight:\n" );scanf( "%f,%f", &fa, &mo );getchar();printf( "Please input your sex:\n" );scanf( "%c", &sex );getchar();printf( "Do you like sports?\n" );scanf( "%c", &sports );getchar();printf( "Do you have a good diet?\n" );scanf( "%c", &diet );if ( sex == 'f' ){if ( sports == 'y' ){if ( diet == 'y' )printf( "Your height is %f\n", (fa*0.923+mo)/2*1.02*1.015);elseprintf( "Your height is %f\n", (fa*0.923+mo)/2*1.02 );}else if ( diet == 'y' )printf( "Your height is %f\n", (fa*0.923+mo)/2*1.015);elseprintf( "Your height is %f\n", (fa*0.923+mo)/2);}else if ( sports == 'y' ){if ( diet == 'y' )printf( "Your height is %f\n", (fa+mo)*0.54*1.02*1.015);elseprintf( "Your height is %f\n", (fa+mo)*0.54*1.02);}else if ( diet == 'y' )printf( "Your height is %f\n", (fa+mo)*0.54*1.015);elseprintf( "Your height is %f\n", (fa+mo)*0.54);getchar();}输入与输出结果:Please input your fahieght and moheight:165,150Please input your sex:mDo you like sports?nDo you have a good diet?nYour height is 170.100000四.关于“Height”问题的总结出现的问题:1.在前面4个问题上,无法换行逐一出现;2.在if()中的内容,定义上“=”与“= =”的运用出现错误;3.字符要用’’,运用上出现错误;4.太多的选择,代码过于复杂;5.对if的嵌入式在运用{}时,常出现遗漏。
实验报告参考模板(供学生用)

广东财经大学华商学院实验报告
实验项目名称课程名称成绩ห้องสมุดไป่ตู้定
实验类型:验证型□综合型□设计型□实验日期指导教师
学生姓名学号专业班级
一、实验项目训练方案
小组合作:是□否□
小组成员:
实验目的:
实验场地及仪器、设备和材料:
实验训练内容(包括实验原理和操作步骤):
二、实验总结与评价
实验总结(包括实验数据分析、实验结果、实验过程中出现的问题及解决方法等):
(如留存空白不足,可附A4纸)
对实验的自我评价:
指导教师评语:
实验成绩评定:指导教师(签名):日期:年月日
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告封面
课程名称:课程代码:
任课老师:实验指导老师:
实验报告名称:常用类的设计
学生姓名:
学号:
教学班:
递交日期:
签收人:
我申明,本报告内的实验已按要求完成,报告完全是由我个人完成,并没有抄袭行为。
我已经保留了这份实验报告的副本。
申明人(签名):
实验报告评语与评分:
评阅老师签名:
一、实验名称:常用类的设计
二、实验日期:(写明做实验的具体年、月、日)
三、实验目的:
(1)掌握NSDictionary类和NSMutableDictionary类的用法
(2)了解NSNumber类、NSValue类和NSNull类的用法
(3)常用类的综合应用
四、实验用的仪器和材料:IMAC苹果计算机一台:内存2G,硬盘320G,CPU 双核2.4G,软件:XCode4.6。
五、实验的步骤和方法:(自己按照后面的规则来写。
这是实验报告极其重要的内容。
这部分要写明依据什么原理机制或是方法方法进行实验,要写明经过哪儿个步骤。
还应该画出实验过程中的的一些设计图,再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。
不能黏贴大篇幅代码,用文字说明时用到关键技术,可以给出关键几行代码)
六、数据记录和计算:(实验中测到的数据以及测试或是运行结果)
七、实验结果或结论:(对结果进行分析总结,这个内容要写好,可以体现你对实验的理解)
八、备注或说明:(可写上实验成功或失败的原因,实验后的心得体
会、建议等。
)
九、引用参考文献:(即在本实验中所引用的之資料,例如:1.王月云、陈是莹、童武夫。
1994。
植物生理学实验。
艺軒图书出版社。
286頁。
)。