第五章 时序逻辑电路 5.1 概 述 5.2 触发器 5.3 时序逻辑电路的分析 5.4 常用时序逻辑电路 5.5 时序逻辑电路的设计

Slides:



Advertisements
Similar presentations
第九章 版图设计实 例. 主要内容 1. CMOS 门电路 2. CMOS RAM 单元及阵列 3. CMOS D 触发器 4. CMOS 放大器 5. 双极集成电路.
Advertisements

深圳市龙岗区科技创新局 深圳市高新技术产业协会
编码、译码、显示电路. 编码、译码、显示电路 实验目的 学习实验中各种故障的检测、排除。 学习编码器原理及使用。 熟悉七段译码器的逻辑功能和使用。 掌握七段显示器的使用方法。 实验三 译码器及应用 实验目的 学习实验中各种故障的检测、排除。 学习编码器原理及使用。 熟悉七段译码器的逻辑功能和使用。
第5章目录 第五章 时序逻辑电路 5.1 概述 5.2 时序逻辑电路的分析方法 5.3 若干常用时序逻辑电路 5.4 时序逻辑电路的设计方法.
2015年11月2日第二期 音乐班研修简报 本期编辑 白秀峰 徐景华 张铁梅 韩世军 制 作 张 铁 梅.
第六章 时序逻辑电路 【教学目标】1. 掌握时序电路的分析方法; 2. 掌握同步时序电路的设计方法;
KT600系统升级教程 主讲人:朱先明 博世汽车检测设备(深圳)有限公司
稳规模 强内涵 为转型发展打基础 襄阳广播电视大学.
2016届高考政治第一轮复习.
第五章 中央处理单元.
第8章 机床操作 主讲:臧红彬 博士.
第8章 触发器和时序逻辑电路 本章从什么是触发器出发,介绍了常见触发器逻辑功能及其动作特点;介绍了时序逻辑电路的构成与分析方法;举例说明了时序逻辑电路设计的一般方法并重点介绍了寄存器、计数器电路的组成与原理,常见寄存器、计数器集成芯片;最后介绍了脉冲单元电路。读者应深入理解特征方程、状态图、时序图等时序逻辑电路分析与设计的基本概念,理解常见触发器逻辑功能、动作特点,掌握常见寄存器、计数器集成芯片的逻辑功能及其应用。
Chapter 5 Sequential Logic Circuit
§2-8 触发器 教学目标: 触发器的基本概念 同步、边沿D、边沿Jk触发器的逻辑功能.
第六章 脉冲波形 的产生和整形 本章的重点: 本章的难点:
孟德尔的豌豆杂交实验(一) 豌豆杂交实验为什么这么成功? 豌豆是自花传粉、闭花受粉植物; 人工异花传粉 有易于区分的性状。
第四章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析与设计 4.3 常用组合逻辑电路 4.4 用PLD实现组合电路
第20章 门电路和组合逻辑电路 20.1 脉冲信号 20.2 基本门电路及其组合 20.3 TTL门电路 20.4 CMOS门电路
数字电子技术基础 信息科学与工程学院·基础电子教研室.
第 七 章  正反器實驗 總目錄.
[什麼是尿動力學檢查] [適應症] [檢查流程] [檢查前注意事項] [檢查中注意事項] [檢查後注意事項] [併發症/禁忌症] [結語]
数字电子技术基础 教材 阎石:数字电子技术基础(第四版) 制作:王开全 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章
模拟电子部分 实验内容 实验1 电子技术实验常用仪器仪表的使用及二极管和三极管测试 实验2 单管放大电路 实验3 运算放大器的基本运算电路
吉林大学远程教育课件 数 字 逻 辑 (第十九讲) 主讲人 : 魏 达 学 时:48.
计数器分析 一、计数器的功能和分类 1、计数器的作用 记忆输入脉冲的个数,用于定时、分频、产生节拍脉冲及进行数字运算等等。 2、计数器的分类
第四章 同步时序电路的分析 二进制串行计数器 二进制同步计数器 用跳越的方法实现任
第六章 采用中、大规模 集成电路的逻辑设计.
第五章 时序逻辑电路 5.1 时序逻辑电路的分析方法 5.2 常用时序逻辑 5.3 时序逻辑电路的设计方法 本章小结.
第六章 时序逻辑电路 §6.1 概述 §6.2 寄储器 §6.3 计数器的分析 §6.4 计数器的设计 §6.5 计数器的应用举例
第8章 常用集成时序逻辑器件及应用 8.1 集成计数器 8.2 集成寄存器和移位寄存器 8.3 序列信号发生器
时序逻辑电路 1 触发器 2 时序逻辑电路 上页 下页 返回. 时序逻辑电路 1 触发器 2 时序逻辑电路 上页 下页 返回.
建國國小英語教學線上課程 字母拼讀篇(一) 製作者:秦翠虹老師、林玉川老師.
第七章 门电路和组合逻辑电路 7.1 基本概念 模拟信号 电子电路中的信号 数字信号 模拟信号:随时间连续变化的信号 正弦波信号 三角波信号
高级维修电工 理论培训教材 2008.05.
第7章 数/模和模/数转换 本章小结 7.2 A/D转换 返回 A/D转换器的工作原理 A/D转换器的构成
锁相环PLL原理与应用 第一部分:锁相环基本原理 一、锁相环基本组成 二、鉴相器(PD) 三、压控振荡器(VCO) 四、环路滤波器(LPF)
数字抢答器 工作原理.
6.4 同步时序逻辑电路的设计方法 简单同步时序逻辑电路的设计
第 14 章 触发器和时序逻辑电路 14.1 双稳态触发器 14.2 寄存器 14.3 计数器 14.4 由 555 定时器组成的单稳
第七章 D/A转换器和A/D转换器 第一节 D/A和A/D转换的基本原理 第二节 D/A转换器 第三节 A/D转换器 小结.
桶式移位器 简单浮点编码器 双优先级编码器 级联比较器 关模比较器
第一节模拟电路设计方法 第二节数字电路设计方法 第三节单片机控制
第四章 组合逻辑电路 4.1 组合逻辑电路的分析与设计 4.2 常用组合逻辑电路 4.3 组合逻辑电路的竞争与冒险.
第7章 数/模与模/数转换器 7.3 模拟开关与采样-保持(S/H)电路 7.1 数/模(D/A)转换器 7.2 模/数(A/D)转换器
电子电路中的信号分为两大类: 低电平 高电平 脉冲信号是跃变信号, 持续时间很短
第20章 门电路和组合逻辑电路 20.1 脉冲信号 20.2 基本门电路及其组合 20.3 TTL门电路 20.4 MOS门电路
中等职业学校教学用书(电子技术专业) 《电工与电子技术基础》 任课教师:李凤琴 李鹏.
第7章 半导体存储器 7.1半导体存储器的特点和分类 半导体存储器的特点 集成度高,体积小 可靠性高,价格低
第6章 組合邏輯應用實驗 6-1 編碼∕解碼器實驗 6-2 多工∕解多工器實驗 6-3 七段顯示解碼器.
时序逻辑电路 -触发器.
7.1 逻辑代数与门电路 逻辑代数初步 1. 数字电路中的数制和码制 (1) 数制及其转换
本章的重点: 本章的难点: 第五章 时序逻辑电路 1.时序逻辑电路在电路结构和逻辑功能上的特点,以及逻辑功能的描述方法;
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
2.6 常用集成门电路芯片及其应用 TTL集成门电路系列 CMOS系列门电路.
第八章 脉冲产生与整形 波形变换电路 脉冲产生电路 施密特触发器 集成定时器 小结.
实验六 触发器及其应用 一.实验目的 1.掌握基本RS、JK、D和T触发器的逻辑功能 2.掌握集成触发器的使用方法和逻辑功能的测试方法
概 述 一、时序电路的特点 x1 y1 1. 逻辑功能特点 xi yj 任何时刻电路的 输出,不仅和该时刻 的输入信号有关,而
实验十 电子秒表.
本节内容 进制运算 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
6.4.3 集成计数器 1、集成同步二进制计数器: 2、集成同步十进制计数器 3、集成异步计数器
课件下载地址: Addr: 西一楼327室 (进门正前方,铁皮柜后) 可讨论问题=问考试题+问成绩.
第六章 时序逻辑电路的分析与设计 各位老师,同学,大家好!
一:实验目的 二:实验仪器及设备 1、掌握TTL和CMOS与非门主要参数的意义及测试方法 2、进一步熟悉数字逻辑实验箱的基本功能和使用方法。
第五章 触发器 各位老师,同学,大家好! 我的硕士论文的题目是:在体软组织生物力学参数采集系统。我将从五个方面来介绍我的项目。 (翻页)
鏈球的力學分析 日本奧運鏈球冠軍(82米91) 室伏廣治因小腿肌肉受傷,退出杜哈亞運。 俄羅斯「鐵娘子」泰亞娜.李森科 九十五年八月八日在
原始状态图 最简状态图 状态分配 设计要求 检查电路能否自启动 选触发器,求时钟、输出、状态、驱动方程 画电路图
第十章 常用时序逻辑电路及其应用 10.1 寄存器 寄存器是数字系统常用的逻辑部件,它用来存放数码或指令等。它由触发器和门电路组成。一个触发器只能存放一位二进制数,存放 n 位二进制时,要 n个触发器。 按功能分 数码寄存器 移位寄存器.
第7章 波形产生与信号变换电路 7.1 正弦波产生电路 7.2 电压比较器 7.3 非正弦波产生电路 7.4 信号变换电路 7.5 辅修内容
其解亦可表为向量形式.
第五章 时序逻辑电路 第一节 时序电路概述 第二节 同步时序电路的分析 第三节 同步时序电路的设计 第四节 异步时序电路 小结.
Presentation transcript:

