数据选择器及图形设计的方法 数电实验报告(完整版)
:数据选择器设计(实验报告)

实验报告一、实验目的熟悉QuartusⅡ的VHDL文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。
二、实验设备GW48系列SOPC/EDA实验开发系统实验箱一台计算机一台三、实验内容1首先利用QuartusⅡ完成2选1多路选择器的文本编辑输入(mux21a.vhd)和仿真测试等步骤,给出下图所示的仿真波形。
最后在实验系统上进行硬件测试,验证本项设计的功能。
源程序为:ENTITY mux21a ISPORT ( a, b, s: IN BIT;y : OUT BIT );END ENTITY mux21a;ARCHITECTURE one OF mux21a ISBEGINPROCESS (a,b,s)BEGINIF s = '0' THEN y <= a ; ELSE y <= b ;END IF;END PROCESS;END ARCHITECTURE one ;图(1 ) 2选1多路选择器的编译图、图(2) 功能仿真的波形图图(3 ) 功能引脚图图(4) 2选1多路选择器的RTL电路2. 将此多路选择器看成是一个元件mux21a,利用元件例化语句描述图,并将此文件放在同一目录中。
并对上例分别进行编译、综合、仿真,并对其仿真波形做出分析说明。
以下是程序:图(5) 双二选一多路选择器的编译图图(6) 双路数据选择器功能仿真图图(7) 双二选一多路选择器的引脚锁定图图 5 双2选1多路选择器图(8) 双路数据选择器RTL电路图图(9) 编程下载图3.、引脚锁定以及硬件下载测试。
若选择目标器件是EP1C3,建议选实验电路模式5,用键1(PIO0,引脚号为1)控制s0;用键2(PIO1,引脚号为2)控制s1;a3、a2 和a1 分别接clock5(引脚号为16)、clock0(引脚号为93)和clock2(引脚号为17);输出信号outy仍接扬声器spker(引脚号为129)。
数据选择器实验报告

数据选择器实验报告
实验目的:
对数据选择器进行测试和评估,以了解其性能和适用性。
实验步骤:
1. 准备测试数据集:选择一个合适的数据集,包含多个特征和相应的标签。
2. 设计实验方案:确定评估数据选择器性能的指标,例如准确率、召回率、F1分数等。
选择一种合适的数据选择器算法作
为对比对象,例如随机选择器或基于特征重要性的选择器。
3. 实现数据选择器:根据选择的算法,实现数据选择器并编写测试代码。
4. 运行实验:使用测试数据集对数据选择器和对比算法进行测试,并记录评估指标的结果。
5. 分析实验结果:对比数据选择器和对比算法的性能,并分析其表现。
考虑数据集的特点和算法的优势。
6. 实验结论:根据实验结果,总结数据选择器的性能和适用性,并提出改进的建议。
实验结果:
根据实验结果,可以得出数据选择器的性能和适用性评估。
例如,如果数据选择器在准确率方面表现良好,但在召回率方面表现不佳,则可以得出其对于正负样本的区分能力较强,但可能存在漏报的问题。
实验结论:
根据实验结果,可以得出数据选择器的性能和适用性。
例如,如果数据选择器在准确率方面表现良好,并且在召回率方面也表现良好,则可以得出其对于正负样本的区分能力强,并且较少漏报。
改进建议:
根据实验结果,可以提出改进数据选择器的建议。
例如,如果数据选择器在准确率方面表现良好,但在召回率方面表现不佳,则可以尝试改进选择算法,提高对于少数类样本的识别能力,从而提高召回率。
数电-实验四-数据选择器及其应用-实验报告

