实验四、 移位寄存器和计数器的设计 电子版实验报告

合集下载

移位寄存器实验报告

移位寄存器实验报告

移位寄存器实验报告实验题目:移位寄存器一、实验目的了解移位寄存器的原理,掌握移位寄存器的应用。

二、实验原理移位寄存器是一种存储器件,用于将二进制数据以位为单位进行移位操作。

移位寄存器由若干个D触发器组成,每个D触发器的输出接入下一个D触发器的输入,以此类推,形成了一个环形移位结构。

移位寄存器有三种基本工作模式:串行输入并行输出(SIPO),并行输入串行输出(PISO)和并行输入并行输出(PIPO)。

在SIPO模式下,输入数据串行输入到移位寄存器的最高位,然后逐个向低位移位,最终输出到最低位。

在PISO模式下,输入数据并行输入到移位寄存器的每个位,然后逐个向高位移位,最终输出到最高位。

在PIPO模式下,输入数据并行输入到移位寄存器的每个位,然后逐个向低位移位,最终输出到每个输出端口。

移位寄存器的应用很广泛,其中最常见的是时序信号的处理。

移位寄存器可以用于数字频率合成、序列生成、编码器和解码器等方面。

三、实验设备1. 计算机2. Xilinx ISE14.6软件3. BASYS2开发板4. USB下载器四、实验步骤1. 设计移位寄存器的电路原理图并进行仿真。

2. 在Xilinx ISE14.6软件中创建工程并添加源、约束和测试文件。

3. 将电路原理图转换成Verilog HDL代码。

4. 将Verilog HDL代码综合为综合网表,并进行时序分析。

5. 将综合网表映射到BASYS2开发板上并进行状态机调试。

6. 使用USB下载器将设计好的逻辑文件下载到FPGA上。

7. 连接开发板的输入输出端口,验证移位寄存器的正确性,并观察输出端口结果。

五、实验结果与分析通过移位寄存器的实验,我们学会了如何使用Verilog HDL设计并实现移位寄存器,并对移位寄存器进行了详细的仿真、综合、映射和下载调试。

在实验过程中,我们还学会了串行输入并行输出(SIPO),并行输入串行输出(PISO)和并行输入并行输出(PIPO)三种基本工作模式,掌握了移位寄存器在数字频率合成、序列生成、编码器和解码器等领域中的使用方法。

计数器的设计实验报告

计数器的设计实验报告

计数器的设计实验报告篇一:计数器实验报告实验4 计数器及其应用一、实验目的1、学习用集成触发器构成计数器的方法2、掌握中规模集成计数器的使用及功能测试方法二、实验原理计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。

计数器种类很多。

按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。

根据计数制的不同,分为二进制计数器,十进制计数器和任意进制计数器。

根据计数的增减趋势,又分为加法、减法和可逆计数器。

还有可预置数和可编程序功能计数器等等。

目前,无论是TTL还是CMOS集成电路,都有品种较齐全的中规模集成计数器。

使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。

1、中规模十进制计数器CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如图5-9-1所示。

图5-9-1 CC40192引脚排列及逻辑符号图中LD—置数端CPU—加计数端CPD —减计数端CO—非同步进位输出端BO—非同步借位输出端D0、D1、D2、D3 —计数器输入端Q0、Q1、Q2、Q3 —数据输出端CR—清除端CC40192的功能如表5-9-1,说明如下:表5-9-1当清除端CR为高电平“1”时,计数器直接清零;CR置低电平则执行其它功能。

当CR为低电平,置数端LD也为低电平时,数据直接从置数端D0、D1、D2、D3 置入计数器。

当CR为低电平,LD为高电平时,执行计数功能。

执行加计数时,减计数端CPD 接高电平,计数脉冲由CPU 输入;在计数脉冲上升沿进行8421 码十进制加法计数。

执行减计数时,加计数端CPU接高电平,计数脉冲由减计数端CPD 输入,表5-9-2为8421码十进制加、减计数器的状态转换表。

加法计数表5-9-减计数2、计数器的级联使用一个十进制计数器只能表示0~9十个数,为了扩大计数器范围,常用多个十进制计数器级联使用。

北京科技大学数电实验四 Quartus II集成计数器及移位寄存器应用

北京科技大学数电实验四 Quartus II集成计数器及移位寄存器应用

北京科技大学实验报告学院:高等工程师学院专业:自动化(卓越计划)班级:自E181姓名:杨威学号:41818074 实验日期:2020 年5月26日一、实验名称:集成计数器及其应用1、实验内容与要求(1)用74161和必要逻辑门设计一个带进位输出的10进制计数器,采用同步置数方法设计;(2)用两个74161和必要的逻辑门设计一个带进位输出的60进制秒计数器;2、实验相关知识与原理(1)74161是常用的同步集成计数器,4位2进制,同步预置,异步清零。

引脚图功能表其中X。