第五章 时序逻辑电路 5.1 概 述 5.2 触发器 5.3 时序逻辑电路的分析 5.4 常用时序逻辑电路 5.5 时序逻辑电路的设计 5.1 概 述 5.2 触发器 5.3 时序逻辑电路的分析 5.4 常用时序逻辑电路 5.5 时序逻辑电路的设计 5.6 用PLD实现时序逻辑电路

第五章 时序逻辑电路 5.1 概 述 一、时序电路的特点 1. 定义 任何时刻电路的输出,不仅和该时刻的输入信号有关,而且还取决于电路原来的状态。 组合逻辑 电 路 存储电路 … x1 xi y1 yj w1 wk q1 ql 2. 电路特点 输 出 输 入 (1) 与时间因素 (CP) 有关; (2) 含有记忆性的元件 (触发器)。

二、时序电路逻辑功能表示方法 x1 y1 x1 y1 1. 逻辑表0达式 y2 x2 xi (1) 输出方程 yj w1 q1 组合逻辑 电 路 存储电路 … x1 xi y1 yj w1 wk q1 ql x1 y1 y2 J K Q1 Q2 x2 1J 1K C1 CP 1. 逻辑表0达式 (1) 输出方程 (2) 驱动方程 (3) 状态方程 2. 状态表、卡诺图、状态图和时序图

触发器共用一个时钟 CP,要更新状态的触发器同时翻转。 三、时序逻辑电路分类 1. 按逻辑功能划分: 计数器、寄存器、读/写存储器、 顺序脉冲发生器等。 2. 按时钟控制方式划分: 同步时序电路 触发器共用一个时钟 CP,要更新状态的触发器同时翻转。 异步时序电路 电路中所有触发器没有共用一个 CP。 Mealy型 3. 按输出信号的特性划分: 存储 电路 Y(tn) 输出 W Q X(tn) 输入 组合 CP Moore型 Y(tn) 输出 CP X(tn) 输入 存储 电路 组合

5.2 触发器 一、基本要求 1. 有两个稳定的状态(0、1),以表示存储内容; 2. 能够接收、保存和输出信号。 二、现态和次态 5.2 触发器 一、基本要求 1. 有两个稳定的状态(0、1),以表示存储内容; 2. 能够接收、保存和输出信号。 二、现态和次态 1. 现态: 触发器接收输入信号之前的状态。 2. 次态: 触发器接收输入信号之后的状态。 三、分类 1. 按电路结构和工作特点: 基本、同步、主从和边沿。 2. 按逻辑功能分: RS、JK、D 和 T(T )。 3. 其他: TTL 和 CMOS,分立和集成。

5.2.1 基本RS触发器 Q = Q “保持” 一、电路及符号 Q = 0 0 态 1 1 Q = 1 Q = 1 1 态 Q = 0 1 G1 R & S 1 1 Q = 1 “置 0”或“复位” (Reset) G2 Q = 1 1 态 Q = 0 1 1 “置 1”或“置位” (Set) Q和Q 均为UH Q = 0 Q = 1 R 先撤消: 1 态 0 态 1 态 Q = 1 Q = 0 S 先撤消: 0 态 信号同时撤消: 状态不定 (随机) 二、工作原理

S R 简化波形图 状态翻转过程需要一定的延迟时间, 如 1  0,延迟时间为 tPHL; 0  1, 延迟时间为 tPLH 。 由于实际中翻转延迟时间相对于脉 冲的宽度和周期很小,故可视为0。 Q G1 R & S 信号同时撤消,出现不确定状态 信号不同时撤消,状态确定 设触发器初始状态为0: S R Q Q Q Q

Q n+1 三、特性表和特性方程 R S Q n+1 1. 特性表: Q n 0 0 0 1 1 R S Qn Q n+1 1 0 0 0 保持 0 1 1 置 1 R S Qn Q n+1 1 0 置 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 不用 不允许 3. 特性方程: Q n+1 1 不用 1 1 不用 Q n+1= S + RQ n 2. 简化特性表 约束条件

[例] Q Q

四. 由或非门组成RS触发器 1.电路及符号 >1 2.工作原理 “保持” “置 1” “置 0” “不允许” Q S R G2 Q G1 R S >1 1.电路及符号 2.工作原理 “保持” “置 1” “置 0” “不允许” 若高电平同时撤消,则状态不定。

2. 问题:输入电平直接控制输出状态,使用不便,抗干扰能力差;R、S 之间有约束。 G2 Q G1 R S >1 波形图 S R Q Q 3. 特性表和特性方程 4.基本 RS 触发器主要特点 R S Q n+1 0 0 0 1 1 0 1 1 Q n 保持 置 1 置 0 不许 1 不用 1. 优点:结构简单, 具有置 0、置 1、保持功能。 2. 问题:输入电平直接控制输出状态,使用不便,抗干扰能力差;R、S 之间有约束。 Q n+1= S + RQ n 约束条件

五. 集成基本触发器 1.CMOS 集成基本触发器 1). 由与非门组成:CC4044 Q R S EN Q n+1 注 五. 集成基本触发器 1.CMOS 集成基本触发器 +VCC 1R 1SA 1SB 2R 2S 3R 3SA 3SB 4R 4S 1Q 2Q 3Q 4Q 1 2 3 5 6 10 11 12 14 15 4 7 9 13 Q1 Q2 Q3 Q4 8 16 74279 74LS279 R1 S11 S12 R2 S2 R3 S31 S32 R4 S4 – 1). 由与非门组成:CC4044 三态 RS 锁存触发器特性表 & 1 TG Q R S EN Q n+1 注   0 Z 高阻态 0 0 1 0 1 1 1 0 1 1 1 1 Q n 保 持 置 1 置 0 不允许 1 不用 1 内含 4 个基本 RS 触发器 2). 由或非门组成:CC4043(略)

2.TTL 集成基本触发器 74279、74LS279 +VCC 1R 1SA 1SB 2R 2S 3R 3SA 3SB 4R 4S 1Q 5 6 10 11 12 14 15 4 7 9 13 Q1 Q2 Q3 Q4 8 16 74279 74LS279 R1 S11 S12 R2 S2 R3 S31 S32 R4 S4 – Q R & S Q R & S1 S2

5.2.2 钟控触发器 5.2.2.1 同步 RS 触发器 同步触发器: 触发器的工作状态不仅受输入端 (R、S) 5.2.2 钟控触发器 5.2.2.1 同步 RS 触发器 同步触发器: 触发器的工作状态不仅受输入端 (R、S) 控制,而且还受时钟脉冲(CP) 的控制。 CP (Clock Pulse): 等周期、等幅的脉冲串。 基本 RS 触发器: S — 直接置位端; (不受 CP 控制) R — 直接复位端。 同步 RS 触发器 同步触发器: 同步 D 触发器

一、电路组成及工作原理 1. 电路及逻辑符号 2. 工作原理 保持 当 CP = 0 当 CP = 1 与基本 RS 触发器功能相同 Q R 1. 电路及逻辑符号 Q R S CP Q R S CP C1 Q G1 R & S G3 G2 G4 CP 曾用符号 国标符号 2. 工作原理 保持 当 CP = 0 当 CP = 1 与基本 RS 触发器功能相同

特性表: 特性方程: CP R S Q n Q n+1 注 0    Q n 1 0 0 0 1 0 0 1 1 0 1 0 0    Q n 保持 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 不用 置1 置0 不许 约束条件 CP = 1期间有效 二、主要特点 1. 时钟电平控制 CP = 1 期间接受输入信号; CP = 0 期间输出保持不变。 (抗干扰能力有所增强) 2. RS 之间有约束

5.2.2.2 同步 D 触发器 一、电路组成及工作原理 (CP = 1期间有效) 简化电路:省掉反相器。 D 二、主要特点 Q G1 R & S G3 G2 G4 CP 1 D 一、电路组成及工作原理 (CP = 1期间有效) 简化电路:省掉反相器。 二、主要特点 1. 时钟电平控制,无约束问题; 2. CP = 1 时跟随。 下降沿到来时锁存

