东南大学 数字电路实验 第4章_时序逻辑电路
数字电子技术之时序逻辑电路介绍课件

时序逻辑电路的特点
STEP1
STEP2
STEP3
STEP4
存储功能:能够存储 输入信号的状态,并 在一定条件下输出相 应的信号
反馈机制:通过反馈 机制实现对输入信号 的响应和输出信号的 控制
定时功能:能够实现 对输入信号的定时控 制,并在一定条件下 输出相应的信号
设计思路:使用D 触发器构成计数器, 每个D触发器输出 连接到下一个D触 发器的输入
设计步骤:
确定触发器的个数 和类型
设计触发器的连接 方式
编写触发器的逻辑 方程
设计电路的仿真和 测试
设计结果:实现一 个4位二进制计数器, 能够正常计数并输 出正确的计数值
谢谢
设计原则
01
正确性:保证 电路的功能正 确,满足设计 要求
02
简洁性:尽量 减少电路的复 杂度,降低成 本
03
可靠性:保证 电路在各种情 况下都能正常 工作
04
灵活性:便于 修改和扩展, 适应不同的需 求
05
性能优化:提 高电路的速度、 功耗和面积等 性能指标
设计实例
设计要求:实现一 个4位二进制计数 器
04
状态图分析步骤:绘制状态图、分析状态转换、确定输出信号
05
状态图分析优点:直观、易于理解和分析复杂电路
状态表分析法
状态表:描 述时序逻辑 电路状态的 表格
状态转换: 状态表列出 了电路在各 种输入条件 下的状态转 换关系
状态方程: 描述状态转 换关系的数 学方程
状态图:用 图形方式表 示状态转换 关系的方法
组合逻辑电路与时序 逻辑电路的区别:组 合逻辑电路只对当前 的输入信号进行响应, 而时序逻辑电路对过 去的输入信号和当前 的输入信号进行响应。
时序逻辑电路

东南大学电工电子实验中心实验报告课程名称:数字逻辑设计实践第4次实验实验名称:时序逻辑设计院(系):生物科学与医学工程学院专业:生物医学工程(7年制)姓名:吴华珍学号:11210102实验室:104 实验组别:无同组人员:无实验时间:2011年11月30日评定成绩:审阅老师:一.实验目的(1)掌握时序逻辑电路的一般设计过程;(2)掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;(3)掌握时序逻辑电路的基本调试方法;(4)熟练使用示波器和逻辑分析仪观察波形图,并会使用逻辑分析仪做状态分析。
二.必做实验(1)4.4节实验:触发器设计时序逻辑电路内容2.广告流水灯题目:用触发器、组合函数器件和门电路设计一个广告流水等,该流水灯由8个LED组成,工作始终为1暗7亮,且这一暗灯循环右移。
A、写出设计过程,画出设计过程中的电路图,按图连接电路。
分析题目可知,分别存在第一盏灯亮,第二盏灯亮等八种状态,用三位二进制将其编码,用000-111分别表示8中状态,在用3-8译码器译码。
根据分析,电路的状态转化表为:即为计时器。
异步触发:同步触发:J0=K0=1J1=K1=Q0J2=K2=Q1Q0B、将单脉冲加到系统时钟端,静态验证实验电路。
观察:将单脉冲加到系统时钟端,每按一次单脉冲,熄灭的灯想右移一位。
C、将TTL连续信号脉冲信号加到系统时钟端,用示波器观察并记录时钟脉冲CLK、触发器的输出端Q2、Q1、Q0和8个LED上的波形。
内容3.智力竞赛抢答器电路设计如下:清零端:R0=R1=R2=内容5.序列发生器题目:用触发器设计一个具有自启动功能的01011序列信号发生器。
A、写出设计过程,画出电路逻辑图。
分析电路,电路一次输出10011,其状态转化表为:B、搭接电路,并用单脉冲静态验证实验结果。
加单个脉冲,电路一次输出01011;C、加入TTL连续脉冲,用示波器观察并记录时钟脉冲CLK、序列输出端的波形(2)4.6节实验:用时序功能块设计时序电路内容1.简易数字钟题目:设计一个只有小时和时钟功能的简易数字钟。
数字电子技术-时序逻辑电路

选用 JK 触发器 驱动方程
Q1n1 Q/02Q1Q/10 Q1Q0 Q2n1110Q11能Q110自启0Q0动20Q0
J0 K0 1 J1 Q2Q0 , K1 Q0
逻QQ11辑QQ图00(QQ22QQ12Q)0QQ2约2Q束Q02项QJ02
Q1Q0
, K2
&
Q0
Q1Q0 Q2FF0
1
1J
Moore 型
三、 计数器的分类
按数制分:
二进制计数器 十进制计数器 N 进制(任意进制)计数器
按计数 方式分:
加法计数器 减法计数器 可逆计数 (Up-Down Counter)
按触发器翻转 是否同时分:
按开关 元件分:
同步计数器 (Synchronous ) 异步计数器 (Asynchronous )
概述
… … … … … …
一、时序电路的特点
1. 逻辑功能特点
输x1
任何时刻电路的 入xi
组合逻辑 电路
y输1 y出j
输出,不仅和该时刻 的输入信号有关,而 且还取决于电路原来 的状态。
q1
w1
ql 存储电路 wk
2. 电路组成特点 (1) 与时间因素 (CP) 有关; (2) 含有记忆性的元件(触发器)。
Q2、Q1、Q0
设计方法一:按前述设计步骤进行 (P297 299)
设计方法二: 按计数规律进行级联
来一个CP
CP Q2Q1Q0 C 翻当转Q0一=1次,CP
00 10
00 01
0 0
当到Q来1Q即0=翻1,转CC=P
Q2n
Q1n
Q0n
2 0 1 0 0 到来即翻J转0= K0 = 1 = T0 30 11 0
东南大学数字电路实验报告(五)