实验四数据选择器及其应用一、实验目的1.掌握中规模集成数据选择器的逻辑功能及使用方法2.学习用数据选择器构成组合逻辑电路的方法二、实验设备与器件1.+5V直流电源2.逻辑电平开关3.逻辑电平显示器4.74LS151三、实验原理数据选择器又叫“多路开关”。
数据选择器在地址码(或叫选择控制)电位的控制下,从几个数据输入中选择一个并将其送到一个公共的输出端。
数据选择器的功能类似一个多掷开关,如图7-1所示,图中有四路数据D0~D3,通过选择控制信号A1、A0(地址码)从四路数据中选中某一路数据送至输出端Q。
数据选择器为目前逻辑设计中应用十分广泛的逻辑部件,它有2选1、4选1、8选1、16选1等类别。
数据选择器的电路结构一般由与或门阵列组成,也有用传输们开关和门电路混合而成的。
八选一数据选择器74LS15174LS151为互补输出的8选1数据选择器,引脚排列如图4-2,功能如表4-1。
选择控制端(地址端)为A2~A0,按二进制姨妈,从8个输入数据D0~D7中,选择一个需要的数据送到输出端A,⎺S为使能端,低电平有效。
1)使能端⎺S=1时,无论A2~A0状态如何,均无输出(Q=0,⎺Q=1),多路开关被禁止。
2)使能端S=0时,多路开关正常工作。
根据地址码A1、A2、A3的状态选择D0~D7中某一个通道的数据输送到输出端Q。
此处以A2A1A0=010为例,则选择D2数据到输出端,即Q=D2。
D2为0,⎺Q亮。
D2为1,Q亮。
使能端为1,D2为1,⎺Q亮。
使能端为1,D2变为0,⎺Q仍然亮。
74LS151功能测试结果表4-1输入输出⎺S A2 A1 A0 Q ⎺Q1 x x x 0 10 0 0 0 D0 ⎺D00 0 0 1 D1 ⎺D10 0 1 0 D2 ⎺D20 0 1 1 D3 ⎺D30 1 0 0 D4 ⎺D4实现逻辑函数F(AB)=A⎺B+⎺AB+A B 设计过程:逻辑表F(AB)=A⎺B+⎺AB+A B接线图逻辑功能验证A1 A0 Q 0 0 0/D0A1 A0 Q 0 1 1/D1A1 A0 Q 1 0 1/D2A1 A0 Q 1 1 1/D3。
数电实验报告 数据选择器及其应用

实验二数据选择器及其应用学号:姓名:日期:一、实验目的:(1)通过实验的方法学习数据选择器的电路结构和特点。
(2)掌握数据选择器的逻辑功能及其基本应用。
二、实验设备:数字电路实验箱,74LS00,74LS153。
三、实验原理:数据选择器又称为多路开关,是一种重要的组合逻辑器件,它可以实现从多路数据中选择任何一路数据输出,选择的控制由专门的端口编码决定,称为地址码,数据选择器可以完成很多的逻辑功能,例如函数发生器、桶形移位器、并串转换器、波形产生器等。
四、实验内容:1、用与非门实现二选一数据选择器并测试。
建立如图所示的实验电路。
调动逻辑点评开关,是选择器地址A0为某一定值。
v为脉冲信号源,将v链接到数据输入端D1,数据通道D0接逻辑开关,改变地址端A0的值,用示波器观察选择器的输出Q。
2、用一种74SL153及门电路设计实现一位全加器,输入用三个逻辑开关分别代表A、B、CI,输出用两个指示灯分别代表CO、SO。
五、实验结果:1、与非门实现二选一数据选择器:仿真电路图:1kHz示波器显示结果10kHz示波器显示结果仿真实验结果实际电路实验结果从以上试验结果可看出,10kHZ比1kHZ明显来的要密集以及速度快,当切换0-1开关时,开关是0时为1K,1时为10K,与非门实现二选一数据选择器成功。
2、全加器仿真结果实际电结果L1亮L2亮L1和L2都亮。
实验报告——数据选择器及其应用

