目录
重点内容:
时序逻辑电路的分析方法
若干常用时序逻辑电路
集成计数器及其应用
时序逻辑电路的设计方法
5.1 概述
一、特点:
任一时刻的输出信号不仅取决于当时的输入信号,而且还取决于电路原来的状态。
电路结构上的特点:
1. 时序电路包含组合电路和存储电路两个组成部分,而存储电路必不可少。
2. 存储电路的输出状态必须反馈到输入端,与输入信号一起共同决定组合电路的输出。
X(x1,…,xi) — 输入信号
Y(y1,…,yj) — 输出信号
Z (z1,…,zk) — 存储电路的输入信号
Q(q1,…,qL) —— 存储电路的输出信号
时序电路分析:
根据给出的电路写出方程
据方程列出状态表
根据状态表画出状态图、时序图
总结电路的功能
二、分类
按照存储电路中触发器的动作特点不同,时序电路可以分成同步时序电路和异步时序电路两大类。
在同步时序电路中,所有触发器的状态变化都是在同一时钟信号作用下同时发生的。而在异步时序电路中,各触发器状态的变化不是同时发生,而是有先有后。
根据输出信号的特点将时序电路分为:米利(Mealy)型和穆尔(Moore)型两大类。
Mealy: Y(tn)=F[x(tn),Q(tn)] 输出信号不仅取决于存储电路的状态,还取决于输入变量
Moore: Y(tn)=F[Q(tn)] 输出信号仅仅取决于存储电路的状态。
穆尔型电路只不过是米利型电路的特例而已。
如:P227 图5.2.1 同步Moore型时序电路
P231 图5.2.4 同步Mealy型时序电路
P232 图5.2.6 异步Moore型时序电路
三、时序机:
用输入信号和电路状态(状态变量)的逻辑函数去描述时序电路逻辑功能的方法也叫做时序机。
时序电路的典型电路有:寄存器,移位寄存器,计数器等,其分析方法比组合电路更复杂些,要引进一些新方法。
5.2 时序逻辑电路的分析方法
5.2.1 同步时序逻辑电路的分析
分析: 给定电路→电路的逻辑功能
即 找出电路的状态和输出的状态在输入变量和时钟信号作用下的变化规律.
步骤:
例1. P227 5.2.1 同步Moore型时序电路 分析下图逻辑功能,输入端悬空时和逻辑1等效
(3)由状态方程和输出方程求状态表
(4)状态转换图:“→”代表转换方向,输入变量写在斜线之上,输出写在斜线之下。
状态转换图可以更形象的表示时序电路的逻辑功能。
概 念: 有效状态,有效循环
无效状态,无效循环
自启动,不能自启动
功能:能自启动的Moore型七进制加法计数器。
(5)时序图:在时钟脉冲序列作用下电路状态、输出状态随时间变化的波形图叫做时序图.
例2 (P231) 分析下图时序逻辑电路的功能,写出电路的驱动方程,状态方程和输出方程,画出状态转换图
(2)把驱动方程代入特性方程求状态方程
(3)由状态方程和输出方程求状态转换表
(5)功能:是一个同步四进制加减可控(逆)计数器
A=0时,四进制加法计数 A=1时,四进制减法计数
(6)时序图:(两个周期都要画出)
5.2.3 异步时序电路的分析方法
例:5.2.4 P232 Moore型异步时序电路的分析
因为异步时序电路电路中各个触发器状态变化的时刻不相同,时钟触发沿到来时触发器按照状态方程改变状态,而时钟触发沿没有到来的触发器则保持原来状态不变。
因此,与同步时序电路的分析相比,分析异步时序电路时必须找出每次状态转换时哪些触发器有时钟信号,哪些没有,没有时钟信号的触发器保持原来状态不变。
分析:(1)写方程
时钟:
驱动
特性方程:
输出方程: C=Q0Q3
2)把驱动方程代入特性方程求出状态方程
(3)根据状态方程和输出方程求状态转换表
(4)状态图
(5)总结功能
这是一个异步Moore型十进制加法计数器,能自启动。
5.3 若干常用的时序逻辑电路
5.3.1寄存器和移位寄存器
一、寄存器
用于寄存一组二值代码的电路叫寄存器.
暂时存放
因为一个触发器能存储 1位二值代码,所以用 N个触发器组成的寄存器能存储 N位二值代码。
用的最多的是D触发器,同步D、边沿D都可以,RS、JK 触发器也经常转换成D触发器,再组成寄存器。
CP=0 时,Q0、Q1保持不变
CP=1 期间,需要寄存的数据从D0D1送入Q0=D0,Q1=D1
P235 图5.3.1-------74LS75 同步D触发器组成的4位寄存器
图5.3.2-------74LS175 边沿D触发器组成的4位寄存器
图5.3.3----CC4076边沿D触发器组成的三态输出的 4位寄存器
二、移位寄存器
功能:⑴存储代码
⑵移位:在移位脉冲作用下代码可依次左移或右移。 因此,移位寄存器不但可以用来寄存代码,还可以用来实现数据的串行-并行转换,数值的运算及数据处理等。
移位寄存器有单向移位寄存器和双向移位寄存器。
单向移位寄存器:
双向移位寄存器
加上移位方向控制信号S, S=0时,右移; S=1时,左移
4位双向移位寄存器连接图:见下页 常用的集成4位双向移位寄存器是74LS194
其中,DSR为右移串行输入端,DSL为左移串行输入端。
当S=1时,D0=DSR、D1=Q0、D2=Q1、D3=Q2,实现右移操作
当S=0时,D0=Q1、D1=Q2、D2=Q3、D3=DSL,实现左移操作。
集成双向移位寄存器74LS194
应用: 1.用两片74LS194接成8位双向移位寄存器。
应用2 : 组成一个Y=M×8+N×2的电路
Y=M×8+N×2
5.3.2 计数器
用于对时钟脉冲计数,还可用于定时,分频,产生节拍脉冲,进行数字运算等。
1. 按计数器中的触发器是否同时翻转分类,可把计数器分为同步和异步两类。在同步计数器中,当时钟脉冲输入时触发器的翻转是同时发生的。而在异步计数器中,触发器的翻转有先有后,不同时翻转。
2. 按计数过程中计数器中的数字增减分类
加法计数器:随计数脉冲的输入而做依次递增计数
减法计数器: 做依次递减计数
可逆计数器: 计数过程可增可减
3.按计数器中数字的编码方式分:二进制计数器、二-十进制计数器、循环码计数器等
4.按计数容量(即计数模)分类:有十进制计数器,十二进制计数器,六十进制计数器等等。
一、 同步计数器
1. 同步二进制计数器
可列出电路的 状态转换表:
计数 顺序 | 电 路 状 态 | 等效十进制数 | 进位输出C | |||
Q3 Q2 Q1 Q0 | ||||||
0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 1 | 0 |
2 | 0 | 0 | 1 | 0 | 2 | 0 |
3 | 0 | 0 | 1 | 1 | 3 | 0 |
4 | 0 | 1 | 0 | 0 | 4 | 0 |
5 | 0 | 1 | 0 | 1 | 5 | 0 |
6 | 0 | 1 | 1 | 0 | 6 | 0 |
7 | 0 | 1 | 1 | 1 | 7 | 0 |
8 | 1 | 0 | 0 | 0 | 8 | 0 |
9 | 1 | 0 | 0 | 1 | 9 | 0 |
10 | 1 | 0 | 1 | 0 | 10 | 0 |
11 | 1 | 0 | 1 | 1 | 11 | 0 |
12 | 1 | 1 | 0 | 0 | 12 | 0 |
13 | 1 | 1 | 0 | 1 | 13 | 0 |
14 | 1 | 1 | 1 | 0 | 14 | 0 |
15 | 1 | 1 | 1 | 1 | 15 | 1 |
16 | 0 | 0 | 0 | 0 | 0 | 0 |
画出电路的状态转换图
电路的时序图
由时序图上可以看出,若计数输入脉冲的频率为f0,则Q0、 Q1、 Q2、 和Q3端输出脉冲的频率将依次为f0/2、 f0/4、 f0/8、和f0/16。针对计数器的这种分频功能,也把它叫做分频器。
常用集成二进制计数器
(1)同步4位二进制
加法计数器74161
74161 为中规模集成的同步 4 位二进制加法计数器,具有二进制加法计数功能之外,还具有预置数、保持和异步置零等附加功能。
功能表:
功能总结:74161 (74LS161)为异步清零、同步并行置数、同步16进制加法计数器;
74LS163是同步清零、同步并行置数、同步16进制加法计数器。
集成块外引线排列
逻辑功能示意图
74LS160: 异步清零、同步并行置数、同步十进制加法计数器
74LS162: 同步清零、同步并行置数、同步十进制加法计数器 (计数工作原理和外引线排列与161相同)
用T´触发器构成的同步十六进制加法计数器CC4520
CR | EN | CP | 功能 |
1 | Х | Х | 清零(异步) |
0 | 1 | ↑ | 加计数 (上升沿有效) |
0 | ↓ | 0 | 加计数 (下降沿有效) |
0 | 0 | Х | 保持 |
0 | Х | 1 | 保持 |
EN既是使能端,也可做计数脉冲输入端 CP既是计数脉冲输入端,也是使能端。
用T触发器接成的同步二进制减法计数器
同步二进制减法计数器的状态转换真值表
资料仅供学习使用
如有错误欢迎留言交流
上理考研周导师的其他专栏:
上理考研周导师了解更多