东南大学电工电子实验中心实验报告课程名称:数字逻辑电路实验第五次实验实验名称:时序逻辑电路设计院(系):电气工程专业:电气工程及自动化姓名:学号:实验室: 104 实验时间:2013年12月13日评定成绩:审阅教师:一、实验目的1.掌握时序逻辑电路的一般设计过程;2.掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;3.掌握时序逻辑电路的基本调试方法;4.熟练使用示波器和逻辑分析仪观察波形图,并会使用逻辑分析仪做状态分析。
二、实验原理1.时序逻辑电路的特点(与组合电路的区别):——具有记忆功能,任一时刻的输出信号不仅取决于当时的输出信号,而且还取决于电路原来的值,或者说还与以前的输入有关。
2.时序逻辑电路的基本单元——触发器(本实验中只用到D触发器)触发器实现状态机(流水灯中用到)3.时序电路中的时钟1)同步和异步(一般都是同步,但实现一些任意模的计数器时要异步控制时钟端)2)时钟产生电路(电容的充放电):在内容3中的32768Hz的方波信号需要自己通过电路产生,就是用到此原理。
4.常用时序功能块1)计数器(74161)a)任意进制的同步计数器:异步清零;同步置零;同步置数;级联b)序列发生器——通过与组合逻辑电路配合实现(计数器不必考虑自启动)2)移位寄存器(74194)a)计数器(一定注意能否自启动)b)序列发生器(还是要注意分析能否自启动)三、实验内容1.广告流水灯a.实验要求用触发器、组合函数器件和门电路设计一个广告流水灯,该流水等由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移。
①写出设计过程,画出设计的逻辑电路图,按图搭接电路。
②将单脉冲加到系统时钟端,静态验证实验电路。
③将TTL连续脉冲信号加到系统时钟端,用示波器和逻辑分析仪观察并记录时钟脉冲CLK、触发器的输出端Q2、Q1、Q0和8个LED上的波形。
b.实验数据①设计电路。
1)问题分析流水灯的1暗7亮对应8个状态,故可采用3个触发器实现;而且题目要求输出8个信号控制8个灯的亮暗,故可以把3个触发器的输出加到3-8译码器的控制端,对应的8个译码器输出端信号控制8个灯的亮暗。
时序电路实验报告

时序逻辑电路实验报告一、实验目的1.掌握同步计数器设计方法与测试方法。
2.掌握常用中规模集成计数器的逻辑功能和使用方法。
二、实验设备设备:THHD-2型数字电子计数实验箱、示波器、信号源器件:74LS163、74LS00、74LS20等。
三、实验原理和实验电路1.计数器计数器不仅可用来计数,也可用于分频、定时和数字运算。
在实际工程应用中,一般很少使用小规模的触发器组成计数器,而是直接选用中规模集成计数器。
2.(1) 四位二进制(十六进制)计数器74LS161(74LS163)74LSl61是同步置数、异步清零的4位二进制加法计数器,其功能表见表5.1。
74LSl63是同步置数、同步清零的4位二进制加法计数器。
除清零为同步外,其他功能与74LSl61相同。
二者的外部引脚图也相同,如图5.1所示。
表5.1 74LSl61(74LS163)的功能表3.集成计数器的应用——实现任意M进制计数器一般情况任意M进制计数器的结构分为3类,第一类是由触发器构成的简单计数器。
第二类是由集成二进制计数器构成计数器。
第三类是由移位寄存器构成的移位寄存型计数器。
第一类,可利用时序逻辑电路的设计方法步骤进行设计。
第二类,当计数器的模M较小时用一片集成计数器即可以实现,当M较大时,可通过多片计数器级联实现。
两种实现方法:反馈置数法和反馈清零法。
第三类,是由移位寄存器构成的移位寄存型计数器。
4.实验电路:十进制计数器六进制扭环计数器具有方波输出的六分频电路图5.1 74LS161(74LS163)外部引脚图四、实验内容及步骤1.集成计数器实验(1)按电路原理图使用中规模集成计数器74LS163和与非门74LS00,连接成一个同步置数或同步清零十进制计数器,并将输出连接至数码管或发光二极管。
然后使用单次脉冲作为触发输入,观察数码管或发光二极管的变化,记录得到电路计数过程和状态的转换规律。
(2)根据电路图,首先用D触发器74LS7474构成一个不能自启的六进制扭环形计数器,同样将输出连接至数码管或发光二极管。
东南大学数字电路实验报告(四)