实验三项目名称:数据选择器及其应用一、实验目的1、掌握中规模集成数据选择器的逻辑功能及使用方法2、学习用数据选择器构成组合逻辑电路的方法二、实验设备1、数字电子技术实验箱2、74LS1513、 74LS153三、实验内容及步骤1、测试数据选择器74LS151的逻辑功能接图3-4接线,地址端A2、A1、A、数据端D~D7、使能端S共12个引脚接逻辑开关,输出端Q接逻辑电平显示器,按74LS151功能表逐项进行测试,完成表格3-3。
拨动逻辑开关,使D0~D7的状态分别为:10011010图3-4 74LS151逻辑功能测试表3-32、测试74LS153的逻辑功能接图3-5接线,地址端A 1、A 0、数据端1D 0~1D 3、数据端2D 0~2D 3、使能端1S 、2S 共12个引脚接逻辑开关,输出端1Q 、2Q 接逻辑电平显示器,按74LS153功能表逐项进行测试,完成表格3-4。
拨动逻辑开关,使1D 0~1D 3 的状态分别为:1001;2D 0~2D 3 的状态分别为1010。
图3-5 74LS153引脚功能表3-43、用8选1数据选择器74LS151实现逻辑函数 1)按下图接线图3-6接图。
C B C A B A F ++=图3-6 用8选1数据选择器实现C B C A B A F ++=2)验证逻辑功能,即:A 2A 1A 0=CBA ,ABC 给不同的值,完成F 的数值,并验证结果是否满足 表3-55、用8选1数据选择器74LS151实现函数 B A B A F +=(1)将A 、B 加到地址端A 1、A 0,而A 2接地,由图3-7可见,将D 1、D 2接“1”及D 0、D 3接地,其余数据输入端D 4~D 7都接地,则8选1数据选择器的输出Q ,便实现了函数A B B A F += 。
图3-7 8选1数据选择器实现B A B A F += 的接线图(2)完成表格3-6表3-6CB C A B A F ++=四、思考题1、对实验步骤的电路,记录测试结果2、分别列举74LS151和74LS153有哪些实际用途。
数字电路实训报告

一、设计目的及要求:(一)实验目的:1. 通过实验培养学生的市场素质,工艺素质,自主学习的能力,分析问题解决问题的能力以及团队精神。
2. 通过本实验要求学生熟悉各种常用中规模集成电路组合逻辑电路的功能与使用方法,学会组装和调试各种中规模集成电路组合逻辑电路,掌握多片中小规模集成电路组合逻辑电路的级联、功能扩展及综合设计技术,使学生具有数字系统外围电路、接口电路方面的综合设计能力。
(二)实验要求1. 数字显示电路操作面板:左侧有16个按键,编号为0到15数字,面板右侧有2个共阳7段显示器。
2. 设计要求:当按下小于10的按键后,右侧低位7段显示器显示数字,左侧7段显示器显示0;当按下大于9的按键后,右侧低位7段显示器显示个位数字,左侧7段显示器显示1。
若同时按下几个按键,优先级别的顺序是15到0。
二、电路框图及原理图原理图概要:数字显示电路由键盘、编码、码制转换、译码显示组成。
各部分作用:1. 键盘:用于0~15数字的输入。
可以由16个自锁定式的按键来排列成4×4键盘。
2.编码:采用两片74ls148级联来完成对0~15的编码,并且是具有优先级的编码。
3.码制转换:本电路采用了2个74ls00、1个74ls04、1个74ls283来完成对0~15出事编码的码制转换,转换成个位与十位的8421bcd码,为下一步的解码做准备。
4.译码显示:本电路采用了两个74ls47分别对码制转换后的bcd码进行译码,并且由这两个芯片分别驱动两片七段共阳极数码管。
原理图:三、设计思想及基本原理分析:篇二:数电实验实验报告数字电路实验报告院系:电气工程学院专业:电气工程极其自动化班级:09级7班姓名:王哲伟学号:2009302540221 实验一组合逻辑电路分析一.试验用集成电路引脚图74ls00集成电路 74ls20集成电路四2输入与非门双4输入与非门二.实验内容 1.实验一x1abdabcd按逻辑开关,“1”表示高电平,“0”表示低电平2.5 vc示灯:灯亮表示“1”,灯灭表示“0”自拟表格并记录: 2.实验二密码锁的开锁条件是:拨对密码,钥匙插入锁眼将电源接通,当两个条件同时满足时,开锁信号为“1”,将锁打开。
组合逻辑电路数据选择器实验报告