5.2.2.3 集成同步 D 触发器 74LS375 1. TTL:74LS375 >1 D +VCC 1D0 1LE 1D1 2D0 1Q0 1Q1 2Q0 2Q1 1 4 7 9 12 15 2 3 6 5 10 11 14 13 Q1 Q2 Q3 Q4 – D1 CP1、2 D2 D3 CP3、4 D4 8 16 CP D Q G1 G3 R & S G2 G4 1 >1 G5

2. CMOS:CC4042 D CP = 0 CP = 0 CP = 1 D CP = 1 D 1 G5 G1 G3   G4 保持 Q G3 G2 G4 1 TG G5 G6 CP = 0  保持 CP = 0  保持 CP = 1  D CP = 1  D CP 1 =1 POL CP CP 1

+VCC D0 D1 D2 D3 CP POL Q0 Q1 Q2 Q3 4 7 13 14 5 6 3 2 9 10 12 11 15 1 – 8 16 VSS CC 4042 特性表 D CP POL Qn Qn+1 注  0 1 0  0 1 1 0 1 1  1 1 1  0 0 0  1 0 0   1 0 0  1 0 1 1 保持 接收 真值表 D CP POL Q 注 D 0 0 D  0 D 1 1 D  1 D 锁存 接 收 CP 上升沿锁存 CP 下降沿锁存

5.2.3 集成触发器 5.2.3.1 主从 RS 触发器 二、工作原理 一、电路组成及符号 1. 接收信号: CP = 1 5.2.3 集成触发器 5.2.3.1 主从 RS 触发器 二、工作原理 一、电路组成及符号 1. 接收信号: CP = 1 Q S C1 R CP R S C1 1 QM 主触发器接收输入信号 延迟 Q 1R 1S R S CP C1 从 CP =1 期间有效 2. 输出信号: CP = 0 主 下降沿有效 主触发器保持不变; 国标符号 从触发器由CP下降沿到来之前的 确定。

波形图 Q S C1 R CP R S C1 1 QM

从触发器输出端的变化只能发生在 CP 的下降沿。 三、主要特点 Q S C1 R CP R S C1 1 QM 1. 主从控制,时钟脉冲触发。 主触发器接受输入信号 CP  从触发器按照主触发器 的内容更新状态。 从触发器输出端的变化只能发生在 CP 的下降沿。 2. R、S 之间有约束。 CP 下降沿到来时,若 S = R = 0,则可能出现竞态现象。

四、异步输入端的作用 R、S — 同步输入端 异 步 置 位 端 直 接 置 位 端 异步 复 位 端 直 接 复 位 端 1 1 异步 复 位 端 直 接 复 位 端 受时钟 CP 同步控制 G7 CP Q R & G3 S G2 G4 G6 G8 1 G1 G5 — 异步输入端 SD RD 不受时钟 CP 控制 – – SD RD S CP R Q S R SD RD Q Q SD S CP R RD – – Q SD1S 1RRD C1 1 1 国标符号 曾用符号

Q n+1 Q n Q n 5.2.3.2 主从 JK 触发器 (解决 R、S 之间有约束的问题) 一、电路组成及工作原理 特性方程: 1S C1 1R J CP K R S 1 & 特性方程: 特性表: J K Q n+1 功能 Q 1K 1J K J CP C1 0 0 Q n 保持 置0 0 1 1 置1 1 0 1 1 Q n 翻转 国标符号

二、集成电 JK 触发器 (7472) 1. 逻辑符号 2. 特性表 Qn+1 异步复位、置位端 Q 1K 1J SD J1 J2J3 CP K1 K2 K3RD C1 & S R – – 保持 置0 置1 翻转 Q n 1 Qn 1 1  0 0 1 1  0 1 1 1  1 0 1 1  1 1 不允许 异步置1 异步置0 不用 0 0    0 1    1 0    Qn+1 SD RD CP J K 注 输出 输 入 异步复位、置位端

一般情况下,要求主从 JK 触发器在 CP = 1 期间输入信号的取值应保持不变。 三、 主要特点 1. 主从控制脉冲触发,完善方便; 2. 存在一次变化问题,抗干扰能力需提高。 Q 1S C1 1R J CP K R S 1 & 从 主 1 CP =1期间,只有 J 端能输入, G8 被封锁,不论 K 为何值, R = 0,这将可能引起错误。 一般情况下,要求主从 JK 触发器在 CP = 1 期间输入信号的取值应保持不变。 例如: CP J K S R QM Q Q 1   0 0 1 0 0 1   0 0 1 0 0 1 输入变化了2 次 QM 只变化1 次 1

5.2.3.3 边沿 D 触发器 一、电路组成及符号 二、工作原理 CP 下降沿时刻有效 曾用符号 国标符号 国标符号 D QM CP R S Q S C1 R C1 1 D Q CP C1 1D D 从 主 国标符号 曾用符号 SD RD SD RD CP CP 下降沿时刻有效 S R SD RD 画出 异步端 S R SD RD 国标符号

二、 集成边沿D 触发器 (一) CMOS 边沿 D 触发器 CC4013 (双 D 触发器) CP 上升沿触发 Q CP C1 1D D Q1 Q1 VDD SD1 CP1 SD2 CP2 D1 RD1 D2 RD2 Q2 Q2 VSS 6 5 3 4 8 9 11 10 1 2 13 12 14 7 引出端 功能 符号 S R SD RD 特性表 CP D RD SD Qn+1 注  0 0 0  1 0 0   0 0   0 1   1 0   1 1 1 Qn 不用 同步置0 同步置1 保持(无效)异步置1 异步置0 不允许 CP 上升沿触发

(一) CP 的上升沿(正边沿)或下降沿(负边沿)触发; (二) 抗干扰能力极强; (三) 只有置 1、置 0 功能。 (二) TTL 边沿 D 触发器 7474 (双 D 触发器) Q1 Q1 VCC SD1 CP1 SD2 CP2 D1 RD1 D2 RD2 Q2 Q2 地 4 2 3 1 10 12 11 13 5 6 9 8 14 7 – – Q CP C1 1D D S R SD RD 引出端 功能 符号 特性表 – – 三、主要特点 (一) CP 的上升沿(正边沿)或下降沿(负边沿)触发; (二) 抗干扰能力极强; (三) 只有置 1、置 0 功能。 CP D RD SD Qn+1 注  0 1 1  1 1 1   1 1   0 1   1 0   1 1 1 Qn 不用 同步置0 同步置1 保持(无效)异步置0 异步置1 不允许

5.2.3.5 边沿 JK 触发器 一、电路组成及符号 二、工作原理 国 标 符 号 曾 用 符 号 D 冗余项 J K >1 Q CP C1 1J IK J K Q CP J K J K 曾 用 符 号 QM CP R S Q S C1 R C1 1 D 冗余项 J K >1 & CP 下降沿有效

二、 集成边沿 JK 触发器 (一) CMOS 边沿 JK 触发器 CC4027 国 标 符 号 曾 用 符 号 Q1 Q1 Q2 Q2 Q VDD J1 K1 SD2 CP2 RD2 SD1 CP1 RD1 J2 K2 Q2 Q2 VSS 7 6 3 5 4 9 10 13 1112 1 2 15 14 16 8 Q CP C1 1J IK J K S R SD RD 国 标 符 号 Q CP J K J K SD RD SD RD 曾 用 符 号 引出端功能

特 性 表 J K Qn RD SD CP Qn+1 注 0 0 0 0 0  0 0 1 0 0  0 1 0 0 0  0 1 1 0 0  1 0 0 0 0  1 0 1 0 0  1 1 0 0 0  1 1 1 0 0  1 保 持 同步置0 同步置1 翻 转   0 0 0    1 0 0  不 变    0 1     1 0     1 1  不用 异步置1 异步置0 不允许

(二)TTL 边沿 JK 触发器 74LS112 (双 JK 触发器) CP 下降沿触发 异步复位端 RD、异步置位端 SD 均为低电平有效 三、主要特点 (一) CP 的上升沿或下降沿触发; (二) 抗干扰能力极强,工作速度很高,在触发沿瞬间,按 的规定更新状态; (三) 功能齐全(保持、置 1、置 0、翻转),使用方便。

四、波形图 J = K = 1 翻转 J = K = 0 保持 设输出端 初态为 0 Q

5.2.4 集成触发器的参数 5.2.4.1 静态特性 一、CMOS 触发器 由于 CMOS 触发器的输入、输出以 CMOS反相器 5.2.4 集成触发器的参数 5.2.4.1 静态特性 一、CMOS 触发器 由于 CMOS 触发器的输入、输出以 CMOS反相器 作为缓冲级,故特性与 CMOS 反相器相同,不赘述。 二、TTL 触发器 与 TTL 反相器相同,不赘述。

指要求触发器输入信号 先于 CP 信号的时间。 5.2.4. 2 动态特性 一、输入信号的建立时间和保持时间 (一) 建立时间 tset 指要求触发器输入信号 先于 CP 信号的时间。 CP D 0 1 0 1 0 1 ≥ (二) 保持时间 th 指保证触发器可靠翻转, CP 到来后输入信号需保持的时间。 边沿 D 触发器的 tset 和 th 均在 10 ns 左右。