3、10进制计数器(1)实验设计1)确定输入/输出变量输入变量:时钟信号CLK、复位信号CLRN;输出变量:计数输出QD、QC、QB、QA,进位输出RCO,显示译码输出OA、OB、OC、OD、OE、OF、OG2)计数范围:0000-10013)预置数值:00004)置数控制端LDN:计数到1001时输出低电平5)进位输出RCO:计数到1001时输出高电平画出如下状态转换表:CP QDQCQBQA0 00001 00012 00103 00114 01005 01016 01107 01117 10009 100110 0000(2)原理图截图仿真波形如下功能验证表格CLRN QD QC QB QA RCO0 0 0 0 0 01 0 0 0 1 01 0 0 1 0 01 0 0 1 1 01 0 1 0 0 01 0 1 0 1 01 0 1 1 0 01 0 1 1 1 01 1 0 0 0 01 1 0 0 1 11 0 0 0 0 04、60进制秒计数器(1)实验设计1)确定输入/输出变量输入变量:时钟信号CLK、复位信号CLRN;输出变量:计数十位输出QD2、QC2、QB2、QA2和计数个位输出QD1、QC1、QB1、QA1,进位输出RCO2)计数范围:0000 0000-0101 10013)预置数值:0000 00004)置数控制端LDN1(个位):计数到0101 1001时输出低电平5)清零端CLRN2(十位):计数到0110时输出低电平6)ENT:个位计数到1001时输出高电平7)进位输出RCO:计数到1001时输出高电平画出如下状态转换表CP QD2QC2QB2QA2QD1QC1QB1QA1CPQD2QC2QB2QA2QD1QC1QB1QA1CPQD2QC2QB2QA2QD1QC1QB1QA10 0000 0000 20 0010 0000 40 0100 00001 0000 0001 21 0010 0001 41 0100 00012 0000 0010 22 0010 0010 42 0100 00103 0000 0011 23 0010 0011 43 0100 00114 0000 0100 24 0010 0100 44 0100 01005 0000 0101 25 0010 0101 45 0100 01016 0000 0110 26 0010 0110 46 0100 01107 0000 0111 27 0010 0111 47 0100 01118 0000 1000 28 0010 1000 48 0100 10009 0000 1001 29 0010 1001 49 0100 100110 0001 0000 30 0011 0000 50 0101 000011 0001 0001 31 0011 0001 51 0101 000112 0001 0010 32 0011 0010 52 0101 001013 0001 0011 33 0011 0011 53 0101 001114 0001 0100 34 0011 0100 54 0101 010015 0001 0101 35 0011 0101 55 0101 010116 0001 0110 36 0011 0110 56 0101 011017 0001 0111 37 0011 0111 57 0101 011118 0001 1000 38 0011 1000 58 0101 100019 0001 1001 39 0011 1001 59 0101 100160 0000 0000 (2)设计原理图截图(3)实验仿真仿真波形:仿真结果表:5、实验思考题:(1)总结任意模计数器的设计方法。

计算机组成原理实验四移位控制实验

计算机组成原理实验四移位控制实验

实验四移位控制实验一、实验目的(1)了解移位寄存器芯片(74LS299)的逻辑功能。

(2)掌握移位寄存器数据的载入、左移、右移的方法。

(3)掌握移位寄存器工作模式的设置,观察在不同工作模式下移位寄存器的逻辑功能。

二、实验原理移位操作时算术逻辑运算部件ALU众多操作中的一种,74LS181 算数逻辑运算芯片不带位移功能,需要在其他芯片的配合下才能实现移位操作。

实验台选用74LS299作为移位部件,与74LS181组成具有移位功能的算术逻辑运算部件(ALU UNIT)。

移位操作有很重要的逻辑意义,对一个数据左移一个二进制位就相当于进行了一次乘2操作(Si+仁Si X 2),左移和算数加结合可实现算数乘操作;右移一个二进制位就相当于进行了一次除2操作(Si+仁Si宁2),右移和算数减的结合可实现算数除操作。

1. 芯片74LS299的逻辑功能4LS299是一种数据宽度为8为的多功能移位寄存器芯片,片内含有8为寄存器D7-DO,与普通寄存器芯片不同之处是D7- DO与1/06 —1/00除了——对应输出外还可有左右移位输出。

左移时D0对应I/O1、D1对应I/O2……以此类推;右移时D7对应I/O6、D6对应I/O5……也以此类推。

对于输出、左右移位输出功能的选择,由S1、SO的功能控制端决定。

芯片封装在具有20引脚的封装壳中,封装型式见图2-5。

5V S1 SL Q7 107 IO5 103 101 CP SR肓7Fi 171 ITFI nr 131 121 m74LS299123456789 10SO 0E1 0E2 I06 I04 I02 IO0 QO M GDN图2-574LS29974LS299芯片的主要引脚有:(1) I07 —IO0:数据输入/输出端,芯片的输入/输出共用一个引脚,不同于74LS181输入、输出端引脚是分开的。

(2) SO、S1 :功能控制端,控制左移、右移等逻辑功能。

(3) OE1 OE2输出使能端,低电平时,IO7-IO0处于输入状态,高电平时,IO7-IO0处于输入状态。

数电实验报告 移位寄存器功能测试及设计

数电实验报告   移位寄存器功能测试及设计

实验报告实验六移位寄存器功能测试及设计2.6.1实验目的(1)掌握移位寄存器的工作原理与逻辑功能。

(2)掌握集成移位寄存器74LS74的逻辑功能及应用。

2.6.2实验仪器设备与主要器件实验箱一个;双踪示波器一台;稳压电源一台;函数发生器一台。

74LS74两块;74LS194两块;74LS283两块。

2.6.3实验原理1.双向移位寄存器双向移位寄存器是指在控制信号作用下,既能左移又能右移的多功能移位寄存器。

此外它还有并行输入置数、保持和异步清零等功能。

74LS194是一个典型的4位双向移位寄存器,其中,Rd为异步清零输入端,S1、S0为工作方式选择端。

D0、D1、D2、D3是数据输入端,Q0、Q1、Q2、Q3为并行数据输出端,D1L、D1R分别为左移、右移数据输出端,CP上升沿触发。

2.双向移位寄存器74LS194的应用(1)形成计数器电路,其中D1R=Q3。

0000——1000——1100——1110——1111——0111——0011——0001——0000(2)组成模12计数器电路。

000000——100000——110000——111000——111110——111111——011111——001111——000111——000011——000001——000000。

(3)形成并串转换电路。