数字逻辑电路实验简易数字钟日期:2013年12月6日地点:104姓名:学号:审阅教师:得分:一、实验目的(1)掌握时序逻辑电路的一般设计过程;(2)掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;(3)掌握QuartusⅡ5.0的使用二、实验原理特点外引线排列图•用于快速计数的内部超前进位•用于n 位级联的进位输出•同步可编程序•有置数控制线•二极管箝位输入•直接清零•同步计数典型参数:f 工作频率=32MHzPd=93mW说明:这种同步可预置十进计数器是由四个D 型触发器和若干个门电路构成,内部有超前进位,具有计数、置数、禁止、直接(异步)清零等功能。
对所有触发器同时加上时钟,使得当计数使能输入和内部门发出指令时输出变化彼此协调一致而实现同步工作。
这种工作方式消除了非同步(脉冲时钟)计数器中常有的输出计数尖峰。
缓冲时钟输入将在时钟输入上升沿触发四个触发器。
这种计数器是可全编程的,即输出可预置到任何电平。
当预置是同步时,在置数输入上将建立一低电平,禁止计数,并在下一个时钟之后不管使能输入是何电平,输出都与建立数据一致。
清除是异步的(直接清零),不管时钟输入、置数输入、使能输入为何电平,清除输入端的低电平把所有四个触发器的输出直接置为低电平。
超前进位电路无须另加门,即可级联出n 位同步应用的计数器。
它是借助于两个计数使能输入和一个动态进位输出来实现的。
两个计数使能输入(ENP 和ENT)计数时必须是高电平,且输入ENT 必须正反馈,以便使能动态进位输出。
因而被使能的动态进位输出将产生一个高电平输出脉冲,其宽度近似等于QA 输出高电平。
此高电平溢出进位脉冲可用来使能其后的各个串联级。
使能ENP 和ENT 输入的跳变不受时钟输入的影响。
电路有全独立的时钟电路。
改变工作模式的控制输入(使能ENP、ENT 或清零)纵使发生变化,直到时钟发生为止,都没有什么影响。
计数器的功能(不管使能、不使能、置数或计数)完全由稳态建立时间和保持时间所要求的条件来决定。
数字电子技术第4章时序逻辑电路

第4章 时序逻辑电路
4.1 时序逻辑电路概述
[例4.1.1] 试分析图4.1.2所示电路的逻辑功能。要求步骤齐全,要列 出相应函数式和状态转换真值表,画出状态转换图和时序图。
第4章 时序逻辑电路
4.1 时序逻辑电路概述
解:由图4.1.2所示电路可以看出,该电路是一个同步时序逻辑电 路,依分析步骤有: (1) 写出逻辑方程式
第4章 时序逻辑电路
学习目标及重点与难点
重点与难点 时序逻辑电路的逻辑功能描述和分析方法; 常用集成寄存器、移位寄存器、计数器的功能和 典型应用电路; 常用集成寄存器、移位寄存器、计数器典型应用 电路的设计方法; 同步时序逻辑电路的分析方法; 同步时序逻辑电路的设计方法; 如何用Multisim仿真软件分析、设计时序逻辑电 路。
第4章 时序逻辑电路
4.1 时序逻辑电路概述
(2) 列出状态转换真值表 设电路的现态为Q2n Q1n Q0n=000。在连续时钟脉冲的作用下,上 一时刻的次态即为下一时刻的现态,依次将其代入式(4.1.1)、(4.1.3) 中,可依次求出电路在各时刻的次态和输出,并将电路在主循环中 没有出现的其他各种无效状态的情况依次代入式(4.1.1)、(4.1.3)中, 求出其相应的次态和输出,从而可得出电路的状态转换真值表,如 表4.1.1所示。
第4章 时序逻辑电路
4.1 时序逻辑电路概述
图中可以看出,由于时序逻辑电路要记忆以前的输入和输出情 况,所以存储电路是必不可少的,存储电路可以由触发器构成,也 可由带有反馈的组合逻辑电路构成;组合逻辑电路单元至少有一个 输出信号反馈到存储电路的输入端,存储电路的输出状态(即是时 序逻辑电路的现态Qn)至少有一个作为组合逻辑电路输入信号与其 他输入信号共同决定整个时序逻辑电路的输出(次态Qn+1)。
东南大学+数字电路实验+第4章_时序逻辑电路