二、时钟触发器的传输延迟时间 指从 CP 触发沿到达开始,到输出端 Q、Q 完成状态改变所经历的时间。 (一) tPHL 为输出端由高电平变为低电平的传输延迟时间。 TTL 边沿 D 触发器7474, tPHL ≥ 40 ns。 (二) tPLH 7474, ≤ 25 ns。 为输出端由低电平变为高电平的传输延迟时间。 三、时钟触发器的最高时钟频率 fmax 由于每一级门电路的传输延迟,使时钟触发器的最高工作频率受到限制。 7474, fmax ≥ 15 MHz。

5.2.5 各类触发器的关系 Q n+1 Q n 5.2.5.1 时钟触发器功能分类 一、RS 型和 JK 型触发器 (一) RS 型触发器 5.2.5 各类触发器的关系 5.2.5.1 时钟触发器功能分类 一、RS 型和 JK 型触发器 (一) RS 型触发器 特性表 符号 特性方程 R S Q n+1 功能 0 0 0 1 1 0 1 1 Q CP C1 1S IR S R Q n 保持 约束条件 1 置1 延迟输出 (主从) CP 下降沿 时刻有效 置0 不用 不许

Q n+1 Q n Q n (二) JK 型触发器 符号 特性表 特性方程 J K 功能 0 0 1 0 1 1 保持 CP下降沿 时刻有效 1J IK J K J K Q n+1 功能 0 0 1 0 1 1 Q n 保持 CP下降沿 时刻有效 置0 1 置1 Q n 翻转

Q n+1 二、D 型、T 型和 T 型触发器 (一) D 型触发器 符号 特性表 特性方程 D 功能 1 置 0 CP 上升沿 时刻有效 1 置 0 CP 上升沿 时刻有效 置 1

(二) T 型触发器 T Q n+1 功能 Q n 1 保持 翻转 CP 下降沿时刻有效 (三) T 型触发器 Q n Q n+1 功能 Q n 1 保持 翻转 CP 下降沿时刻有效 (三) T 型触发器 Q CP C1 Q n Q n+1 功能 1 CP 下降沿时刻有效 翻转

2. 将待求触发器的特性方程变换为与已有触发器一致; 3. 比较两个的特性方程,求出转换逻辑; 4. 画电路图。 已有集成触发器:D、JK 5.2.5.2 不同类型时钟触发器间的转换 一、转换方法 CP 已有 触发器 转换 逻辑 Q 待求触发器 输 入 (一) 转换要求 (二) 转换步骤: 1. 写已有、待求触发器的特性方程; 2. 将待求触发器的特性方程变换为与已有触发器一致; 3. 比较两个的特性方程,求出转换逻辑; 4. 画电路图。 已有集成触发器:D、JK

二、JK  D、T、T、RS “JK”的 特性方程: (一) JK  D 转换图 “D” 的 特性方程: D (二) JK  T Q CP J K 1J C1 IK 1 D (二) JK  T Q CP J K 1J C1 IK T “T” 的 特性方程:

(三) JK  T 转换图 “T ” 的特性方程: 1 即:T = 1 (四) JK  RS 若遵守约束条件,则 J 1J Q C1 CP J K 1J C1 IK 1 “T ” 的特性方程: 即:T = 1 (四) JK  RS Q CP S R 1J C1 IK 若遵守约束条件,则

三、D  JK 、T、T 、RS 转换图 (一) D  JK D : JK : (二) D T T : T J 1D C1 K Q CP J K 1D C1 & 1 >1 D : JK : (二) D T Q CP 1D C1 =1 T T :

(RS = 0) (三) D  T  转换图 T : (四) D  RS RS : 1D C1 CP Q S 1D C1 R Q & 1 >1 (RS = 0)

Q n+1 5.2.5.3 触发器逻辑功能表示方法 特性表、卡诺图、特性方程、状态图和时序图。 一、特性表、卡诺图、特性方程 J K Q n 0 0 1 保持 0 1 置 0 1 0 置 1 1 1 翻转 (一) 特性表(真值表) D Q n+1 功能 置 0 1 置 1

(二)卡诺图 D 触发器: 单变量的函数,其卡诺图无意义。 JK 触发器: 1 Qn+1 Qn J K 00 01 11 10 (三)特性方程 D 触发器: JK 触发器:

二、状态图和时序图 D = 1 (一) 状态图 D 触发器: D = 0 1 D = 1 D = 0 J = 1, K =  J =  K= 0 J = 0 K =  JK 触发器: 1 J =  , K = 1

(二)时序图 特点:表述了CP 对输入和触发器状态在时间上的对应关系和控制或触发作用。 D 触发器: CP 上升 沿触发 JK 触发器: CP 下降 沿触发

一、特性表  卡诺图、特性方程、状态图和时序图 5.2.5.4 触发器逻辑功能表示方法间的转换 一、特性表  卡诺图、特性方程、状态图和时序图 (一) 特性表  卡诺图、状态图 Qn+1 Qn J K 1 00 01 11 10 J K Q n+1 功能 0 0 Q n 保持 0 1 置0 1 0 1 置1 1 1 翻转 1 1 1 1 1 0 / 1 /  0 /  1 / (二) 特性表  特性方程 向时序图的转换(略)

二、状态图  特性表、卡诺图、特性方程和时序图 10 / 11 / J K Q n Q n+1 1 0 / 1 /  0 /  1 / 0 0 1 1 00/ 01/ 00/ 10/ 0 1 1 01 / 11 / 1 0 1 1 Qn+1 Qn JK 1 00 01 11 10 1 1 1 1 1 1 1 1

状态图  时序图 1 10 / 11 / 01 / 10/ [例] 已知 CP、J、K 波形,画输出波形。 假设初始状态为 0。 CP 1 1 00/ 01/ 10 / 11 / 01 / 10/ [例] 已知 CP、J、K 波形,画输出波形。 假设初始状态为 0。 CP 1 1 1 J K 1 1 1 Q

5.3 时序逻辑电路的分析 1. 分析步骤 时序电路 特性方程 驱动方程 时钟方程 输出方程 状态方程 CP 触 发 沿 计算 状态表 5.3 时序逻辑电路的分析 1. 分析步骤 时序电路 特性方程 驱动方程 时钟方程 输出方程 状态方程 CP 触 发 沿 计算 状态表 状态图 时序图

2. 分析举例 [例] Y [解] 写方程式 时钟方程 输出方程 (Moore 型) 驱动方程 状态方程 & FF0 FF1 FF2 1J 1K C1 & FF1 FF0 FF2 CP Y [解] 写方程式 时钟方程 输出方程 (Moore 型) (同步) 特性方程 驱动方程 状态方程

计算,列状态转换表 画状态转换图 /1 /1 /1 /1 /1 000 001 011 111 110 100 0 0 0 1 0 0 1 CP Q2 Q1 Q0 Y 1 2 3 4 5 /1 /1 /1 /1 /1 000 001 011 111 110 100 0 0 0 1 0 0 1 1 /0 有效状态和有效循环 0 1 1 1 /1 010 101 1 1 1 1 无效状态和无效循环 1 1 0 1 /1 1 0 0 能否自启动? 能自启动: 存在无效状态,但没有 形成循环。 0 1 0 1 1 0 1 1 不能自启动: 无效状态形成循环。 0 1 0 1

方法2 利用卡诺图求状态图 1 Q2n+1 1 Q1n+1 1 Q0n+1 Q2n+1 Q1n+1 Q0n+1 000  001  方法2 利用卡诺图求状态图 1 Q2n+1 Q2n Q1nQ0n 00 01 11 10 1 Q1n+1 Q2n Q1nQ0n 00 01 11 10 1 Q0n+1 Q2n Q1nQ0n 00 01 11 10 Q2n+1 Q1n+1 Q0n+1 000  001  011 Q1nQ0n Q2n 1 00 01 11 10   100 110 111   001 011 111 101  000 010 110 100 010 101 

画时序图 000 001 /1 011 111 110 100 /0 CP下降沿触发 1 2 3 4 5 6 CP Q2 1 1 1 1 1 Q1 Q0 Y

状态方程 [例] [解] 写方程式 时钟方程 Mealy型 输出方程 驱动方程

1 Q2n+1 1 Q0n+1 1 Q1n+1 S = 1 S = 0 Q1nQ0n Q2n Q1nQ0n Q2n Q2n+1 SQ2n Q1nQ0n 00 01 11 10 00 01 11 10 1 Q0n+1 SQ2n Q1nQ0n 00 01 11 10 00 01 11 10 1 Q1n+1 SQ2n Q1nQ0n 00 01 11 10 00 01 11 10 Q2n+1 Q1n+1 Q0n+1 S = 1 S = 0 Q1nQ0n Q2n 1 00 01 11 10 Q1nQ0n Q2n 1 00 01 11 10 001 010 100 011 001 010 100 011 101 110 000 111 101 000 000 111