2.6.4实验内容(2)如简图2-6-6所示,两个二进制数A(a0a1a2a3)、B(b0b1b2b3)分别存入74LS194(A)、74LS194(B),然后对它们按位相加,其和放入74LS1949(A)的移位输入中。

试才用全加器74LS283和D触发器74LS74组成能实现上述功能的电路,在74LS194(A)输出端Q0、Q1、Q2、Q3用发光二极管指示。

完善图2-6-6并依此图线调试电路,以表格的形式记录四个脉冲后的结果。

cp S0S1 B A Q0 1 0 0010 0011 00111 1 0 1001 1001 10012 1 0 1100 0100 01003 1 0 1110 1010 10104 1 0 1111 0101 0101(3)按单向移位寄存器的电路图2-6-1接线,实现串入-并出,并入-串出两种工作方式的输出序列。

移位寄存器实验报告

移位寄存器实验报告

移位寄存器实验报告姓名:陈素学号:3120100621 专业:软件工程课程名称:逻辑与计算机设计基础实验同组学生姓名:张闻实验时间:y yyy-mm-dd 实验地点:紫金港东4-509 指导老师:一、实验目的和要求掌握移位寄存器的工作原理及设计方法掌握串、并数据转换的概念与方法了解序列信号在CPU控制器设计中的应用二、实验内容和原理2.1 实验原理带并行置入的移位寄存器移位寄存器:每来一个时钟脉冲,寄存器中的数据按顺序向左或向右移动一位必须采用主从触发器或边沿触发器不能采用电平触发器数据移动方式:左移、右移数据输入输出方式串行输入,串行输出串行输入,并行输出并行输入,串行输出串行输入的移位寄存器使用D触发器,可构成串行输入的移位寄存器2.2 标题<正文>带并行输入的右移移位寄存器数据输入移位寄存器的方式:串行输入、并行输入带并行输入的8位右移移位寄存器module shift_reg(clk, S, s_in, p_in, Q); input wire clk, S, s_in; input wire [7:0] p_in; output wire [7:0] Q; wire [7:0] D; wire nS;FD FDQ0(.C(clk), .D(D[0]), .Q(Q[0])), FDQ1(.C(clk), .D(D[1]), .Q(Q[1])), FDQ2(.C(clk), .D(D[2]), .Q(Q[2])), FDQ3(.C(clk), .D(D[3]), .Q(Q[3])), FDQ4(.C(clk), .D(D[4]), .Q(Q[4])), FDQ5(.C(clk), .D(D[5]), .Q(Q[5])), FDQ6(.C(clk), .D(D[6]), .Q(Q[6])), FDQ7(.C(clk), .D(D[7]), .Q(Q[7]));OR2 D0_L(.I0(L_0), .I1(R_0), .O(D[0])), D1_L(.I0(L_1), .I1(R_1), .O(D[1])), D2_L(.I0(L_2), .I1(R_2), .O(D[2])), D3_L(.I0(L_3), .I1(R_3), .O(D[3])), D4_L(.I0(L_4), .I1(R_4), .O(D[4])),串行输入SD5_L(.I0(L_5), .I1(R_5), .O(D[5])), D6_L(.I0(L_6), .I1(R_6), .O(D[6])), D7_L(.I0(L_7), .I1(R_7), .O(D[7]));并行-串行转换器 没有启动命令时并行-串行转换器ser_out并行输入par_in 移位输入7位并行-串行转换器ser_out并行输入par_in 移位输入7位并行-串行转换器2.1 实验内容用Verilog HDL语言,采用结构化描述方法设计一个8位带并行输入的右移移位寄存器。

寄存器实验实验报告

寄存器实验实验报告

寄存器实验实验报告一. 引言寄存器是计算机中重要的数据存储器件之一,用于存储和传输数据。

通过对寄存器进行实验,我们可以更好地理解寄存器的工作原理和应用。

本实验旨在通过设计和测试不同类型的寄存器,深入掌握寄存器的各种功能和操作。

二. 实验设计本实验设计了两个寄存器的实验,分别为移位寄存器和计数器寄存器。

1. 移位寄存器实验移位寄存器是一种特殊的串行寄存器,它能够实现对数据位的移位操作。

本实验设计了一个4位的移位寄存器,分别使用D触发器和JK触发器实现。

实验步骤如下:1) 首先,根据设计要求将4个D或JK触发器连接成移位寄存器电路。

2) 确定输入和输出端口,将输入数据连接到移位寄存器的输入端口。

3) 设计测试用例,输入测试数据并观察输出结果。

4) 分析实验结果,比较不同触发器类型的移位寄存器的性能差异。

2. 计数器寄存器实验计数器寄存器是一种能够实现计数功能的寄存器。

本实验设计了一个二进制计数器,使用T触发器实现。

实验步骤如下:1) 根据设计要求将多个T触发器连接成二进制计数器电路。

2) 设计测试用例,输入计数开始值,并观察输出结果。

3) 测试计数的溢出和循环功能,观察计数器的行为。

4) 分析实验结果,比较不同计数器位数的性能差异。

三. 实验结果与分析在实验过程中,我们完成了移位寄存器和计数器寄存器的设计和测试。

通过观察实验结果,可以得出以下结论:1. 移位寄存器实验中,无论是使用D触发器还是JK触发器,移位寄存器都能够正确地实现数据位的移位操作。

而使用JK触发器的移位寄存器在性能上更加优越,能够实现更复杂的数据操作。

2. 计数器寄存器实验中,二进制计数器能够准确地实现计数功能。

通过设计不同位数的计数器,我们发现位数越多,计数范围越大。

综上所述,寄存器是计算机中重要的存储器件,通过实验我们深入了解了寄存器的工作原理和应用。

移位寄存器和计数器寄存器都具有广泛的应用领域,在数字电路设计和计算机系统中起到了重要作用。