东南大学电工电子实验中心实验报告课程名称:数字逻辑电路设计实践第 4 次实验实验名称:基本时序逻辑电路院(系):信息科学与工程学院专业:信息工程姓名:学号:实验室: 实验组别:同组人员:无实验时间:评定成绩:审阅教师:时序逻辑电路一、实验目的1. 掌握时序逻辑电路的一般设计过程;2. 掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;3. 掌握时序逻辑电路的基本调试方法;4. 熟练使用示波器和逻辑分析仪观察波形图,并会使用逻辑分析仪做状态分析。
二、实验原理1. 时序逻辑电路的特点(与组合电路的区别):——具有记忆功能,任一时刻的输出信号不仅取决于当时的输出信号,而且还取决于电路原来的值,或者说还与以前的输入有关。
2. 时序逻辑电路的基本单元——触发器(本实验中只用到D触发器)触发器实现状态机(流水灯中用到)3. 时序电路中的时钟1) 同步和异步(一般都是同步,但实现一些任意模的计数器时要异步控制时钟端)2) 时钟产生电路(电容的充放电):在内容3中的32768Hz的方波信号需要自己通过电路产生,就是用到此原理。
4. 常用时序功能块1) 计数器(74161)a) 任意进制的同步计数器:异步清零;同步置零;同步置数;级联b) 序列发生器——通过与组合逻辑电路配合实现(计数器不必考虑自启动)2) 移位寄存器(74194)a) 计数器(一定注意能否自启动)b) 序列发生器(还是要注意分析能否自启动)三、实验内容1. 广告流水灯a. 实验要求用触发器、组合函数器件和门电路设计一个广告流水灯,该流水等由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移。
1 写出设计过程,画出设计的逻辑电路图,按图搭接电路。
2 将单脉冲加到系统时钟端,静态验证实验电路。
3 将TTL连续脉冲信号加到系统时钟端,用示波器和逻辑分析仪观察并记录时钟脉冲CLK、触发器的输出端Q2、Q1、Q0和8个LED上的波形。
数字电子技术经典教程 时序电路

钟控D 钟控D锁存器
锁存器——74HC573 4.集成三态输出8D锁存器 集成三态输出 锁存器
OE
跟随输入D变化 当 当LE=1时,输出 跟随输入 变化, LE=0时,输出 保持不变 时 输出Q跟随输入 变化, 时 输出Q保持不变 当OE=0时,输出高阻态。 时 输出高阻态。
触发器
本节主要内容 介绍3 介绍3种不同结构的触发器 主从触发器 维持阻塞触发器 利用传输延迟触发器 介绍5 介绍5种不同功能的触发器 JK触发器 SR触发器 SR触发器 D触发器 JK触发器 T触发器 T’触发器 触发器
基本SR锁存器 基本SR锁存器 SR
♦ 输入和输出的关系
0 1
G1
R
≥1
Q
0 1
S R 0 0 1 1 0 1 0 1
Q
不 0 1 0
Q
变 1 0 0
≥1
0 1
S
G2
Q
输 出 不 变
1 0
基本SR锁存器 基本SR锁存器 SR
♦ 输入和输出的关系表 已知输入R、 波形图 波形图, ♦ 已知输入 、S波形图,试画 Q 波形图, 出 Q、 波形图,设SR锁存器的 锁存器的 初态为0。 初态为 。
触发器
1.钟控锁存器存在 的空翻现象
G3
D
& 1
G1
&
Q
CP
D
G5
CP
&
&
Q
Q
G4
G2
在一个CP脉冲周期内, 在一个 脉冲周期内,锁存器状态变化多于一次的现 脉冲周期内 象称为空翻 空翻。 象称为空翻。 空翻带来两个问题:一是锁存器的抗干扰能力下降; 空翻带来两个问题:一是锁存器的抗干扰能力下降; 二是限制了锁存器的使用范围。 二是限制了锁存器的使用范围。
数字电路与数字逻辑4时序逻辑电路习题解答

4 62习 题1.解:QQRS3.解: CP =0时,R D =S D =0,Q n+1=Q n ; CP =1时,S R R =D ,S D =S ;1D D n n n n Q S R Q S RSQ S RQ +=+=+=+不管S 、R 输入何种组合,锁存器均不会出现非正常态。
5.解:(1)系统的数据输入建立时间t SUsys =或门的传输延迟+异或门的传输延迟+锁存器的建立时间-与门的传输延迟=t pdOR +t pdXOR + t SU - t pdAND =18ns+22ns+20ns -16 ns =44ns 。
(2)4 63当C =1时, J =X X K = X Q K Q J Q n n n =+=+1 为D 触发器9. 解:当EN =0 ,Q n+1=Q n ;当EN =1,Q n+1=D ,则D EN Q EN Q n n ⋅+⋅=+11,令D EN Q EN D n ⋅+⋅=1即可。
10.解:根据电路波形,它是一个单发脉冲发生器,A 可以为随机信号,每一个A 信号的下降沿后;Q 1端输出一个脉宽周期的脉冲。
12.解:(1)(2)4 6415. 解:X =0时,计至9时置0000:03Q Q LD =,D 3D 2D 1D 0=0000X =1时,计至4时置1011:23Q Q LD =,D 3D 2D 1D 0=10112303Q Q X Q Q X LD +=,D 2=0,D 3=D 1=D 0=X16.解:当片1计数到1001时,置数信号LD 为低电平,这时,再来一个CP 脉冲,下一个状态就进入0000。
应该等到片0和片1的状态同时为1001时,片1的下一个状态才能进入0000。
改进后电路为:对改进后电路的仿真结果:17.解:4 6518.解:19. 解:从图所示电路图可知,S 1S 0=01,根据表4.8-3所示的74LS194功能表,电路处于右移功能。
右移数据输入端的逻辑表达式为:32IR Q Q D =。
数字电子技术 3篇5章 时序电路