状态 转换表 状态图 S/Y1Y2 能自启动 输入 现态 次态 输出 S Q2nQ1nQ0n Q2n+1Q1n+1Q0n+1 Y1Y2 1 1 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 0 1 1 0 1 1 状态 转换表 状态图 S/Y1Y2 1/10 能自启动 1/11 /00 /00 /00 /00 /00 0/00 0/00 111 000 001 010 011 100 101 110 111 1/00 110 0/01

画时序图 当 S = 0 时,每 8 个 CP 一个循环; 当 S =1 时,每 6 个 CP 一个循环。 000 001 /00 010 011 100 101 110 0/00 111 0/01 1/10 110 111 1/00 画时序图 当 S = 0 时,每 8 个 CP 一个循环; 当 S =1 时,每 6 个 CP 一个循环。

[例] 异步时序电路 [解] 写方程式 时钟方程 驱动方程 (CP  有效) 状态 方程 (Q0  有效) (CP  有效) & 1D FF1 FF0 FF2 CP 时钟方程 驱动方程 状态 方程 (CP  有效) (Q0  有效) (CP  有效)

求状态转换表 Q2nQ1nQ0n Q2n+1Q1n+1Q0n+1 时钟条件 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 现态 次态 输出 Q2nQ1nQ0n Q2n+1Q1n+1Q0n+1 时钟条件 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 000 001 010   011  100 101 110 111 1 1 1 CP2 CP0 CP2 CP1 CP0 CP2 CP0 CP2 CP1 CP0 CP2 CP0 CP2 CP1 CP0 能自启动 CP2 CP0 CP2 CP1 CP0

画时序图 000 001 010   011  100 不画无 效状态 1 2 3 4 5 CP Q0 Q0 Q1 Q2

5.4 常用时序逻辑电路  5.4.1 数码寄存器 一、 概念和特点 (一) 概念 寄存: 把二进制数据或代码暂时存储起来。 并行 输出 5.4 常用时序逻辑电路 5.4.1 数码寄存器 一、 概念和特点 (一) 概念 寄存: 把二进制数据或代码暂时存储起来。 并行 输出 寄存器: 具有寄存功能的电路。 1 0 1 … 0  FF0 FF1 FFn–1 D0 D1 Dn–1 Q0 Q1 Qn–1 控制信号 (二) 特点 串行 输入 1 1 1 1 主要由触发 器构成,一般不对存储内容进行处理。 串行 输出 并行 输入 1 0 1 … 0

二、 分类 基本寄存器 (并入并出) (一) 按功能分 (并入并出、并入串出、 串入并出、串入串出) 移位寄存器 (二) 按开关元件分 多位 D 型触发器 锁存器 基本寄存器 寄存器阵列 单向移位寄存器 TTL 寄存器 移位寄存器 双向移位寄存器 基本寄存器 (多位 D 型触发器) CMOS 寄存器 移位寄存器 (同 TTL)

一个触发器可以存储 位二进制信号;寄存 n 位 二进制数码,需要 个触发器。 1 n 三、 寄存器电路与工作原理 一个触发器可以存储 位二进制信号;寄存 n 位 二进制数码,需要 个触发器。 1 n 一、4 边沿 D 触发器 (74175、74LS175) 同步送数 1 d0 d1 d2 d3  异步清零 C1 1D D0 Q0 RD D1 Q1 D2 Q2 D3 Q3 FF0 FF1 FF2 FF3 1 CP CR 特点: 保 持 并入并出,结构简单,抗干扰能力强。

5.4.2 移位寄存器 一、单向移位寄存器 右移寄存器 1 1 1 1 1 1 1 Q0 Q1 Q2 Q3 C1 1D FF0 CP FF1 FF2 FF3 000 000001 00001 0000011 00 0000 00001011 Di 时钟方程 驱动方程 状态方程

2. 寄存 n 位二进制数码。N 个CP完成串行输入,并可 从Q0Q3 端获得并行输出,再经 n 个CP又获得串行输出。 左移寄存器 Q3 CP Q0 Q1 Q2 C1 1D FF0 FF1 FF2 FF3 Di 左移 输出 左移 输入 驱动方程 状态方程 主要特点: 1. 输入数码在 CP 控制下,依次右移或左移; 2. 寄存 n 位二进制数码。N 个CP完成串行输入,并可 从Q0Q3 端获得并行输出,再经 n 个CP又获得串行输出。 3. 若串行数据输入端为 0,则 n 个CP后寄存器被清零。

二、双向移位寄存器(自学) 三、集成移位寄存器 (一) 8 位单向移位寄存器 74164 0 0 0 0 0 0 0 0 保持 不变 (一) 8 位单向移位寄存器 74164 DSA DSB Q0 Q1 Q2 Q3 地 1 2 3 4 5 6 7 14 13 12 11 10 9 8 74164 VCC Q7 Q6 Q5 Q4 CR CP 74164 Q7Q6Q5Q4Q3Q2Q1Q0 CP CR DSA DSB 异步 清零 0 0 0 0 0 0 0 0 保持 不变 0 1  1 送数 (二)4 位双向移位寄存器 74LS194(略)

四、 移位寄存器型计数器 反馈逻辑电路 Dn–1 D0 D1 … 特点: 电路结构简单,计数顺序一般为非自然态序, 用途极为广泛。 结 构 Q0 Q1 Qn–1 C1 1D FF0 CP FF1 FFn–1 反馈逻辑电路 Dn–1 D0 D1 … 结 构 示 意 图 特点: 电路结构简单,计数顺序一般为非自然态序, 用途极为广泛。

1.环形计数器 (1) 电路组成 Q0 Q1 Q2 Q3 C1 1D FF0 CP FF1 FF2 FF3 (2) 工作原理 1100 0110 0000 1000 无 效 循 环 0100 1001 0011 1111 0001 0010 1101 1110 0101 有效循环 1010 1011 0111

(3) 能自启动的环型计数器 Q0 Q1 Q2 Q3 C1 1D FF0 CP FF1 FF2 FF3 & 1110 0111 0011 1111 1101 1100 0110 1000 0001 0100 0010 0000 1001 1010 0101 1011

2.扭环形计数器 无效循环 有效循环 Q0 Q1 Q2 Q3 C1 1D CP 0000100011001110   FF0 CP FF1 FF2 FF3 0000100011001110   0001001101111111 01001010 1101 0110   1001 001001011011 有效循环 无效循环

5.4.3 计数器 (Counter) 5.4.3.1 计数器的特点和分类 一、计数器的功能及应用 1. 功能: 对时钟脉冲 CP 计数。 5.4.3.1 计数器的特点和分类 一、计数器的功能及应用 1. 功能: 对时钟脉冲 CP 计数。 2. 应用: 分频、定时、产生节拍脉冲和脉冲 序列、进行数字运算等。 二、计数器的特点 Moore 型 计数脉冲 CP 1. 输入信号: 2. 主要组成单元: 时钟触发器

三、 计数器的分类 二进制计数器 十进制计数器 N 进制(任意进制)计数器 按数制分: 加法计数器 减法计数器 可逆计数 (Up-Down Counter) 按计数 方式分: 按时钟 控制分: 同步计数器 (Synchronous ) 异步计数器 (Asynchronous ) 按开关 元件分: TTL 计数器 CMOS 计数器

5.4.3.2 二进制计数器 计数器计数容量、长度或模的概念 计数器能够记忆输入脉冲的数目,即电路的有效状态数 M 。 3 位二进制同步加法计数器: 000 111 /1 4 位二进制同步加法计数器: 0000 1111 /1 n 位二进制同步加法计数器:

来一个CP翻转一次 Q2Q1Q0 1 2 3 4 5 6 7 8 当Q0=1,CP到来即翻转 当Q1Q0=1,CP到来即翻转 一、二进制同步计数器 FF2、FF1、FF0 (一) 3 位二进制同步加法计数器 Q2、Q1、Q0 n 位二进制同步加法计数器级联规律: 设计方法一: 按前述设计步骤进行 (P270  271) 设计方法二: 按计数规律进行级联 来一个CP翻转一次 — Carry CP Q2Q1Q0 C 1 2 3 4 5 6 7 8 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 当Q0=1,CP到来即翻转 向高位的进位 当Q1Q0=1,CP到来即翻转 C = Q2n Q1n Q0n J0= K0 = 1 = T0 J1= K1 = Q0 = T1 J2= K2 = Q1Q0 = T2

J0= K0 =1 J1= K1 = Q0 J2= K2 = Q1Q0 串行进位 触发器 负载均匀 并行进位 低位触发 器负载重 CP FF0 1 FF1 FF2 & C Q0 Q1 Q2 串行进位 触发器 负载均匀 CP 1J 1K C1 FF0 1 FF1 FF2 & C Q0 Q1 Q2 并行进位 低位触发 器负载重