集成移位寄存器实验报告

集成移位寄存器实验报告

集成移位寄存器实验报告1.实验目的本次实验旨在通过使用集成移位寄存器来深入了解移位寄存器的工作原理,掌握其使用方法,并验证其功能。

通过实验,我们期望提高对集成电路的理解和实际操作能力,同时为今后的电子设计提供实践经验。

2.实验原理移位寄存器是数字电路中的重要组成部分,它能够将数据按照设定的位数向左或向右移动。

集成移位寄存器是一种四位或八位的移位寄存器,它由触发器和移位寄存器构成。

在时钟信号的控制下,数据在寄存器中向左或向右移动。

3.实验设备实验所需设备包括:集成移位寄存器、电源、时钟发生器、数据输入开关、测试仪器、示波器等。

4.实验步骤(1)按照电路图连接实验设备,确保电源和信号线的连接正确无误。

(2)设置时钟发生器,为移位寄存器提供时钟信号。

(3)设置数据输入开关,为移位寄存器提供输入数据。

(4)观察测试仪器的输出结果,记录实验数据。

(5)使用示波器观察移位寄存器的时序波形,了解其工作原理。

5.实验结果实验过程中,我们观察到移位寄存器的输出随着时钟信号的变化而变化。

当输入数据为0001时,经过四个时钟周期后,输出数据变为0100;当输入数据为1011时,经过四个时钟周期后,输出数据变为1100。

这说明移位寄存器能够将数据向左移动四位。

6.实验总结通过本次实验,我们深入了解了集成移位寄存器的工作原理和使用方法。

实验结果表明,移位寄存器能够实现数据的向左或向右移动,具有广泛的应用价值。

在今后的电子设计中,我们可以利用集成移位寄存器的特点来实现数据的处理和传输。

此外,本次实验也提高了我们的实践能力和对数字电路的理解。

移位寄存器实验报告

移位寄存器实验报告

移位寄存器实验报告移位寄存器实验报告引言移位寄存器是数字电路中常用的模块,它能够将输入的数据按照一定的规则进行移位操作。

本次实验旨在通过实际搭建移位寄存器电路,并通过观察输出结果来验证其功能和性能。

实验目的1. 掌握移位寄存器的工作原理和基本结构;2. 了解不同类型的移位寄存器,并能够根据需求选择合适的类型;3. 熟悉移位寄存器的应用场景和使用方法。

实验器材1. 移位寄存器芯片;2. 电路连接线;3. 示波器;4. 信号发生器。

实验步骤1. 将移位寄存器芯片连接到电路板上,并根据实验要求进行电路连接;2. 使用信号发生器产生输入信号,并将其输入到移位寄存器中;3. 通过示波器观察移位寄存器的输出信号,并记录下观察结果;4. 根据实验要求调整输入信号的频率和幅度,并观察移位寄存器的响应情况;5. 分析实验结果,总结移位寄存器的特性和应用。

实验结果在本次实验中,我们使用了一个4位移位寄存器芯片,并将其连接到电路板上。

通过信号发生器产生的输入信号,我们观察到移位寄存器的输出信号按照一定的规则进行了移位操作。

当输入信号的频率较低时,移位寄存器的输出信号可以清晰地观察到每一位的变化;而当输入信号的频率较高时,移位寄存器的输出信号则呈现出连续的变化。

通过实验结果的观察和分析,我们可以得出以下结论:1. 移位寄存器的工作原理是将输入信号按照一定的规则进行移位操作;2. 移位寄存器的输出信号与输入信号的频率和幅度有关;3. 移位寄存器可以用于数据的平移、扩展、压缩等操作;4. 不同类型的移位寄存器具有不同的特性和应用场景。

讨论与总结移位寄存器作为数字电路中的重要模块,在各种电子设备中都有广泛的应用。

它不仅可以用于数据的移位操作,还可以用于数据的存储、传输和处理。

在计算机系统中,移位寄存器常常用于数据的输入和输出,以及数据的处理和控制。

本次实验通过实际搭建移位寄存器电路,并观察其输出结果,使我们更加深入地了解了移位寄存器的工作原理和应用。

计数器和移位寄存器设计仿真实验报告

计数器和移位寄存器设计仿真实验报告

实验四典型时序电路的功能测试与综合仿真报告15291204 张智博一.74LS290构成的24位计数器方法:第一片74290的Q3与第二片的INB相连,R01,R02相连,INA,R91,R92悬空构成24位计数器。

50Hz,5v方波电压源提供时钟信号,用白炽灯显示输出信号。

实验电路:输出由000000变为000001,000010,000011,000100,001000,001001,001010,001011,001100,010001,010000,010010,010011,010100,011000,011001,011010,011011,011100,100000,100001,100010,100011,100100,最终又回到000000,实现一次进位。

二.74LS161构成的24位计数器方法:运用多次置零法用两片74LS161构成了24位计数器,两片计数器的时钟信号都由方波电压源提供,第一片芯片的Q3和第二片芯片的Q0通过与非门,构成两个74LS161的LOAD信号,第一片的CO接第二片的ENT,其他ENT和ENP接Vcc(5v)。

输出接白炽灯。

电路图:实验现象:以下为1—24的计数过程三.74LS194构成的8位双向移位寄存器方法:通过两片194级联,控制MA,MB的值,来控制左右移动实验电路由两片74LS194芯片构成。

两个Ma接在一起,两个Mb接在一起,第一片的Dr,第二片的Dl,分别通过开关接到Vcc(5v)上。

第一片的Q3接到第二片的Dr,第二片的Q0接到第一片的Dl。

8个输出端分别接白炽灯。