组合逻辑电路数据选择器实验报告
本次实验的目的是通过实验学习组合逻辑电路数据选择器的原理和应用。
数据选择器是一种常用的组合逻辑电路,它可以根据控制信号选择不同的输入数据,并将所选数据输出。
在数字电路中,数据选择器常用于多路选择、数据交换和数据复用等应用中。
实验中我们使用了74LS151芯片作为数据选择器,该芯片具有8个输入端和1个输出端,可以根据控制信号选择其中一个输入端的数据输出。
实验中我们将8个开关分别连接到芯片的8个输入端,通过控制信号选择其中一个开关的输入数据输出到芯片的输出端。
实验中我们使用了示波器观察芯片输出端的波形,以验证芯片的工作状态。
在实验中,我们首先进行了芯片的引脚连接,将芯片的8个输入端分别连接到8个开关上,将控制信号连接到芯片的控制端。
然后我们通过控制信号选择不同的输入端,观察芯片输出端的波形变化。
实验结果表明,芯片能够正确地选择所需的输入数据,并将其输出到输出端。
通过本次实验,我们深入了解了组合逻辑电路数据选择器的原理和应用,掌握了芯片的引脚连接和控制信号的设置方法。
同时,我们也学会了使用示波器观察芯片输出端的波形,以验证芯片的工作状态。
这些知识和技能对于我们今后的学习和工作都具有重要的意义。
本次实验使我们更加深入地了解了组合逻辑电路数据选择器的原理和应用,掌握了芯片的引脚连接和控制信号的设置方法,同时也提高了我们的实验操作能力和实验数据分析能力。
数据选择器极其应用实验报告