(二) 3 位二进制同步减法计数器 CP Q2Q1Q0 B 1 2 3 4 5 6 7 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 B = Q2n Q1n Q0n Borrow 级联规律: — 向高位发出的借位信号 若用T 触发器: T0 = 1 T1=Q0n T2= Q1n Q0n CP 1J 1K C1 FF0 1 FF1 & B Q0 Q1 Q2

单时钟输入二进制同步可逆计数器 加计数 T0 = 1、T1= Q0n、 T2 = Q1nQ0n 减计数 (三) 二进制同步可逆计数器 单时钟输入二进制同步可逆计数器 CP Q0 1J 1K C1 FF0 1 Q2 FF2 Q1 FF1 U / D & C/B 加/减 控制端 加计数 T0 = 1、T1= Q0n、 T2 = Q1nQ0n 减计数 T0 = 1、T1= Q0n、 T2= Q1nQ0n

CP2= CPU · Q1n Q0n + CPD · Q1n Q0n 双时钟输入二进制同步可逆计数器 Q0 1J 1K C1 FF0 1 Q1 1J 1K C1 FF1 1 Q2 1J 1K C1 FF2 1 1 & 1 & 1 加计数脉冲 CPU 减计数脉冲 CPD CP0= CPU+ CPD CPU 和CPD 互相排斥 CPU = CP,CPD= 0 CP1= CPU ·Q0n + CPD · Q0n CPD= CP,CPU= 0 CP2= CPU · Q1n Q0n + CPD · Q1n Q0n

1. 集成 4 位二进制同步加法计数器 1) 74LS161 和 74LS163 0 0 1 1 0 0 0 0 74161(3) (四) 集成二进制同步计数器 1. 集成 4 位二进制同步加法计数器 1) 74LS161 和 74LS163 逻辑功能示意图 引脚排列图 0 0 1 1 0 0 0 0 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74161(3) VCC CO Q0 Q1 Q2 Q3 CTT LD CR CP D0 D1 D2 D3 CTP 地 74161 Q0 Q1 Q2 Q3 CTT LD CO CP CTP CR D0 D1 D2 D3 0 0 1 1 CR = 0 Q3  Q0 = 0000 异步清零 同步并行置数 Q3  Q0 = D3  D0 CR=1,LD=0,CP

74161的状态表 74163 输 出 注 d3 d2 d1 d0 CR = 1, LD = 1, CP, CTP = CTT = 1 输 入 输 出 注 CR LD CTP CTT CP D3 D2 D1 D0 Q3n+1 Q2n+1 Q1n+1 Q0n+1CO 0         1 0    d3 d2 d1d0 1 1 1 1      1 1 0       1 1  0      0 0 0 0 0 d3 d2 d1 d0 计 数 保 持 保 持 0 清零 置数  CR = 1, LD = 1, CP, CTP = CTT = 1 二进制同步加法计数 CR = 1,LD = 1, CTPCTT = 0 保持 若 CTT = 0 CO = 0 若 CTT = 1

2) CC4520 CC4520 CC4520 VDD 2CR 2Q32Q22Q12Q02EN2CP 1CP1EN1Q0 1Q1 1Q1Q31CR VSS 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 CC4520 CC4520 Q0 Q1 Q2 Q3 EN CP CR 输 入 输 出 CR EN CP Q3n+1 Q2n+1 Q1n+1 Q0n+1 1   0 1  0  0 0 0  0  1 0 0 0 0 加 计 数 保 持 保 持 使能端 也可作 计数脉 冲输入 计数脉 冲输入 也可作 使能端 异 步 清 零

2. 集成 4 位二进制同步可逆计数器 减计数时CO/BO 加计数时CO/BO = Q3nQ2nQ1nQ0n CT = 1,CO/BO = 1时, 减计数时CO/BO = Q3nQ2nQ1nQ0n 加计数时CO/BO = Q3nQ2nQ1nQ0n 并行异 步置数 1) 74191(单时钟) 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74191 D1 Q1 Q0 CT U/D Q2 Q3 地 VCC D0 CP RC CO/BO LD D2 D3 74191 Q0 Q1 Q2 Q3 U/D LD CO/BO CP CT D0 D1 D2 D3 RC LD CT U/D CP D3 D2 D1 D0 Q3n+1 Q2n+1 Q1n+1 Q0n+1 0    d3 d2 d1 d0 1 0 0      1 0 1      1 1       d3 d2 d1 d0 加 法 计 数 减 法 计 数 保 持

2) 74193(双时钟) 注 74193 74193 d3 d2 d1 d0 CO Q0 Q1 Q2 Q3 LD CPU CR BO CPD 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74193 D1 Q1 Q0 CPD CPU Q2 Q3 地 VCC D0 CR BO CO LD D2 D3 CR LD CPU CPD D3 D2 D1 D0 Q3n+1 Q2n+1 Q1n+1 Q0n+1 注 1        0 0   d3 d2 d1 d0 0 1  1     0 1 1      0 1 1 1     0 0 0 0 d3 d2 d1 d0 加 法 计 数 减 法 计 数 保 持 异步清零 异步置数 BO =CO=1

二、二进制异步计数器 CP0 = CP CP1 = Q0 CP2 = Q1 CP 用T  触发器 Q0 (J = K = 1) 下降沿触发 (一) 二进制异步加法计数器 CP1 = Q0 CP2 = Q1 CP Q0 Q1 Q2 用T  触发器 (J = K = 1) 下降沿触发 C = Q2n Q1n Q0n 1 Q0 1J 1K C1 FF0 Q1 FF1 Q2 FF2 C CP & 并行 进位 CP0= CP CP1=Q0 CP2=Q1 若采用上升沿触发的 T  触发器

D 触发器构成的 T 触发器 ( D = Q ), ——下降沿触发 & & C C 若改用上升沿触发的 D 触发器? Q0 Q1 CP FF1 FF2 C1 1D Q2 FF0 & C Q0 Q1 CP FF1 FF2 C1 1D Q2 FF0 & C 若改用上升沿触发的 D 触发器?

用T 触发器 (J = K = 1) 上升沿触发 T 触发器的触发沿 CP0= CP CP1= Q0 CP2= Q1 (二) 二进制异步减法计数器 CP Q2Q1Q0 用T 触发器 (J = K = 1) 上升沿触发 1 2 3 4 5 6 7 8 0 0 0 1 Q0 1J 1K C1 FF0 Q1 FF1 Q2 FF2 B CP & 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 二进制异步计数器级间连接规律 0 0 0 CP0= CP 计数规律 T 触发器的触发沿 上升沿 下降沿 加法计数 CPi = Qi-1 减法计数 CP1= Q0 CP2= Q1 B = Q2n Q1n Q0n

74197、74LS197 74197 74197 异步清零 异步置数 加法计数 二 — 八 — 十六进制计数 (三) 集成二进制异步计数器 Q0 Q1 Q2 Q3 CR CP1 D0 D1 D2 D3 CP0 CT/LD 1 2 3 4 5 6 7 14 13 12 11 10 9 8 74197 CT/LD Q2 D2 D0 Q0 CP1 地 VCC CR Q3 D3 D1 Q1 CP0 计数/置数 异步清零 异步置数 加法计数 二 — 八 — 十六进制计数

二-八-十六进制计数器的实现 M = 2 计数输出: M = 8 计数输出: M = 16 计数输出: Q1 Q2 1J 1K C1 FF2 1 Q3 FF3 FF1 CP1 CP0 FF0 Q0 M = 2 计数输出: M = 8 计数输出: M = 16 计数输出: 其它:74177、74LS177、74293、74LS293 等。

(8421BCD 码) 5.4.3.4 十进制计数器 一、十进制同步计数器 状态图 0000 0001 /0 0010 0011 0100 5.4.3.4 十进制计数器 (8421BCD 码) 一、十进制同步计数器 (一) 十进制同步加法计数器 状态图 0000 0001 /0 0010 0011 0100 0101 0110 0111 1000 1001 /1 时钟方程 Q3nQ2n Q1nQ0n 00 01 11 10  1 00 01 11 10 C 输出方程

状态方程 Q1nQ0n Q3nQ2n 00 01 11 10 00 01 11 10 Q3n+1 Q2n+1 Q1n+1 Q0n+1     0 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 1 1 检查能否自启动 驱动方程 将无效状态1010  1111 代入状态方程: J0 = K0 = 1, J1= Q3nQ0n, K1= Q0 1010 1011 0100 1110 J2 = K2 = Q1nQ0n 1111 1000 1100 1011 0100 J3 = Q2nQ1nQ0n , K3 = Q0n 选择下降沿、JK 触发器 能自启动 逻辑图 CP 1K C1 FF2 & 1J C FF0 FF3 1 Q1 Q0 FF1 Q2 Q3

(二) 十进制同步减法计数器 0000 1001 /1 1000 /0 0111 0110 0101 0100 0011 0010 0001 (略) (三) 十进制同步可逆计数器 (略)