实验电路:实验现象:右移:接通Ma,Dr后,D0到D7全部为0,白炽灯从00000000变为10000000,11000000,左移:接通Mb,Dl后,D0到D7全为0,白炽灯由00000000变为00000001,00000011,。

实验四、移位寄存器及计数器

实验四、移位寄存器及计数器

(二).设计任意进制计数器
用74LS93 (见教材P62内部结构)构成 a. 输出接数码管(共阴极) 74LS93 输出 Q1 Q2 Q3 Q4 接到数码管 A B C D 要求记录 实验结果。 b. 利用74系列逻辑门控制74LS93实现任意进制计 数器(不允许直接反馈控制;外部只有一个脉 冲输入)
1.画出实验线路图;
2.写出实验要求中真值表。 3.写出电子实验的心得体会,希望同学们提出
宝贵意见。
四.思考题
1. 移位寄存器有哪些移位方式?
2. 由D触发器和JK触发器组成的计数器的
区别? 3. 74LS 93 是同步还是异步.加法还是减法 计数器? 4. 设计十进制计数器时将如何去掉后6个计 数状态的?
逻辑开关置“1”; 3. D1端接逻辑开关,将 “1101”在单次脉冲CP作用下,送 入移位寄存器中。此时,由LED的状态,即可观察其移位 过程; 4. 输入完数据后,将D1置“0”,加单次脉冲CP则数据依次传 送到Q4,即执行了串行输出的操作过程,各输出端依次变 成0状态。 5. 将3,4两项的操作数据记入表中 。
Q4
移位寄存器的状态 Q3 Q2 Q1
0 1 2 3 4 5 6 7
注意:在Q4左侧,Q1在右侧,每输入一个数按一次移位 脉冲。
74LS93
输入A
14 1
5 10 74LS93
12 9 8
QA
QB QC QD
74LS93为非标准电源
输入B
vcc
GND
R0(1) R0(2)
2 3
11
功能表
复位输入端
R0(1)R0(2)
输 出 端
QD
L
QC QB
L L 计数 计数

移位寄存器型计数器设计性实验报告

移位寄存器型计数器设计性实验报告
实验室
数电实验室
1.实验目的
1)熟悉环形计数器的逻辑功能及特点。
2)掌握自启动扭环计数器的逻辑功能及特点。
2.实验原理、实验流程或装置示意图
实验原理:用两片74LS74双D触发器,分别组成环形计数器和扭环形计数器。
下图为74LS74双D触发器引脚图及功能表:
环形计数器原理图:
扭环形计数器原理图:
3.实验设备及材料
电路就会自动返回有效状态工作。
4)优缺点:
优点:每次状态变化只有一个触发器翻转,不存在竞争冒险现象,电路比较简单。
缺点:电路状态利用率不高。
2.对实验现象、实验结果的分析及其结论
实验成功的完成了熟悉环形计数器的逻辑功能及特点。掌握自启动扭环计数器的逻辑功能及特点。以及了解和使用芯片74LS74。这次设计性实验,让我对数字电路有了更深刻的了解和认识,对以后数字电路这一块的设计,让我有了更多的方式可供选择。锻炼了我们多方面思维的能力。
签名:
年月日
二、实验报告
1.实验现象与结果
环形计数器:
1)4位环形计数器只有4个有效工作状态,即只能计4个数。
2)状态利用率很低:由4个触发器组成的二进制计数器有16个不同的状态。因此,有12个无效状态。
3)能够自启动:如由于某种原因而进入无效状态时,只要继续输入计数脉冲CP,
电路就会自动返回有效状态工作。
2.要注意实验的完整性,准确地测出结果。
3.如果是实际操作一定要检查芯片和导线的好坏,以免实验结果不正确。
4.测试逻辑功能时,不能关闭开关。
5.实验数据处理方法
逻辑分析法观察法对比法
6.参考文献
1.申忠如.数字电子技术基础.西安交通大学出版社
2.阎石.数字电子技术基础.第五版.高等教育出版社

移位寄存器和计数器的设计 电子版实验报告

移位寄存器和计数器的设计  电子版实验报告

实验四:移位寄存器和计数器的设计实 验 室: 实验台号: 日 期:专业班级: 姓 名: 学 号:一、 实验目的二、 实验内容(一)用D 触发器设计左移移位寄存器(二)利用74LS161和74LS00设计实现任意进制的计数器设计要求:以实验台号的个位数作为所设计的任意进制计数器(0、1、2任选)。

三、 实验原理图1.由4个D 触发器改成的4位异步二进制加法计数器(输入二进制:11110000)2.测试74LS161的功能输入端输出 Qn时钟清零置数PTX 0 X X X 清零 1 0 X X 置数1 1 1 1 计数 X 1 1 0 X 不计数 X11X不计数清零移位脉冲D R 1Q 2Q 3Q 1D 2D 3D 4D 串行输出4Q CP 4T CP 3T CP 2T CP1T D R D R D R 串行输入3.熟悉用74LS161设计十进制计数器的方法。

①利用置位端实现十进制计数器。

②利用复位端实现十进制计数器。

四、实验结果及数据处理1.左移寄存器实验数据记录表要求:输入二进制:11110000移位脉冲的次数移位寄存器状态Q4Q3Q2Q10 1 2 3 4 5 6 7 82. 画出你所设计的任意进制计数器的线路图(计数器从零开始计数),并简述设计思路。

Q 0Q 1LDCrD 0D 2D 374LS 161T CPP Q CC Q 2Q 3D 1CP 1DCBALED 数码显示五、思考题1. 74LS161是同步还是异步,加法还是减法计数器?2. 设计十进制计数器时将如何去掉后6个计数状态的?3. 谈谈电子实验的心得体会,希望同学们提出宝贵意见。

数电项目实验报告(3篇)