从触 发器
CP为高电平“1”,主触发器根据D状 CP为高电平“1”,主触发器根据D 为高电平 态翻转, =D;从触发器(触发器) 态翻转,QM=D;从触发器(触发器)Q端状 态不会改变。 态不会改变。 CP一当跳变为低电平 0”, 一当跳变为低电平“ CP一当跳变为低电平“0”,主触发器 状态封锁保持不变;从触发器(触发器) 状态封锁保持不变;从触发器(触发器)Q 端状态跟主触发器而变, =D。 端状态跟主触发器而变,即Q=QM=D。
二、时钟高电平触发的D触发器 时钟高电平触发的 触发器
在RS触发器的基础上增加一 触发器的基础上增加一 个反相器,就成为D触发器 触发器。 个反相器,就成为 触发器。 触发器的R端为 原RS触发器的 端为D ,S端为 触发器的 端为 D输入,代 入特性方程后得: 输入, 入特性方程后得: 输入
Q n +1 = S + RQ n = D + DQ n = D
与非门组成的基本触发器 为了能实现寄存信息的控制, 为了能实现寄存信息的控制, 在电路中引入二个输入端 R D ( RD ) 和 S D ( S D ) 端。
S D = 0, R D = 1
R D = 0, S D = 1
RD = S D = 1
Q变为 状态,称为置位 置1) 变为1状态 称为置位 置位(置 变为 状态, Q变为 状态,称为复位 置0) 变为0状态 称为复位 复位(置 变为 状态, 触发器的状态不变, 触发器的状态不变,由原状态决 保持。 称为保持 定,称为保持。 触发器的状态具有随机性, 触发器的状态具有随机性,实际 使用时应避免,通常称为禁用 禁用。 使用时应避免,通常称为禁用。
基本RS触发器应用举例 基本 触发器应用举例 用基本RS触发器实现无弹跳开关。 用基本 触发器实现无弹跳开关。 触发器实现无弹跳开关
数电实验报告东大

一、实验目的1. 理解数字电路的基本组成和基本原理。
2. 掌握常用数字电路的分析和设计方法。
3. 提高动手实践能力,加深对数字电路理论知识的理解。
二、实验内容本次实验主要包含以下内容:1. 数字电路基础实验2. 组合逻辑电路实验3. 时序逻辑电路实验三、实验仪器与设备1. 数字电路实验箱2. 数字信号发生器3. 示波器4. 计算器5. 实验指导书四、实验原理1. 数字电路基础实验:通过实验了解数字电路的基本组成和基本原理,包括逻辑门、编码器、译码器等。
2. 组合逻辑电路实验:通过实验掌握组合逻辑电路的分析和设计方法,包括加法器、编码器、译码器、数据选择器等。
3. 时序逻辑电路实验:通过实验掌握时序逻辑电路的分析和设计方法,包括触发器、计数器、寄存器等。
五、实验步骤1. 数字电路基础实验- 连接实验箱,检查电路连接是否正确。
- 按照实验指导书的要求,进行逻辑门、编码器、译码器等电路的实验。
- 观察实验结果,分析实验现象,并记录实验数据。
2. 组合逻辑电路实验- 连接实验箱,检查电路连接是否正确。
- 按照实验指导书的要求,进行加法器、编码器、译码器、数据选择器等电路的实验。
- 观察实验结果,分析实验现象,并记录实验数据。
3. 时序逻辑电路实验- 连接实验箱,检查电路连接是否正确。
- 按照实验指导书的要求,进行触发器、计数器、寄存器等电路的实验。
- 观察实验结果,分析实验现象,并记录实验数据。
六、实验结果与分析1. 数字电路基础实验- 通过实验,验证了逻辑门、编码器、译码器等电路的基本原理和功能。
- 实验结果符合理论预期,验证了数字电路的基本组成和基本原理。
2. 组合逻辑电路实验- 通过实验,掌握了组合逻辑电路的分析和设计方法。
- 实验结果符合理论预期,验证了组合逻辑电路的基本原理。
3. 时序逻辑电路实验- 通过实验,掌握了时序逻辑电路的分析和设计方法。
- 实验结果符合理论预期,验证了时序逻辑电路的基本原理。
时序逻辑电路课件

E
控制单元
Clk
B[0]
Init Add Done Cnt Shr
Init: DX, BY, T0 , A0, C0
Cnt: TT-1
Add: {C, A}A+D
Shr: {C, A, B}{C, A, B}>>1ZLeabharlann , C0时序逻辑电路
10
乘法器控制单元
• 状态图
Start Reset
Reset
S0
• 寄存器组
• 8个8位寄存器,记为 R0~R7
• ALU为前例
• MEM为存储器
• DI/DO: 输入/输出数据 • MA: 地址 • MW: 写使能
R0 R1-R2
8
3
DA D
WE Register
3
3
AA File BA
A
B
8 8
K
8
01
MUX
MB
8
4
X
Y
ALU
SF H
DI MA MW
MEM
Reset
S0
Done
!Start
Start/Init
S1
Cnt
!B[0]
B[0]/Add
S2
E
Shr
!E
时序逻辑电路
17
乘法器仿真波形
时序逻辑电路
18
寄存器传送
• 寄存器之间传输数据 • 每个寄存器的数据输入
处配置多路数据选择器 (MUX) • 每个寄存器的输出数据 连接到所有MUX • 灵活实现多个数据同时 传送
S2
else next_state = S0;
E
Shr
时序逻辑电路实验报告

实验题目实验题目 时序逻辑电路时序逻辑电路 小组合作小组合作一、实验目的一、实验目的1、掌握由集成触发器构成的二进制计数电路的工作原理。
、掌握由集成触发器构成的二进制计数电路的工作原理。
2、掌握中规模集成计数器的使用方法。
、掌握中规模集成计数器的使用方法。
3、学习运用上述组件设计简单计数器的技能。
、学习运用上述组件设计简单计数器的技能。
4、验证计数器、寄存器的逻辑功能。
、验证计数器、寄存器的逻辑功能。
5、使用74LS248显示计数器。
显示计数器。
二.实验环境二.实验环境1、数字电路试验箱、数字电路试验箱 1 1台2、共阴极数码显示器、共阴极数码显示器 2 2个3、集成电路:、集成电路:双双D 触发器触发器 74LS74 2 74LS74 2片 16进制计数器进制计数器 74LS160 1 74LS160 1片 数码显示管数码显示管数码显示管 74LS248 1 74LS248 1片 三、实验内容与步骤三、实验内容与步骤1、寄存器,利用两片74LS74芯片,组成如图5.1所示具有存储和移位功能的电路,即为寄存器,用于寄存一组二值代码,和移位功能的电路,即为寄存器,用于寄存一组二值代码,N N 位寄存器由N 个触发器组成,可存放一组N 位二值代码。
只要求其中每个触发器可置1,置0。
四位寄存器的电路图如图5.1所示:所示:图5.1 5.1 四位寄存器四位寄存器四位寄存器2 2、用、用K1清零,再试K1为高电平;为高电平;3 3、在串行数据输入中,使、在串行数据输入中,使K2=1K2=1,按动单次脉冲,观察,按动单次脉冲,观察Q0-Q3并记录结果;记录结果;4 4、交替改变、交替改变K2(1011),K2(1011),依次按动单次脉冲,观察并记录实验结依次按动单次脉冲,观察并记录实验结果,绘出波形图。
果,绘出波形图。
5、利用74LS160芯片组成的用于计数、分频、定时、产生节拍脉冲等的电路,脉冲等的电路,按时钟分,按时钟分,同步、同步、异步,按计数过程中数字增减分,异步,按计数过程中数字增减分,加、加、减和可逆,减和可逆,减和可逆,按计数器中的数字编码分,二进制、二按计数器中的数字编码分,二进制、二按计数器中的数字编码分,二进制、二--十进制和循环码…,按计数容量分,十进制,六十进制…同步计数器的原理图如图5.2所示:所示:图5.2 5.2 同步计数器的原理图同步计数器的原理图同步计数器的原理图6、测试74LS160芯片的逻辑功能,测试结果。
数字电路知识点讲解汇总(精华版)

数字电路知识点讲解汇总(精华版) 数字电路知识点汇总(东南大学)第1章数字逻辑概论一、进位计数制1.十进制与二进制数的转换2.二进制数与十进制数的转换3.二进制数与16进制数的转换二、基本逻辑门电路第2章逻辑代数表示逻辑函数的方法,归纳起来有:真值表,函数表达式,卡诺图,逻辑图及波形图等几种。
一、逻辑代数的基本公式和常用公式1)常量与变量的关系A +0=A与A =⋅1AA +1=1与00=⋅ AA A +=1与A A ⋅=02)与普通代数相运算规律a.交换律:A +B=B +AA B B A ⋅=⋅b.结合律:(A +B)+C=A +(B +C))()(C B A C B A ⋅⋅=⋅⋅c.分配律:)(C B A ⋅⋅=+⋅ B A C A ⋅))()(C A B A C B A ++=⋅+)3)逻辑函数的特殊规律a.同一律:A +A +Ab.摩根定律:B A B A ⋅=+,B A B A +=⋅b.关于否定的性质A=A二、逻辑函数的基本规则代入规则在任何一个逻辑等式,如果将等式两边同时出现某一变量A的地方,都用一个函数L表示,则等式仍然成立,这个规则称为代入规则例如:C B A C B A ⊕⋅+⊕⋅可令L=C B ⊕ 则上式变成L A L A ⋅+⋅=C B A L A ⊕⊕=⊕三、逻辑函数的:——公式化简法公式化简法就是利用逻辑函数的基本公式和常用公式化简逻辑函数,通常,我们将逻辑函数化简为最简的与—或表达式1)合并项法:利用A +1=+A A 或A B A B A =⋅=⋅,将二项合并为一项,合并时可消去一个变量例如:L=B A C C B A C B A C B A =+=+)(2)吸收法利用公式A B A A =⋅+,消去多余的积项,根据代入规则B A ⋅可以是任何一个复杂的逻辑式例如化简函数L=D ++ 解:先用摩根定理展开:AB =B A + 再用吸收法L=E B D A AB ++=E B D A B A +++=)()(+++=)1()1(E B B D A A +++=B A +3)消去法利用 B A B A A +=+ 消去多余的因子例如,化简函数L=ABC E B A B A B A +++解: L=ABC E B A B A B A +++=)()(ABC B A E B A B A +++ =)()(BC B A E B B A +++ =))(())((C B B B A B B C B A +++++ =)()(C B A C B A +++ =AC BA C AB A +++ =C B A B A ++4)配项法利用公式 C A B A BC C A B A ⋅+⋅=+⋅+⋅将某一项乘以(A A +),即乘以1,然后将其折成几项,再与其它项合并。
数字电路答案第四章 时序逻辑电路2

解:分析习题4.3图(a )所示的锁存器逻辑图,当锁存命令CP =1,输入信号D 被封锁,锁存器的输出状态保持不变;当锁存命令CP =0,锁存器输出D Q =,Q=D ;当锁存命令CP 出现上升沿,输入信号D 被封锁。
根据上述分析,画出锁存器输出Q 及Q 的波形如习题4.3图(c )所示。
习题4.4 习题图4.4是作用于某主从JK 触发器CP 、J 、K 、R D 及S D 端的信号波形图,试绘出Q 端的波形图。
解:主从JK 触发器的R D 、S D 端为异步清零和复位端,且为低有效。
只有当1==D D S R 时,在CP 下降沿的作用下,J 、K 决定输出Q 状态的变化。
Q 端的波形如习题4.4图所示。
习题4.5 习题4.5图(a )是由一个主从JK 触发器及三个非门构成的“冲息电路”, 习题4.5图(b )是时钟CP 的波形,假定触发器及各个门的平均延迟时间都是10ns ,试绘出输出F 的波形。
解:由习题4.5图(a )所示的电路连接可知:1D ===K J S ,F R =D 。
当1D =R 时,在CP 下降沿的作用下,且经过10 ns ,状态Q 发生翻转,再经过30ns ,F 发生状态的改变,Q F =。
0D =R 时,经过10ns ,状态Q =0。
根据上述对电路功能的分析,得到Q 和F 的波形如习题4.5图(c )所示。
习题4.6 习题4.6图(a )是一个1检出电路,图(b )是CP 及J 端的输入波形图,试绘出R D 端及Q 端的波形图(注:触发器是主从触发器,分析时序逻辑图时,要注意CP =1时主触发器的存储作用)。
解:分析习题4.6图(a )的电路连接:Q CP R K S ⋅===D D ,0,1;分段分析习题习题4.6图(a )(b )CP J(c )CP JQR D(a )(b ) 100nsCP习题4.5图10ns100nsCPQF(c )F 10ns30ns30ns4.6图(b )所示CP 及J 端信号波形。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东南大学电工电子实验中心
实验报告
课程名称:数字逻辑电路设计实践
第 4 次实验
实验名称:基本时序逻辑电路
院(系):信息科学与工程学院专业:信息工程姓名:学号:
实验室: 实验组别:
同组人员:无实验时间:
评定成绩:审阅教师:
时序逻辑电路
一、实验目的
1.掌握时序逻辑电路的一般设计过程;
2.掌握时序逻辑电路的时延分析方法,了解时序电路对时钟信号相关参数的基本要求;
3.掌握时序逻辑电路的基本调试方法;
4.熟练使用示波器和逻辑分析仪观察波形图,并会使用逻辑分析仪做状态分析。
二、实验原理
1.时序逻辑电路的特点(与组合电路的区别):
——具有记忆功能,任一时刻的输出信号不仅取决于当时的输出信号,而且还取决于电路原来的值,或者说还与以前的输入有关。
2.时序逻辑电路的基本单元——触发器(本实验中只用到D触发器)
触发器实现状态机(流水灯中用到)
3.时序电路中的时钟
1)同步和异步(一般都是同步,但实现一些任意模的计数器时要异步控制时钟端)
2)时钟产生电路(电容的充放电):在内容3中的32768Hz的方波信号需要自己通过
电路产生,就是用到此原理。
4.常用时序功能块
1)计数器(74161)
a)任意进制的同步计数器:异步清零;同步置零;同步置数;级联
b)序列发生器
——通过与组合逻辑电路配合实现(计数器不必考虑自启动)
2)移位寄存器(74194)
a)计数器(一定注意能否自启动)
b)序列发生器(还是要注意分析能否自启动)
三、实验内容
1.广告流水灯
a.实验要求
用触发器、组合函数器件和门电路设计一个广告流水灯,该流水等由8个LED组成,工作时始终为1暗7亮,且这一个暗灯循环右移。
①写出设计过程,画出设计的逻辑电路图,按图搭接电路。
②将单脉冲加到系统时钟端,静态验证实验电路。
③将TTL连续脉冲信号加到系统时钟端,用示波器和逻辑分析仪观察并记录时钟脉冲
CLK、触发器的输出端Q2、Q1、Q0和8个LED上的波形。
b.实验数据
①设计电路。
1)问题分析
流水灯的1暗7亮对应8个状态,故可采用3个触发器实现;而且题目要求输出8个信号控制8个灯的亮暗,故可以把3个触发器的输出加到3-8译码器的控制端,对应的8个译码器输出端信号控制8个灯的亮暗。
2) 设三个触发器输出端状态为Q2Q1Q0,则状态图如下
10n n Q Q 2n Q
00
01
11
10
0 001 010 100 011 1
101
110
000
111
每个输出端状态转换卡诺图为:
12n Q + 11n Q + 10n n Q Q 2n Q
00 01 11 10
0 0 0 1 0 1
1
1
1
1
0n Q +
根据卡诺图得到逻辑表达式:
122101110100()n n n n n n n n n
Q Q Q Q Q Q Q Q Q +++=⊕=⊕=g
3) 根据以上分析设计出最终电路图如下:
10n n Q Q 2n Q
00 01 11 10
0 0 1 0 1 1
1
1
10n n Q Q 2n Q
00 01 11 10
0 1 0 0 1 1
1
1
②静态验证
③动态验证
波形记录:
2.序列发生器
实验要求
用触发器设计一个具有自启动功能的01011序列发生器。
1)
An Bn Cn Dn An+1 B n+1 C n+1 D n+1
0 1 0 1 1 0 1 1
1 0 1 1 0 1 1 0
0 1 1 0 1 1 0 1
1 1 0 1 1 0 1 0
1 0 1 0 0 1 0 1
An+1=Bn
Bn+1=Cn
Cn+1=Dn
Dn+1=An'+Dn'=(An+Dn)'
2)按图搭接电路,将单脉冲加到系统时钟端,静态验证实验电路。
3)将TTL连续脉冲信号加到系统时钟端,用示波器和逻辑分析仪观察并记录时钟
脉冲CLK、触发器的输出端上的波形。
3.智力竞赛抢答器
4.简易数字钟
实验要求:设计一只只有小时和分钟功能的简易数字钟,输入时钟脉冲周期为1min,四位数码管用于显示,高位用于显示小时,低位用于显示分钟。
设计电路图如下:
分钟(低、高位)小时(低、高位)
实验中遇到的困难及解决过程:
1)实际电路时,不能单纯的只想着设计60-24的计数器,这样容易分解成6*10和3*8,但
因要用电子数码管输出,就只能分解为10*6(顺序)和20+3,就要用到7420,级联方式不一样。
2)电子数码管输出时,如不考虑74161置零的延迟,就会出现先有19分,再有10分、11
分···的情况,所以必须考虑74161的置零的延迟,故需给74161的时钟加非门。
(实际的芯片没有非门,故不用处理这个延迟,不用再加非门)
3)74161与数码管连接时注意高低位的连接顺序,否则会出现乱码。
4)测试的时候要各种情况都测试到。
我开始测试的时候,没有测试到23:59的情况,后来
发现时钟到23:59后不置零,设计存在缺陷,又重新设计最后才做对.
5)实际测试时会有开始置零不对、线接触不好等因素影响实验结果,要仔细排查才能得出
正确结论。
5.序列发生器
a.实验要求
分别用MSI计数器和移位寄存器设计一个具有自启动功能的01001序列信号发生器。
①写出设计过程,画出电路逻辑图。
②搭接电路,并用单脉冲静态验证实验结果。
③加入TTL连续脉冲,用双踪示波器和逻辑分析仪观察并记录时钟脉冲CLK、序列输
出端的波形。
b.实验数据
(一)用MSI计数器设计
① 设计电路。
1) 问题分析:
码的长度为5,需要一个模5的计数器,由于计数器自身的特点排除了冗余状态影响,因此不需要考虑自启动问题。
3-8译码器的每一路输出,是各地址变量组成函数的一个最小项的反变量,利用其中一部分输出端输出的与非关系,也就是它们相应最小项的或逻辑表达式,能实现各种逻辑函数。
将状态表中所有Y=1的项取出来与非,可实现序列发生器的组合逻辑功能。
2QC QB QA Y 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1
C B A C B A Y Q Q Q Q Q Q =+
3)根据以上分析,用计数器74LS161和译码器74LS138加门电路设计电路图如下:
4) 用Multisim 模拟,逻辑分析仪观察波形如下:
(从上到下5个波形分别为QA,QB.QC,输出Y 及时钟信号)
可见,输出端即最后一行实现了01001的序列发生器的功能。
②静态验证
③动态验证
波形记录:
i.用示波器观察波形(ch1为时钟信号,ch2为输出端):
(二)用移位寄存器设计
①设计电路。
1)问题分析:
顾名思义,移位寄存器的功能便是实现数据的移动。
可用其一个输出端输出题目要求的01001的序列,以此结合移位功能可列出状态转换表。
列出置数端D SR关于四个输出状态的卡诺图,得到逻辑表达式,再利用门电路实现。
2
Q3(Y)Q2Q1Q0D-SR SL SR
0100101
1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 1 0 0 0 1
SR Q3Q2\Q1Q000
X X X 1 01 1 0 X X 11 X X X X 10
X
X
SR D 得到逻辑表达式3201SR D Q Q Q Q =+
3)根据以上分析,得到电路图设计如下:
5) 4)用Multisim 模拟,逻辑分析仪观察波形如下:
(从上到下5个波形分别为时钟信号,QA,QB,QC,QD ,其中QD 为最终输出信号)
五行波形分别为时钟,移位寄存器的输出端QA~QD 及最终输出端(即序列发生端)。
可见,输出端即最后一行实现了01001的序列发生器的功能。
②静态验证
③动态验证
波形记录:
示波器观察波形(上边为时钟信号,下边为输出端信号):。