(四) 集成十进制同步计数器 1. 集成十进制同步加法计数器 74160、74162 (引脚排列与74161相同) 同步计数功能: 1. 集成十进制同步加法计数器 74160、74162 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74160(2) VCC CO Q0 Q1 Q2 Q3 CTT LD CR CP D0 D1 D2 D3 CTP 地 (引脚排列与74161相同) 同步计数功能: 保持功能: 异步清零功能: (74162 同步清零) 进位信号保持 同步置数功能: 进位输出低电平

2. 集成十进制同步可逆计数器 (1) 74190 (单时钟,引脚与74191相同) 异步并行置数功能: 74191 同步可逆计数功能: (1) 74190 (单时钟,引脚与74191相同) 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74191 D1 Q1 Q0 CT U/D Q2 Q3 地 VCC D0 CP RC CO/BO LD D2 D3 异步并行置数功能: 同步可逆计数功能: 加法计数 减法计数 保持功能:

(2) 74192 (双时钟,引脚与74193相同) 异步清零功能: 异步置数功能: 74193 同步可逆计数功能: 加法计数 减法计数 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 74193 D1 Q1 Q0 CPD CPU Q2 Q3 地 VCC D0 CR BO CO LD D2 D3 异步清零功能: 异步置数功能: 同步可逆计数功能: 加法计数 减法计数 保持功能

二、十进制异步计数器 (三) 集成十进制异步计数器 S9A S9B Q0 Q1 Q2 Q3 R0B R0A M1 =2 M1 = 5 CP0 (三) 集成十进制异步计数器 S9A S9B Q0 Q1 Q2 Q3 R0B R0A M1 =2 M1 = 5 CP0 CP1 1 2 3 4 5 6 7 14 13 12 11 10 9 8 74290 S9A S9B Q2 Q1 地 VCC R0B R0A CP1 CP0Q0 Q3 1 1 1 0 0 1 1 1 0 0 0 0 异步清零功能 CP CP 异步置“9”功能 CP CP 异步计数功能 M = 2 M = 5 M = 10

二、十进制异步计数器 (三) 集成十进制异步计数器 S9A S9B Q0 Q1 Q2 Q3 R0B R0A M1 =2 M1 = 5 CP0 (三) 集成十进制异步计数器 S9A S9B Q0 Q1 Q2 Q3 R0B R0A M1 =2 M1 = 5 CP0 CP1 1 2 3 4 5 6 7 14 13 12 11 10 9 8 74290 S9A S9B Q2 Q1 地 VCC R0B R0A CP1 CP0Q0 Q3 1 1 1 0 0 1 1 1 0 0 0 0 异步清零功能 CP CP 异步置“9”功能 CP CP 异步计数功能 M = 2 M = 5 M = 10

5.4.3.5 N 进制计数器 用触发器和门电路设计 方法 清零端 用集成计数器构成 (同步、异步) 置数端 [例] 利用EWB观察同步和异步归零的区别。 异步 清零 七进制 计数器 六进制 计数器 同步置数

[例] 用4位二进制计数器 74163 构成十二进制计数器。 解: 1. = 1011 一、利用同步清零或置数端获得 N 进制计数 思 路: 当 M 进制计数到 SN –1 后使计数回到 S0 状态 步 骤: 1. 写出状态 SN –1 的二进制代码; 2. 求归零逻辑表达式; 3. 画连线图。 [例] 用4位二进制计数器 74163 构成十二进制计数器。 解: 1. = 1011 74163 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR 1 2. 归零表达式: & 同步置零 3. 连线图 同步清零

当计数到 SN 时,立即产生清零或置数信号, 使返回 S0 状态。(瞬间即逝) 思 路: 当计数到 SN 时,立即产生清零或置数信号, 使返回 S0 状态。(瞬间即逝) 步 骤: 1. 写出状态 SN 的二进制代码; 2. 求归零逻辑表达式; 3. 画连线图。 [例] 用二-八-十六进制异步计数器74197构成十二进制计数器。 74197 Q0 Q1 Q2 Q3 CP0 D0 D1 D2 D3 CR CP CP1 LD CT/ & 状态S12的作用: 产生归零信号 异步置零 异步清零

各触发器的动态特性和带负载情况不尽相同,且有随机干扰信号,造成有的触发器已归零,有的不能归零。 三、提高归零可靠性和计数容量的扩展 (一) 归零法存在的问题和解决办法 各触发器的动态特性和带负载情况不尽相同,且有随机干扰信号,造成有的触发器已归零,有的不能归零。 有足够的时间归零 1 1 1 1 一种 提高 归零 可靠 性的 方法 1 1 1 & Q S R 74161 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR 1 & 1 1 1 1 1 计到 S12 = 1100 前: 思路: 用 RS 触发器暂存清零信号, 保证有足够的归零时间。 计到 S12 = 1100时(): CP = 0 之后:

(二) 计数容量的扩展 16  16 = 256 1. 集成计数器的级联 74161(0) 74161(1) 1 1 1 CP (二) 计数容量的扩展 16  16 = 256 1. 集成计数器的级联 74161(0) Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q0 Q1 Q2 Q3 74161(1) Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q4 Q5 Q6 Q7 CO0 1 1 1 CP 74290(个位) Q0 Q1 Q2 Q3 S9A S9B R0B R0A CP0 CP1 CP 74290 (十位) Q0 Q1 Q2 Q3 S9A S9B R0B R0A Q0 Q1 Q2 Q3 1 2 4 8 10  10 = 100 10 20 40 80

1) 级联 N1 和 N2 进制计数器,容量扩展为 N1  N2 CP 进位C [例] 用 74290 构成 六十 进制计数器 60 = 6  10 = N1  N2 = N 异步清零 N1= 10 74290 Q0 Q1 Q2 Q3 S9A S9B R0B R0A CP0 CP1 CP Q0 Q1 Q2 Q3 S9A S9B R0B R0A Q0 Q1 Q2 Q3 N2 = 6 个位芯片应逢十进一 十位 个位

2) 用归零法或置数法获得大容量的 N 进制计数器 [例] 试分别用 74161 和 74162 接成六十进制计数器。 用 SN 产生异步清零信号: 用 SN–1 产生同步置数信号: 先用两片74161构成 256 进制计数器 1 & & Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q4 Q5 Q6 Q7 74161 (0) D0 D1 D2 D3 Q0 Q1 Q2 Q3 1 CO0 (1)

74162 — 同步清零,同步置数。 先用两片74162构成 1010 进制计数器, 再用归零法将M = 100改为N = 60进制计数器, 即用SN–1产生同步清零、置数信号。 & Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR Q4 Q5 Q6 Q7 74162 (0) D0 D1 D2 D3 Q0 Q1 Q2 Q3 1 CO0 (1) 1

注意 1. 同步 清零(或置数)端计数终值为 SN–1 异步 清零(或置数)端计数终值为 SN 2. 用集成 二进制 计数器扩展容量后, 用集成十进制计数器扩展容量后, 终值 SN (或SN–1 )的代码由个位、十位、 百位的十进制数对应的 BCD 代码构成。

5.5 时序逻辑电路的设计 1. 设计的一般步骤 逻辑 抽象 状态 化简 时序逻辑 问题 状态转换 图(表) 最简状态 转换图(表) 选定触发 器的类型 逻辑 电路图 求出 驱动方程 电路方程式 (状态方程) 检查能否 自启动

    2. 设计举例 [例] 按如下状态图设计时序电路。 000 /0 001 010 011 100 101 /1 [解] 已给出最简状态图,若用同步方式: 00 01 11 10 1 输出方程 Y 为方便,略去右上角 标n。 1   状态方程 00 01 11 10 1 1 1 1 1 1 1  

选用 JK 触发器 检查能否自启动: 驱动方程 /0 /1 110111000 能自启动 逻辑图 约束项 Y (Moore型) FF0 & 约束项 1J 1K C1 FF0 1K C1 FF1 & 1J 1K C1 FF2 & 1J Y 1 CP (Moore型)

[例 ] 按如下状态图设计时序电路。 000 001 010 011 100 101 110 111 P/Y1Y2 [解] /00 001 010 011 100 101 1/00 110 111 0/10 1/01 P/Y1Y2 [解] 选用上升沿触发的 D 触发器 时钟方程  1 PQ2n Q1nQ0n 00 01 11 10 00 01 11 10 Y1  PQ2n Q1nQ0n 00 01 11 10 1 00 01 11 10 Y2 输出方程