数电项目实验报告(3篇)

第1篇一、实验目的1. 理解数字电路的基本概念和组成原理。

2. 掌握常用数字电路的分析方法。

3. 培养动手能力和实验技能。

4. 提高对数字电路应用的认识。

二、实验器材1. 数字电路实验箱2. 数字信号发生器3. 示波器4. 短路线5. 电阻、电容等元器件6. 连接线三、实验原理数字电路是利用数字信号进行信息处理的电路,主要包括逻辑门、触发器、计数器、寄存器等基本单元。

本实验通过搭建简单的数字电路,验证其功能,并学习数字电路的分析方法。

四、实验内容及步骤1. 逻辑门实验(1)搭建与门、或门、非门等基本逻辑门电路。

(2)使用数字信号发生器产生不同逻辑电平的信号,通过示波器观察输出波形。

(3)分析输出波形,验证逻辑门电路的正确性。

2. 触发器实验(1)搭建D触发器、JK触发器、T触发器等基本触发器电路。

(2)使用数字信号发生器产生时钟信号,通过示波器观察触发器的输出波形。

(3)分析输出波形,验证触发器电路的正确性。

3. 计数器实验(1)搭建异步计数器、同步计数器等基本计数器电路。

(2)使用数字信号发生器产生时钟信号,通过示波器观察计数器的输出波形。

(3)分析输出波形,验证计数器电路的正确性。

4. 寄存器实验(1)搭建移位寄存器、同步寄存器等基本寄存器电路。

(2)使用数字信号发生器产生时钟信号和输入信号,通过示波器观察寄存器的输出波形。

(3)分析输出波形,验证寄存器电路的正确性。

五、实验结果与分析1. 逻辑门实验通过实验,验证了与门、或门、非门等基本逻辑门电路的正确性。

实验结果表明,当输入信号满足逻辑关系时,输出信号符合预期。

2. 触发器实验通过实验,验证了D触发器、JK触发器、T触发器等基本触发器电路的正确性。

实验结果表明,触发器电路能够根据输入信号和时钟信号产生稳定的输出波形。

3. 计数器实验通过实验,验证了异步计数器、同步计数器等基本计数器电路的正确性。

实验结果表明,计数器电路能够根据输入时钟信号进行计数,并输出相应的输出波形。

数字电子技术实验报告(学生版)

数字电子技术实验报告(学生版)

数字电子技术实验报告开课实验室 指导教师 班级 学号 姓名 日期实验项目 实验一 TTL 逻辑门电路 和组合逻辑电路一、实验目的1.掌握TTL “与非”门的逻辑功能.2.学会用“与非”门构成其他常用门电路的方法。

3.掌握组合逻辑电路的分析方法与测试方法。

4.学习组合逻辑电路的设计方法并用实验来验证.二、预习内容1.用74LS00验证“与非”门的逻辑功能Y 1=AB 2.用“与非"门(74LS00)构成其他常用门电路Y 2=A Y 3=A+B=B A Y 4=AB B AB A实验前画出Y 1——Y 4的逻辑电路图,并根据集成片的引脚排列分配好各引脚。

3.画出用“异或”门和“与非”门组成的全加器电路。

(参照实验指导书P 。

75 图3—2-2)并根据集成片的引脚排列分配好各引脚。

4.设计一个电动机报警信号电路.要求用“与非”门来构成逻辑电路。

设有三台电动机,A 、B 、C 。

今要求:⑴A 开机,则B 必须开机;⑵B 开机,则C 必须开机;⑶如果不同时满足上述条件,则必须发出报警信号。

实验前设计好电动机报警信号电路。

设开机为“1”,停机为“0”;报警为“1”,不报警为“0”。

(写出化简后的逻辑式,画出逻辑图及引脚分配)三、实验步骤1. 逻辑门的各输入端接逻辑开关输出插口,门的输出端接由发光二极管组成的显示插口。

逐个测试逻辑门Y 1-Y 4的逻辑功能,填入表1-1表1-12. 用74LS00和74LS86集成片按全加器线路接线,并测试逻辑功能。

将测试结果填入表 1—2.判断测试是否正确。

图中A i 、B i 为加数,C i —1为来自低位的进位;S i 为本位和,C i 为向高位的进位信号.表1—23.根据设计好的电动机报警信号电路用74LS00集成片按图接线,并经实验验证.将测试结果填入表1—3。

表1-3四、简答题1.Y4具有何种逻辑功能?2.在实际应用中若用74LS20来实现Y=AB时,多余的输入端应接高电平还是低电平? 3.在全加器电路中,当A i=0,S i*=1,C i=1时C i—1=?数字电子技术实验报告开课实验室 指导教师 班级 学号 姓名 日期 实验项目 实验二 组合逻辑电路的设计一、实验目的1.掌握用3线- 8线译码器74LS138设计组合逻辑电路。

数字系统电路实验报告(3篇)

数字系统电路实验报告(3篇)

第1篇一、实验目的1. 理解数字系统电路的基本原理和组成。

2. 掌握数字电路的基本实验方法和步骤。

3. 通过实验加深对数字电路知识的理解和应用。

4. 培养学生的动手能力和团队合作精神。

二、实验原理数字系统电路是由数字逻辑电路构成的,它按照一定的逻辑关系对输入信号进行处理,产生相应的输出信号。

数字系统电路主要包括逻辑门电路、触发器、计数器、寄存器等基本单元电路。

三、实验仪器与设备1. 数字电路实验箱2. 数字万用表3. 示波器4. 逻辑分析仪5. 编程器四、实验内容1. 逻辑门电路实验(1)实验目的:熟悉TTL、CMOS逻辑门电路的逻辑功能和测试方法。