数据选择器的应用一、实验目的了解74LS00,74LS86,74LS153芯片的内部结构和功能;了解数据选择器的结构和功能;了解全加器和全减器的结构和功能;学习使用数据选择器(74LS153)设计全加器和全减器;进一步熟悉逻辑电路的设计和建立过程。
二、实验原理1.四选一数据选择器74LS153所谓双4选1数据选择器就是在一块集成芯片上有两个4选1数据选择器。
引脚排列如图3-3,功能如表3-2。
图3-3 74LS153引脚功能表3-2S1、S2为两个独立的使能端;A1、A0为公用的地址输入端;1D0~1D3和2D0~2D3分别为两个4选1数据选择器的数据输入端;Q1、Q2为两个输出端。
1)当使能端S1(S2)=1时,多路开关被禁止,无输出,Q=0。
2)当使能端S1(S2)=0时,多路开关正常工作,根据地址码A1、A0的状态,将相应的数据D0~D3送到输出端Q。
如:A1A0=00 则选择DO数据到输出端,即Q=D0。
A1A0=01 则选择D1数据到输出端,即Q=D1,其余类推。
数据选择器的用途很多,例如多通道传输,数码比较,并行码变串行码,以及实现逻辑函数等。
2.实现全加器:列出全加器的真值表:S 真值表:得到o C 真值表:对S 的真值表进行降维,得到:对o C 的真值表进行降维,得到:使用数据选择器实现时,D0,D1,D2,D3分别代表四选一数据选择器的四个输入端,并用A,B 作控制端,电路图如下图:图一0(D0)i C (D2)i C (D1)1(D3)一.实验内容1.按图一搭建逻辑电路,测试实验结果,与真值表进行对照。
*该过程中应注意:实验室所提供的器件与非门并不够用,需要用一个异或门改装成非门,如下图:F=⊕=AA1四.实验收获1.学会了全加器全减器的设计过程,为以后更好的应用打好了基础;2.更加了解了逻辑电路的设计流程;3.搭建逻辑电路的过程中,一定要小心翼翼操作,防止任何错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
input CS; //输入CS;
output DOUT; //输出DOUT;
always @(CS or A or D0 or D1 or D2 or D3 or D4 or D5 or D6 or D7 ) //
begin //开始
if (CS==1) //如果CS等于1
2.在选择工程路径和工程名以及顶层文件实体名时,要注意工程名必须与顶层实体名相同,而工程目录可以随便设置,但必须是英文的目录,工程名跟顶层实体名必须也是英文字母开头。
3.文件夹所在的路径名和文件夹名不能用中文,也不能用空格,数字开头。
4.在输入源程序时,要注意分号,在中文输入和英文输入的环境下,它们看似相同,却是不一样的,这样的错误在试验中应该尽量避免,因为这类错误不易被检查出,所以在输入源程序时,要高度重视这个问题。
实验仪器
软件:Altera QuartusⅡ9. 0集成开发环境
实验步骤
1.新建工程,取名mux8_1。
2.新建设计文件,选择“File︱New”,在New对话框中选择Device Design Files下的Verilog File,单击OK,完成新建设计文件。
3.输入源文件,参考程序如下:
module mux8_1 (DOUT, A, D0, D1, D2, D3, D4, D5, D6, D7, CS ); //
贵州大学实验报告
学院:计算机科学与信息学院专业:信息安全班级:111
姓名
张龙翔
学号
1108060081
实验组
实验时间
2012、10、
指导教师
栾岚
成绩
实验项目名称
数据选择器及图形设计的方法
实验目的
1.学习数据选择器的设计;
2.进一步了解、熟悉和掌握FPGA开发软件QuartusⅡ的使用方法;
3.学会使用Vector Wave波形仿真和分析;
3’b011 : DOUT = D3; //当A是三位二进制表示的3时,DOUT被赋值为D3输出
3’b100 : DOUT = D4; //当A是三位二进制表示的4时,DOUT被赋值为D4输出
3’b101 : DOUT = D5; //当A是三位二进制表示的5时,DOUT被赋值D5输出
3’b110 : DOUT = D6; //当A是三位二进制表示的6时,DOUT被赋值为D6输出
3’b111 : DOUT = D7; //当A是三位二进制表示的7时,DOUT被赋值为D7输出
default : DOUT = 1; //当A不是以上的值时,DOUT被赋值为1输出
endcase //结束情况
end //结束实体
endmodule //模块结束
4.为设计源码生成图形设计文件。
5.在QuartusⅡ新建图形设计文件。点击File菜单下的New,选择Block diagram/Schematic File。
DOUT <= 0; //DOUT被赋值为0输出
else //否则
case(A)//A的情况
3’b000 : DOUT = D0; //当A是三位二进制表示的0时,DOUT被赋值为D0输出
3’b001 : DOUT = D1; //当A是三位二进制表示的1时,DOUT被赋值为D1输出
3’b010 : DOUT = D2; //当A是三位二进制表示的2时,DOUT被赋值为D2输出
指导教师意见
签名:年月日
注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。
input [2:0] A; //
wire [2:0] A; //
input D0; //输入D0;
input D1; //输入D1;
input D2; //输入D2;
input D3; //输入D3;
input D4; //输入D4;
input D5; //输入D5;
input D6; //输入D6;
6.在新建的图形设计文件中会看到很多小点,再随意的一个地方双击鼠标左键,打开Project会出现一个mux8_1,在右侧栏同时会显示它的顶层图形。
实ห้องสมุดไป่ตู้内容
编译verilog HDL代码,实现数据选择器的功能,并使用QuartusⅡ的图形设计界面完成源码的顶层设计。
实验数据
实验总结
1.由于编译环境是在软件:Altera QuartusⅡ9.0下进行的,而该软件是全英文版,在开始做的时候总是多一个字母少一个字母的,所以为了适应该软件在课下要做好实验预习,同时也应该认真听老师讲课。