000 /00 001 010 011 100 101 1/00 110 111 0/10 1/01 状态方程 Q1nQ0n    0 1 1 0 0 0 0 1 0 0 0 1 PQ2n 00 01 11 10 1 0 0 1 1 1 1 1 0 1 0 1 00 01 11 10 Q2n+1 Q2n+1 Q0n+1 Q1nQ0n    0 1 1 0 0 0 0 1 0 0 0 1 PQ2n 00 01 11 10 1 0 0 1 1 1 1 1 0 1 0 1 00 01 11 10 Q2n+1 Q1n+1 Q0n+1 Q1nQ0n    0 1 1 0 0 0 0 1 0 0 0 1 PQ2n 00 01 11 10 1 0 0 1 1 1 1 1 0 1 0 1 00 01 11 10 Q2n+1 Q1n+1 Q0n+1 Q1nQ0n    0 1 1 0 0 0 0 1 0 0 0 1 PQ2n 00 01 11 10 1 0 0 1 1 1 1 1 0 1 0 1 00 01 11 10 Q2n+1 Q0n+1 Q0n+1 = D0 = D1 = D2 驱动方程 逻辑图等 (略)

[例] 设计 一个串行数据检测电路,要求输入 3 或 3 个以上数据1时输出为 1,否则为 0。 [解] 逻辑抽象,建立原始状态图 S2 — 连续输入 2 个 1 S0 — 原始状态(0) S1 — 输入1个1 S3 — 连续输入 3 或 3 个以上 1 X — 输入数据 Y — 输出入数据 1/0 1/0 1/1 S0 S1 0/0 S2 S3 1/1 0/0 0/0 0/0 0/0 0/0 S0 S1 S2 0/0 1/0 1/1 状态化简

状态分配、状态编码、状态图 M = 3,取 n = 2 S0 = 00 S0 S1 S2 00 01 11 S0 = 01 S0 = 11 0/0 1/0 1/1 00 01 11 0/0 1/0 1/1 S0 = 01 S0 = 11 选触发器、写方程式 选 JK (  ) 触发器,同步方式 输出方程 状态方程 Q2 Y Q1 Q1nQ0n X 1 00 01 11 10   1 1 1

驱 动 方 程 1 约束项 无效状态 10 逻 辑 图 Y X 0/0 1/1 00  10  11 能自启动 (Mealy 型) 驱 动 方 程 1 约束项 无效状态 10 逻 辑 图 & 1J 1K C1 FF0 Q0 Q1 1K C1 FF1 & 1J Y X 1 0/0 1/1 CP 00  10  11 能自启动 (Mealy 型)

5.6 用PLD实现时序逻辑电路 一、可编程同步加法计数器 CC14585 74161 若 N = 11 1 1 1 1 0 1 0 A0B0A1B1A2B2A3B3 CC14585 A < B A = B A> B A0 A1 A2 A3 74161 Q0 Q1 Q2 Q3 CTT LD CO CP CTP D0 D1 D2 D3 CR 1 若 N = 11 1 1 1  1 0 1 0  1 0 0 1  0 0 0 0  1 0 0 0  1 1 0 0  1 0 1 1  0 1 0 1  0 0 0 1  0 0 0 0  0 1 1 1  0 0 1 0  0 0 1 1  0 1 1 0  0 1 0 0 1

利用集成减法或可逆计数器的预置数功能实现。 如二进制减法计数器 CC14526 : CF — 级联反馈输入 二、可编程同步减法计数器 利用集成减法或可逆计数器的预置数功能实现。 如二进制减法计数器 CC14526 : CF — 级联反馈输入 CC14526 Q0 Q1 Q2 Q3 CP BO CF D0 D1 D2 D3 1 EN CR LD D0 D1 D2 D3 B (一) N < 16 计数容量 = N + 1 N = D3D2D1D0 异步清零 异步置数 状态图: D3D2D1D0  … 0

6. 各级的CR接在一起、 LD 接在一起由 S 控制。 (二) N > 16 CC14526 Q0 Q1 Q2 Q3 CP BO CF D0 D1 D2 D3 EN CR LD B0 CC14526 Q0 Q1 Q2 Q3 CP BO CF D0 D1 D2 D3 EN CR LD B1 1 VDD S CR 级联 原则: 1. 最高一级的 CF 接 1; 2. BO接低一级的CF ; 3. 低一级的Q3接高一级的CP ; 4. 最低一级的BO接本级的EN; 5. 其余各级的 EN = 0 ; 6. 各级的CR接在一起、 LD 接在一起由 S 控制。

3. 当高一级减至0, CF0 = B1 = 1,待低一级也减至0,EN = B0 = 0,禁止CP 输入,计数完成。 CC14526 Q0 Q1 Q2 Q3 CP BO CF D0 D1 D2 D3 EN CR LD B0 B1 VDD S CF0 N0 N1 工作原理: 1. 将预置数送入计数器,使 N = N0 + 16N1; 2. 因 CF0 = B1 = 0,一直按减法规律计数; 3. 当高一级减至0, CF0 = B1 = 1,待低一级也减至0,EN = B0 = 0,禁止CP 输入,计数完成。

第五章 小 结 一、时序逻辑电路的特点 组合逻辑电路 数字 电路 时序逻辑电路 1. 逻辑功能: 2. 电路组成: 第五章 小 结 一、时序逻辑电路的特点 数字 电路 组合逻辑电路 (基本构成单元 →门电路) 逻辑 功能 时序逻辑电路 (基本构成单元 →触发器) 1. 逻辑功能: 任何时刻电路的输出,不仅和该时刻的输入 信号有关,而且还取决于电路原来的状态。 与时间因素( CP )有关; 2. 电路组成: 含有记忆性的元件( 触发器 )。 二、时序电路逻辑功能的表示方法 逻辑图、逻辑表达式、状态表、卡诺图、 状态转换图(简称状态图)和时序图

2). 在外信号作用下,两个稳定状态可相互转换;没有外信号作用时,保持原状态不变。 三、触发器 触发器和门电路一样,也是组成数字电路的基本逻辑单元。它有两个基本特性: 1). 有两个稳定的状态(0 状态和 1 状态)。 2). 在外信号作用下,两个稳定状态可相互转换;没有外信号作用时,保持原状态不变。 因此,触发器具有记忆功能,常用来保存二进制信息。 1、触发器的逻辑功能 指触发器输出的次态 Qn+1 与输出的现态 Qn 及输入 信号之间的逻辑关系。触发器逻辑功能的描述方法主要 有特性表、卡诺图、特性方程、状态转换图和波形图 (时序图)。

2.触发器的分类 1). 根据电路结构不同,触发器可分为 (1)基本触发器:输入信号电平直接控制。 特性方程 (约束条件) (2)同步触发器:时钟电平直接控制。 CP = 1(或 0)时有效 特性方程 同步 RS 触发器 同步 D 触发器

(3)主从触发器:主从控制脉冲触发。 CP 下降沿(或上升沿)到来时有效 特性方程 主从 RS 触发器 主从 JK 触发器 (4)边沿触发器:时钟边沿控制。 CP上升沿(或下降沿)时刻有效 边沿 D 触发器 特性方程 边沿 JK 触发器

利用特性方程可实现不同功能触发器间逻辑功能的相互转换。 2). 根据逻辑功能不同,时钟触发器可分为 (1)RS 触发器 (约束条件) (2)JK 触发器 (3)D 触发器 (4)T 触发器 (5)T’ 触发器 利用特性方程可实现不同功能触发器间逻辑功能的相互转换。

四、时序电路的基本分析方法 实质: 逻辑图 状态图 关键: 求出状态方程,列出状态表,根据状态表画 出状态图和时序图,由此可分析出时序逻辑 电路的功能。 五、时序电路的基本分设计方法 实质: 状态图 逻辑图 关键: 根据设计要求求出最简状态表(图),再通过卡诺图求出状态方程和驱动方程,由此画出逻辑图。

六、计数器 记录输入脉冲 CP 个数的电路,是极具典型性和代表性的时序逻辑电路。 1. 按计数进制分: 二进制计数器、十进制计数器和任意进制计数器 2. 按计数增减分: 加法计数器、减法计数器和可逆(加/减)计数器 3. 按触发器翻转是否同步分: 同步计数器和异步计数器

功能完善、使用方便灵活,能很方便地构成 N 进制(任意)计数器。主要方法有两种: 七、中规模集成计数器 功能完善、使用方便灵活,能很方便地构成 N 进制(任意)计数器。主要方法有两种: 1. 用同步置 0 端或置数端归零获得 N 进制计数器 根据 N - 1 对应的二进制代码写反馈归零函数。 2. 用异步置 0 端或置数端归零获得 N 进制计数器 根据 N 对应的二进制代码写反馈归零函数。 当需要扩大计数器的容量时,可将多片集成计数器进行级联。如 两片16 进制集成计数器 16 ╳ 16 进制计数器 两片10 进制集成计数器 10 ╳ 10 进制计数器

八、其它时序逻辑电路 1. 寄存器和移位寄存器 寄存器 — 存储二进制数据或者代码。 移位寄存器 — 不但可存放数码,还能对数据进行移 位操作。 移位寄存器有单向移位寄存器和双向移位寄存器。 集成移位寄存器使用方便、功能全、输入输出方式 灵活。 用移位寄存器可方便地组成环形计数器、扭环形计数器和顺序脉冲发生器。