(2)实验步骤:1)搭建TTL与非门电路,测试其逻辑功能;2)搭建CMOS与非门电路,测试其逻辑功能;3)测试TTL与门、或门、非门等基本逻辑门电路的逻辑功能。

2. 触发器实验(1)实验目的:掌握触发器的逻辑功能、工作原理和应用。

(2)实验步骤:1)搭建D触发器电路,测试其逻辑功能;2)搭建JK触发器电路,测试其逻辑功能;3)搭建计数器电路,实现计数功能。

3. 计数器实验(1)实验目的:掌握计数器的逻辑功能、工作原理和应用。

(2)实验步骤:1)搭建同步计数器电路,实现加法计数功能;2)搭建异步计数器电路,实现加法计数功能;3)搭建计数器电路,实现定时功能。

4. 寄存器实验(1)实验目的:掌握寄存器的逻辑功能、工作原理和应用。

(2)实验步骤:1)搭建4位并行加法器电路,实现加法运算功能;2)搭建4位并行乘法器电路,实现乘法运算功能;3)搭建移位寄存器电路,实现数据移位功能。

五、实验结果与分析1. 逻辑门电路实验通过搭建TTL与非门电路和CMOS与非门电路,测试了它们的逻辑功能,验证了实验原理的正确性。

2. 触发器实验通过搭建D触发器和JK触发器电路,测试了它们的逻辑功能,实现了计数器电路,验证了实验原理的正确性。

3. 计数器实验通过搭建同步计数器和异步计数器电路,实现了加法计数和定时功能,验证了实验原理的正确性。

数电实验之移位寄存器

数电实验之移位寄存器

数电实验之移位寄存器移位寄存器一实验目的1.学习用D触发器构成移位寄存器(环行计数器)2.掌握中规模集成电路双向移位寄存器逻辑功能及使用方法二实验原理1、用4个D触发器组成4位移位寄存器,将每位即各D触发器的输出Q1、Q2、Q3、Q4分别接到四个0—1指示器(LED)将最后一位输出Q4反馈接到第一位D触发器的输入端,则构成一简单的四位移位环行计数器。

2、移位寄存器具有移位功能,是指寄存器中所存的代码能够在时钟脉冲的作用下依次左移或右移。

对于即能左移又能右移的寄存器称为双向移位寄存器。

只需要改变左移、右移的控制信号便可实现双向移位的要求。

根据移位寄存器存取信息的方式不同分为:串入串出、串入并出、并入串出、并入并出四种形式。

本实验选用的4位双向移位寄存器,型号为74LS194A(或CD40194),两者功能相同,其引脚分布图如下图18.1所示:其中A、B、C、D为并行输入端,A为高位依次排列;QA、QB、QC、QD为并行输出端;SR为右移串行输入端;SL为左移串行输入端;S1、S0为操作模式控制端;CLR为异步清零端;低电平有效;CLK为CP时钟脉冲输入端。

74LS194A有5种工作模式:并行输入,右移(QD→QA),左移(QD←QA),保持和清零。

74LS194功能表如表18.1所示:表18.1三实验器件数字实验箱集成电路芯片:74LS74×2 (CD4013×2);74LS75 ;74LS76 ;74LS194A(CD40194)。

图18.1四实验内容1.用74LS74组成移位寄存器,使第一个输出端点亮LED并使其右移循环。

顺序是FF1、FF2、FF3、FF4。

A) 1. 用两个74LS74按图18.2连接:图18.21. CP时钟输入先不接到电路中(单步脉冲源或连续脉冲源);1. 连接线路完毕,检查无误后加+5V电源;2. 观察4个输出端的LED应该是不亮的,如果有亮的话,应按清零端的逻辑开关,(给出一个低电平信号清零后,再将开关置于高电平)即将4个D触发器输出端的LED清零。

数字电路实验报告-移位寄存器及其应用

数字电路实验报告-移位寄存器及其应用

电学实验报告模板实验原理移位寄存器是逻辑电路中的一种重要逻辑部件,它能存储数据,还可以用来实现数据的串行-并行转换、数据的运算和处理。

1.寄存器(1)D触发器图1 D触发器图1所示D触发器。

每来一个CLK脉冲,触发器都在该CLK脉冲的上升沿时刻,接收输入数据D,使之作为触发器的新状态。

D触发器的特性方程为(2)用D触发器构成并行寄存器图2 用D触发器构成并行寄存器图2所示为用D触发器构成四位并行寄存器。

为异步清零控制端,高电平有效。

当时,各触发器输出端Q的状态,取决于CLK上升沿时刻的D端状态。

2.移位寄存器(1)用D触发器构成移位寄存器图3 用D触发器构成4位串行移位寄存器图3所示为用D触发器构成的4位串行移位寄存器。

其中左边第一个触发器的输入端接收输入数据,其余的每一个触发器的输入端均与左边相邻的触发器的Q端连接。

当时钟信号CLK的上升沿时刻,各触发器同时接收输入数据。

四位寄存器的所存数据右移一位。

(2)双向移位寄存器74LS194图4 双向移位寄存器74LS194逻辑框图图4 所示为集成电路芯片双向移位寄存器74LS194逻辑框图。

为便于扩展逻辑功能,在基本移位寄存器的基础上增加了左右移控制、并行输入、保持和异步清零等功能。

74LS194的逻辑功能如表1所列。

表13.用移位寄存器构成计数器(1)环形计数器图5 环形计数器如果将移位寄存器的串行移位输出端接回到串行移位输入端,如图5所示。

那么,在时钟CLK的作用下,寄存器里的数据将不断循环右移。

例如,电路的初始状态为,则电路的状态转换图如图6所示。

可以认为,这是一个模4计数器。

图6 环形计数器状态转换图实验内容及步骤1. 用两片74LS74构成四位移位寄存器(1)74LS74引脚图图10 74LS74引脚图(2)用74LS74构成四位移位寄存器图11 用74LS74构成四位移位寄存器实验电路按照图11连接电路。

首先设置,使寄存器清零。

然后,设置,在CLK输入端输入单次脉冲信号当作时钟信号,通过输出端的发光二极管观察的状态,判断移位的效果。

移位寄存器和计数器实验(lu)资料

移位寄存器和计数器实验(lu)资料

2020/7/4
天道酬勤
27
预测波形:
2020/7/4
天道酬勤
28
3.置最小数法(非8421码)
同步预置最小数,最小数=N-M。本例中最
小数=16-7=9,即计数器从“1001”计到 “1111”。可利用“QCC”经反相后置数。电路最 简单。
0
00 01 11 10
Ø 0Ø0 0 ØØØ Ø ØØØ 1 ØØØ
0111→1110→1100→1000 √ 1001→0010 √ 0000 →0001√ 1101→1010 →0100 √ 1011→0110→1100→1000 √
电路具有自启动 1111→1110 → 1100→1000 √
φ φ 0000
φ ↑ DB C A
1↑
0000~1111
1
φ Qn3 Qn2 Qn1 Qn0
0
φ Qn3 Qn2 Qn1 Qn0
功能
异步清零 同步并入 8421计数 保持QCC=QCCn 保持QCC= 0
2020/7/4
天道酬勤
22
P150J2-设计过程:
反馈函数
Q3 Q2 Q1 Q0 QCC
CP
2020/7/4
天道酬勤
3
2. 功能表
2020/7/4
天道酬勤
4
当M0M1= 00 时,执行保持操作; 当M0M1= 01 时,执行左移操作; 当M0M1= 10 时,执行右移操作; 当M0M1= 11 时,执行并入操作;
2020/7/4
天道酬勤
5
举例1:试用74194附加门电路设计101001序列 信号发生器,用实验验证,用示波器双踪观察并 记录时钟和输出波形。

移位寄存器实验报告doc

移位寄存器实验报告doc

移位寄存器实验报告篇一:移位寄存器实验报告移位寄存器实验报告(一)实验原理移位寄存器是用来寄存二进制数字信息并且能进行信息移位的时序逻辑电路。

根据移位寄存器存取信息的方式可分为串入串出、串入并出、并入串出、并入并出4种形式。

74194是一种典型的中规模集成移位寄存器,由4个RS触发器和一些门电路构成的4位双向移位寄存器。

该移位寄存器有左移,右移、并行输入数据,保持及异步清零等5种功能。

有如下功能表(三)实验内容1. 按如下电路图连接电路十个输入端,四个输出端,主体为74194. 2. 波形图参数设置:End time:2usGrid size:100ns 波形说明:clk:时钟信号;clrn:置0 s1s0:模式控制端 sl_r:串行输入端 abcd:并行输入 qabcd:并行输出结论:clrn优先级最高,且低有效高无效;s1s0模式控制,01右移,10左移,00保持,11置数重载;sl_r控制左移之后空位补0或补1。

3. 数码管显示移位(1)电路图(2)下载验证管脚分配:a,b,c,d:86,87,88,89 bsg[3..0]:99,100,101,102 clk:122 clk0:125 clrn:95 q[6..0]:51,49,48,47,46,44,43 s0,s1:73,72 sl_r:82,83 结论:下载结果与仿真结果一致,下载正确。

一、实验日志1.移位寄存器的实验真的挺纠结的,本来想用7449的,但是下载结果出现了错误,想到它在这个电路图中的功能比较单一,就自己写了一个my7449,终于对了。

五、思考题(1)简单说明移位寄存器的概念及应用情况?概念:移位寄存器是用来寄存二进制数字信息且能进行信息移动的时序逻辑电路。

根据移位寄存器存取信息的方式不同可以分为串入串出,串入并出,并入串出,并入并处4种形式。

应用:移位寄存器可以构成计数器,顺序脉冲发生器,串行累加器,串并转换,并串转换等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四:移位寄存器和计数器的设计
实 验 室: 实验台号: 日 期:
专业班级: 姓 名: 学 号:
一、 实验目的
1. 了解移位寄存器的工作过程。

2. 掌握任意进制计数器的设计方法。

二、 实验内容
(一)用D 触发器设计左移移位寄存器
(二)利用74LS161和74LS00设计实现任意进制的计数器
设计要求:
以实验台号的个位数作为所设计的任意进制计数器(0、1、2任选)。

三、 实验原理图
1.由D 触发器设计4位左移移位寄存器。

(输入二进制:11110000)
2.测试74LS161的功能
3.熟悉用74LS161设计十进制计数器的方法。

①利用置位端实现十进制计数器。

②利用复位端实现十进制计数器。

四、实验结果及数据处理
1.左移寄存器实验数据记录表
要求:输入二进制:11110000
2. 画出你所设计的任意进制计数器的线路图(计数器从零开始计数),并简述设
计思路。

答:在Q0和Q2之间接入一个与非门,使Q3Q2Q1Q0=0101时,计数器复位到0000。

1
五、思考题
1. 74LS161是同步还是异步,加法还是减法计数器?
答:同步加法计数器。

2.设计十进制计数器时将如何去掉后6个计数状态的?
答:在电路中加入一个与非门,当计数到第一个无效状态时,用这个与非门来检测这一状态,令其输出作为复位信号RD,强制所有的触发器置0。

即当Q3Q2Q1Q0=1010时,这个与非门的输入Q3Q1全为1,则输入为0。

用此低电平作为RD,使计数器复位到0000。

3. 谈谈电子实验的心得体会,希望同学们提出宝贵意见。

相关文档
最新文档