第六章 时序逻辑电路的分析与设计 各位老师,同学,大家好!

Slides:



Advertisements
Similar presentations
项目四 网店推广与营销 4.1 店内推广与营销. 教学目的: 通过本节内容的学习,帮助学生了解消费者保障服务分类,理解店内活动是运 营店铺时不可缺少的一些营销活动。 知识要求: 1. 了解申请加入消费者保障服务项目的条件 2. 了解店内活动如满就送、限时打折、搭配套餐、优惠券的设置 技能目标: 1.
Advertisements

广西 2014 年 “ 区培计划 ” 学前教育远程培 训 总结简报 南宁马山县幼教 1 班 莫毅.
中职教师省级网络培训 使用说明 南京中华中等专业学校教研处 平台登陆 登录 (江苏教师教育) 在页面右侧找到登录框,填写用户名、密码进入系统.
鄉土報告 台灣出甜粿 指導老師 : 孫扶志 老師 組員 : 陳昀蓁 劉伊妮 張雅淇 沈秀真
形式逻辑学的框架 推理 判断 概念 演绎 归纳 直 接 复 合 三段论 枚 举 完 全 科 学 【有效性与真实性】
深圳市龙岗区科技创新局 深圳市高新技术产业协会
藉由經營權異動入主上櫃公司規章修正宣導 證券櫃檯買賣中心 上櫃監理部
聚焦文化竞争力.
大洋洲.
第5章目录 第五章 时序逻辑电路 5.1 概述 5.2 时序逻辑电路的分析方法 5.3 若干常用时序逻辑电路 5.4 时序逻辑电路的设计方法.
当代 国 际 关 系(案例6) 冷战时期美苏关系的演变.
學生兼任勞動型助理(工讀生) 勞健保投保作業說明會
概其要、析其理 ——议论文事实论据修改 昌平二中 王丽娟
“悦”读,飞越 “考场” 心神飞越 温州中学 郑可菜.
課程設計者:新北市育林國中 林憶辰老師 分享者:林慧娟
山东科技职业学院 教育教学情况汇报 教学中心:董传民.
第六章 时序逻辑电路 【教学目标】1. 掌握时序电路的分析方法; 2. 掌握同步时序电路的设计方法;
国王赏麦的故事.
学年各年级上学期期末工作布置会 武昌区教研培训中心 黄志平 2015年12月.
工资福利退休 政策及办事指南.
简明连贯得体 准确鲜明生动 写完读一遍 不顺改一改 真诚教育 zhenchengjiaoyu 四年级作文第10课
全员培训 幼儿教师 南通市 总结 2014 通州9班 赵杏芳.
战 后 国 际 关 系 专题五:冷战时期美苏关系的演变 政治学与行政管理系.
贴近教学 服务师生 方便老师.
第8章 触发器和时序逻辑电路 本章从什么是触发器出发,介绍了常见触发器逻辑功能及其动作特点;介绍了时序逻辑电路的构成与分析方法;举例说明了时序逻辑电路设计的一般方法并重点介绍了寄存器、计数器电路的组成与原理,常见寄存器、计数器集成芯片;最后介绍了脉冲单元电路。读者应深入理解特征方程、状态图、时序图等时序逻辑电路分析与设计的基本概念,理解常见触发器逻辑功能、动作特点,掌握常见寄存器、计数器集成芯片的逻辑功能及其应用。
Chapter 5 Sequential Logic Circuit
§2-8 触发器 教学目标: 触发器的基本概念 同步、边沿D、边沿Jk触发器的逻辑功能.
5月9日—5月13日买家电请来金坛康美海尔,苏果一楼海尔专卖店:买空调送液晶,买冰箱送洗衣机!豪礼送不停,省钱又省心。
权力的行使:需要监督 北京市京源学校 冯 悦.
金堂 希望·未来城项目简介 内部参考使用.
屏東縣105年度 友善校園事務與輔導工作- 國中適性輔導工作專業知能研習(初階課程) 桌遊在班級經營與學生輔導 之應用與連結
第5章:同步时序电路和数字系统设计 §5-1 状态表与同步时序电 路的基本设计方法 §5-2 算法流程图及ASM图.
国产动画 ——童年的回忆.
第五章 时序逻辑电路 5.1 概 述 5.2 触发器 5.3 时序逻辑电路的分析 5.4 常用时序逻辑电路 5.5 时序逻辑电路的设计
吉林大学远程教育课件 数 字 逻 辑 (第十九讲) 主讲人 : 魏 达 学 时:48.
实验六 电子秒表 实验目的 实验原理 实验内容 注意事项.
实验九 彩灯系统循环电路 一、实验目的 1、熟悉中规模集成触发器、计数器、移位寄存器的功能及使用方法。
计数器分析 一、计数器的功能和分类 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 时序逻辑电路 上页 下页 返回.
数字抢答器 工作原理.
摩擦力.
6.4 同步时序逻辑电路的设计方法 简单同步时序逻辑电路的设计
第 14 章 触发器和时序逻辑电路 14.1 双稳态触发器 14.2 寄存器 14.3 计数器 14.4 由 555 定时器组成的单稳
控制器 刘鹏 Dept. ISEE Zhejiang University Source: 补充讲义
第七章 D/A转换器和A/D转换器 第一节 D/A和A/D转换的基本原理 第二节 D/A转换器 第三节 A/D转换器 小结.
小太陽兒童人文藝術學院兒童畫展 地點:住院大樓9F、11F外走道( )
中華大學 資訊工程學系 報告人:資訊工程學系 許慶賢 系主任.
时序逻辑电路 -触发器.
團體衛生教育護理創意競賽 報告者:護理科 計畫主持人邱馨誼講師
组合逻辑电路 ——中规模组合逻辑集成电路.
电工电子技术实验 电工电子教学部.
本章的重点: 本章的难点: 第五章 时序逻辑电路 1.时序逻辑电路在电路结构和逻辑功能上的特点,以及逻辑功能的描述方法;
2016年12月刊.
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
实验六 触发器及其应用 一.实验目的 1.掌握基本RS、JK、D和T触发器的逻辑功能 2.掌握集成触发器的使用方法和逻辑功能的测试方法
实验十 电子秒表.
移位寄存器及其应用研究 实验目的 实验原理 实验内容 注意事项.
6.4.3 集成计数器 1、集成同步二进制计数器: 2、集成同步十进制计数器 3、集成异步计数器
课件下载地址: Addr: 西一楼327室 (进门正前方,铁皮柜后) 可讨论问题=问考试题+问成绩.
第六章 异步时序电路的分析与设计 6.1    脉冲异步时序电路概述 6.2 脉冲异步时序电路的分析 6.3 脉冲异步时序电路的设计.
实验九 TTL与非门参数测量 一、实验目的 了解TTL与非门参数的意义和使用注意事项 学习TTL非门参数的测量方法.
第五章 触发器 各位老师,同学,大家好! 我的硕士论文的题目是:在体软组织生物力学参数采集系统。我将从五个方面来介绍我的项目。 (翻页)
原始状态图 最简状态图 状态分配 设计要求 检查电路能否自启动 选触发器,求时钟、输出、状态、驱动方程 画电路图
第十章 常用时序逻辑电路及其应用 10.1 寄存器 寄存器是数字系统常用的逻辑部件,它用来存放数码或指令等。它由触发器和门电路组成。一个触发器只能存放一位二进制数,存放 n 位二进制时,要 n个触发器。 按功能分 数码寄存器 移位寄存器.
第五章 时序逻辑电路 第一节 时序电路概述 第二节 同步时序电路的分析 第三节 同步时序电路的设计 第四节 异步时序电路 小结.
Presentation transcript:

第六章 时序逻辑电路的分析与设计 各位老师,同学,大家好! 我的硕士论文的题目是:在体软组织生物力学参数采集系统。我将从五个方面来介绍我的项目。 (翻页) 西安交通大学生命科学与技术学院

主要内容 一、时序电路定义和分类 二、时序电路的功能描述方法 三、同步时序电路的分析 四、同步时序电路的设计 02 西安交通大学生命科学与技术学院

一、时序电路的定义和分类 定义:任一时刻电路的输出不仅与该时刻的输入相关,而且与电路中触发器的原始状态有关。 不严格地说,时序逻辑电路就是含有触发器的电路 03

时序逻辑电路的分类 按触发器状态转换的步调分:同步与异步 按电路输出信号的特点分:Mealy和Moore Mealy型的输出与输入X直接相关 特殊Moore型是无输入X的电路,输出Z则可有可无 04

Mealy和Moore电路的例子 Z=XQ1Q0 Z=Q1Q0 K J =1 & Z Q0 Q1 X CP FF1 FF0 同步电路,CP 下降沿作用

二、时序电路的功能描述方法 1)逻辑方程 2)状态转移表 3)状态转移图 4)时序图 06

功能描述方法之一:逻辑方程 包括: 1)激励方程 2)输出方程 3)状态方程 07

K J =1 & Z Q0 Q1 X CP FF1 FF0 激励方程: 输出方程: 状态方程: 08

功能描述方法之二:状态转移表 不同电路画法不同: 1)Mealy电路 2)Moore电路 3)特殊Moore电路 09

列表描述电路输出、次态与输入、 现态之间的关系 Mealy型 Moore型 Q1n+1Q0n+1 Z 1 Q1Q0 X 0 0 0 1 1 1 1 0 01/0 10/0 00/0 11/0 11/1 Q1n+1Q0n+1 Z X Q1Q0 1 0 0 0 1 1 1 1 0 01 10 00 11 11 00 10 01 1 列表描述电路输出、次态与输入、 现态之间的关系 10

电路没有输入和输出时的状态表 特殊Moore型状态表,Z也可以没有 11

功能描述方法之三:状态转移图 用图形来描述电路输出、次态与输入、现态之间的关系 不同电路画法不同: 1)Mealy电路 2)Moore电路 12

Mealy型状态图 箭头旁标注的是外输入X和外输出Z: 00 01 11 10 1/0 0/0 1/1 X/Z Q1Q0 箭头旁标注的是外输入X和外输出Z: X/Z 13

注意: 右图没有外输入和输出,时钟来后状态无条件转移,次态就是电路的输出 Moore型状态图 特殊Moore型状态图 00/0 01/0 10/1 11/1 1 000 001 010 011 100 Q2Q1Q0 Q1Q0/Z X 注意: 右图没有外输入和输出,时钟来后状态无条件转移,次态就是电路的输出 14

功能描述方法之四:时序图 以时序波形的形式描述电路状态、输出Z与输入X之间的关系。 15

三、时序电路的分析 16

分析电路的最终目的是甚么? 已知时序电路图,要求找出该电路的功能 17

时序电路的分析方法 触发器的激励方程。 2.根据已写出的激励方程和所用的触发器的 特征方程,写出各触发器的状态方程。 1. 根据逻辑图写出时序电路的输出方程和各 触发器的激励方程。 2.根据已写出的激励方程和所用的触发器的 特征方程,写出各触发器的状态方程。 3.根据时序电路的状态方程和输出方程,建立状态转移表,进而可以画出状态图和时序波形图。 4.根据状态图或时序图分析电路的逻辑功能。 18

分析步骤图示: 逻辑电路 输出方程 激励方程 状态方程 状态表 电路功能 状态转移图 时序图 19

例1 分析下列时序逻辑电路的功能。 K J =1 & Z Q0 Q1 X CP FF1 FF0 20

电路观察 同步、Mealy型电路 输入: X、Q1、Q0 输出:Z、 Q1n+1、Q0n+1 21

解: (1)求激励方程和输出方程: (2)求状态方程: 22

根据逻辑方程填Q1 、Q0 和Z的K图如图(a)、(b)、(c)所示: (3)列状态表: 根据逻辑方程填Q1 、Q0 和Z的K图如图(a)、(b)、(c)所示: n+1 n+1 23

将上述三表合并得Mealy标准状态表,如图(d)所示: 24

(4)画状态转移图: 25

当外部输入X = 0 时,状态转移按 00→01→ 10→11→00→ … 循环变化,实现模 4 加法计数器功能。 (5)逻辑功能分析: 当外部输入X = 0 时,状态转移按 00→01→ 10→11→00→ … 循环变化,实现模 4 加法计数器功能。 2.当外部输入X = 1 时,状态转移按 00→11→ 10→01→00→ … 循环变化,实现模 4 减法 计数器功能。 结论:该电路是一个 同步模4可逆计数器。 X- 加/减控制信号 Z- 进/借位输出 26

关于计数器 1. 定义:有状态闭合环的时序电路 2. 模与触发器的个数的关系 3. 加法、减法、可逆计数器 27

例2 分析下列时序逻辑电路的功能。 Q2 CP Q1 FF1 D1 FF2 D2 FF0 D0 & Q0 Z 28

电路观察 同步、特殊Moore型电路 输入: Q2、 Q1、Q0 输出:Z、 Q2n+1、 Q1n+1、Q0n+1 29

解: (1)求激励方程和输出方程: (2)求状态方程: 30

(3)列状态表: 31

(4)画状态转移图: 有效状态和无效状态的概念 Q2Q1Q0 / Z 000/0 100/0 010/0 101/1 001/1 011/1 111/1 110/0 有效状态和无效状态的概念 32

随着CP节拍的到来,电路在七个有效状态中循环变化 (5)逻辑功能分析: 随着CP节拍的到来,电路在七个有效状态中循环变化 2.输出Z 也在0010111七个数中循环。说 明该电路输出一个周期的数字序列信号 3.电路是可自启动的。 结论:该电路是一个 序列信号发生器。 33

什么是可自启动电路? 时序电路中的所有无效状态经过数个CP脉冲后都能进入有效状态环,称电路为可自启动电路。 34

可自启动电路与不可自启动电路举例 000/0 100/0 010/0 101/1 001/1 011/1 111/1 110/0 Q2Q1Q0 / Z 35

关于序列信号发生器 定义:能输出一个周期序列的电路; 2. 电路特点:一般无输入X,有输出Z, 属于特殊Moore型电路; 3. 结构:实质是一个模为N的计数器 加上一个组合电路构成。设周期序 列中01的个数是N。 36

例3 分析下列时序逻辑电路的功能。 K J 1 & Z Q0 Q1 X CP FF1 FF0 37

电路观察 同步、Mealy型电路 输入:X、Q1、Q0 输出:Z、Q1n+1、Q0n+1 38

解: (1)求激励方程和输出方程: (2)求状态方程: 39

根据逻辑方程填Q1 、Q0 和Z的K图如图(a)、(b)、(c)所示: (3)列状态表: 根据逻辑方程填Q1 、Q0 和Z的K图如图(a)、(b)、(c)所示: n+1 n+1 40

将上述三表合并得Mealy标准状态表,如图(d)所示: 41

(4)画Mealy型电路的状态转移图: 1/0 0/0 00 10 0/0 X/Z 0/0 1/0 0/0 Q1Q0 01 11 1/1 42

(5)逻辑功能分析: 01状态不在有效状态环内,不考虑; 2. 电路是可自启动的; 3. Z=1 出现在X连续输入三个1之后,输出 代表了连续的三个1输入。 结论:该电路是一个 111 序列检测器。 43

例4 分析下列时序逻辑电路的功能。 44

同步、特殊Moore型电路 输入: Q2、 Q1、Q0 输出:三个Z、 Q2n+1、 Q1n+1、Q0n+1 电路观察 45

解: (1)求激励方程和输出方程: (2)求状态方程: 46

(3)列特殊Moore型电路的状态表: 47

(4)画状态转移图: 48

(5)画波形图: 49

由以上分析可见,该电路在CP 脉冲作用下,把宽度为T的脉冲以三次分配给Q0、Q1和Q2各端,故该电路是一个脉冲分配器。 (6)逻辑功能分析: 由以上分析可见,该电路在CP 脉冲作用下,把宽度为T的脉冲以三次分配给Q0、Q1和Q2各端,故该电路是一个脉冲分配器。 由状态图和波形图可以看出,该电路每经过三个时钟周期循环一次,并且该电路有自启动能力。 50

已学过的时序电路 1)计数器 2)序列发生器 3)序列检测器 4)脉冲分配器 51

四、时序电路的设计 52

时序电路设计的最终目的是甚么? 已知对待设计电路的要求,目标是画出电路图, 主要包含下列电路设计: 1)计数器电路 2)序列信号发生器 3)序列信号检测器 53

一、计数器设计 54

计数器的设计步骤 设计要求 二进制状态表 电路图 输出函数 激励函数 各触发器的卡诺图 55

例1 用D或JK触发器设计模5计数器。 状态变化为:000→001→ 011→101→110 解: 1. 电路无输入X 和输出Z,就是现态与次态 的状态转换。电路是特殊Moore型的; 2. 从状态情况推测,触发器应有三个; 3. 非完全描述,存在自启动问题。 56

(1)根据题意列特殊Moore型电路的状态表: Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 1 × 这是三个触发器的现态与次态之间的关系 57

(2)根据状态表,画次态卡诺图, 求次态与现态的函数关系: Q0 Q2Q1 00 01 11 10 1 Q0 Q2Q1 00 01 11 1 Q2n+1 Q0 Q2Q1 00 01 11 10 1 Q1n+1 58

(2)根据状态表,画次态卡诺图, 求次态与现态的函数关系(续): Q0 Q2Q1 00 01 11 10 1 Q0n+1 59

如选用D触发器实现电路,注意到D触发器如下的特征函数,对照可得激励函数: (3)根据所选触发器特征函数的特点, 确定各触发器的激励函数。 如选用D触发器实现电路,注意到D触发器如下的特征函数,对照可得激励函数: 60

根据上述K图的画圈情况或函数表达式,检查无效状态的去向,画出完整状态图 (4)自启动检查 根据上述K图的画圈情况或函数表达式,检查无效状态的去向,画出完整状态图 111 000 001 011 100 110 101 010 Q2Q1Q0 61

方法1:根据K图和有效状态的情况,酌情改变K图的圈法,例子如下: (5)非自启动电路变为自启动电路 方法1:根据K图和有效状态的情况,酌情改变K图的圈法,例子如下: Q0 Q2Q1 00 01 11 10 1 Q2n+1 Q0 Q2Q1 00 01 11 10 1 Q2n+1

改变第一个K图的圈法后的状态图如下,可见电路已变为自启动的了。 111 010 001 110 000 011 101 100 Q2Q1Q0 63

(6)重新确定激励函数,画电路图 第一个K图的圈法改变后的激励函数: Q2 CP Q1 FF1 D1 FF2 D2 FF0 D0 & Q0 ≥1 Q0 64

方法2:直接确定无效状态的次态为有效状态中的一个,重新寻找激励函数。这种方法简单但电路将稍微复杂。 Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 1 × Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 1

用JK触发器实现电路 如选用JK触发器实现电路,由于JK触发器的特征函数不同,求激励函数的方法也稍有不同。 66

已知三个JK触发器现态与次态之间的关系如下表所示: Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 1 × 67

Q0 Q2Q1 00 01 11 10 1 触发器FF2的 K图是: 如选用JK触发器FF2 的特征方程应是: 1 Q2n+1 触发器FF2的 K图是: 如选用JK触发器FF2 的特征方程应是: 从K图看Q2现态与次态的关系, 发现适当划分K图,求J2和K2非常方便。 68

Q0 Q2Q1 00 01 11 10 1 Q2n+1 对划分后的K图分别 化简,得: 对比: 则有: 69

Q0 Q2Q1 00 01 11 10 1 Q0 Q2Q1 00 01 11 10 1 检查自启动 与画电路图略 Q1n+1 Q0n+1 1 Q1n+1 Q0 Q2Q1 00 01 11 10 1 Q0n+1 检查自启动 与画电路图略 70

例2 用D或JK触发器设计模7同步加 法计数器。 分析:1. 什么是同步加法计数器; 2. 触发器的个数至少3个; 3. 无需输入X 和输出Z,是一个 特殊Moore电路; 4. 非完全描述,有自启动问题。 71

根据题意,可列出状态表: Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 1 × 画K图求激励检查自启动,画电路图等略 72

二、序列信号发生器设计 73

复习关于序列信号发生器 定义:能输出一个周期序列的电路; 2. 电路特点:一般无输入X,有输出Z, 属于特殊Moore型电路; 3. 结构:实质是一个模为N的计数器加 上一个组合电路构成。设周期序列中 01的个数是N。 74

设计思路 1. 根据要设计的序列中的01个数N, 先设计一个模值为N的计数器; 2. 计数器中每个状态对应一个输出 的序列值; 2. 计数器中每个状态对应一个输出 的序列值; 3. 根据上述要求,画状态表。 75

例3 用D触发器设计能产生01011的序 列发生器。设计数器的状态变化 为:000→001→ 011→101→110 76

题目分析 1. 要发生的一个周期序列包含5个不同 状态; 2. 先设计一个模5的计数器,让每个有 效状态对应一个序列中的状态数; 所需触发器的个数至少3个; 3. 无需输入X,但有一个输出Z,是一 个特殊Moore电路; 4. 非完全描述,有自启动问题。 77

(1)根据题意,列状态表: 分析: 红线以左是要设计 一个可自启动的模 5计数器,前面已 经设计过了。这里 只看输出与现态的 关系。 78

(2)画输出Z的卡诺图: Q2Q1 00 01 11 10 Q0 1 Z 79

(3)画电路图 & ≥1 Z & ≥1 & D0 Q0 D1 Q1 D2 Q2 FF0 FF1 FF2 CP 80

例3 用JK触发器设计能产生0110111的序列发生器。 分析:1. 要发生的一个周期序列包含7个不同 状态; 2. 先设计一个模7的计数器,让每个有 效状态对应一个序列中的状态数, 题中没有限定状态; 3. 无需输入X,但有一个输出Z,是一 个特殊Moore电路; 4. 非完全描述,有自启动问题。 81

根据题意,可列状态表: 分析: 红线以左是要设计一个可自启动的模 7计数器 其余部分略去 82

总 结 对于某些典型的同步时序电路,直接从命题要求就可以列出状态编码表,如计数器和序列发生器,这类设计问题称为“给定状态时序电路的设计”。 总 结 对于某些典型的同步时序电路,直接从命题要求就可以列出状态编码表,如计数器和序列发生器,这类设计问题称为“给定状态时序电路的设计”。 83

给定状态时序电路的设计步骤 一、从题意写出状态转换表; 二、从状态转换表写出各个状态次态的K图 和输出的K图; 三、化简,如用JK则要对K图分区,如用D 则不用; 四、从化简后的状态方程中写出各个触发器 的激励函数; 五、检查自启动情况,需要时修改电路; 六、画电路图。(设计的电路可能不唯一) 84

三、非给定状态时序电路设计 (以序列信号检测器设计为例) 85

非给定状态时序电路的设计步骤 二进制状态表 输出函数 激励函数 原始状态图原始状态表 最简状态图最简状态表 设计要求 电路图 给定状态电路设计 86

例4 用JK触发器设计111序列检测器。 1. 电路的功能是连续输入3个或3个以上 的1时,电路输出1,否则输出0; 2. 电路应该有一个输入X,一个输出Z, 应有如下关系: 如 X 0 1 1 0 1 1 1 1 1 0 1 1 则 Z 0 0 0 0 0 0 1 1 1 0 0 0 3. 难以确定到底需要几个触发器。 87

(1)根据题意进行状态设置 具体做法如下: 设: S0 初态,电路没有收到有效的1; S1 收到一个有效的1; S2 收到两个有效的1; 这些状态是需要电路记忆的事件 88

(2)根据状态设置建立状态图和状态表 S2 S0 S1 S3 1 S 1/0 0/0 1/1 X/Z Sn+1 Z X S0 S1 S2 1 S X S0 S1 S2 S3 S0 /0 S1 /0 S2 /0 S3 /1 X/Z 89

1. 状态设置时的重点是正确反映设计要求,可能有多余的状态; (3)状态化简 1. 状态设置时的重点是正确反映设计要求,可能有多余的状态; 2. 多余状态导致电路复杂,需要化简。 3. 化简的核心是要找所谓的等价状态。 90

什么是状态的等价? 定义:对两个状态Si 和Sj,如分别以之为初始状态,加入任意的输入,电路均产生相同的输出,称Si 和Sj 等价。 等价的状态可以合并。 91

如何判断状态的等价? 判断状态表中两个状态等价的条件: 1. 相同输入有相同的输出 2. 相同输入时次态等价,次态等价指: 1. 相同输入有相同的输出 2. 相同输入时次态等价,次态等价指: (1)次态相同 或 (2)次态交错 或 (3)次态互为隐含条件 92

判断状态等价的举例 S2S5 输出相同,次态也相同,记[S2S5 ] S6S7 输出相同,在X=0时次态交错,记[S6S7 ] S1S3 输出相同,X = 1 时,次态交错;X=0 时,次态分别是S2和S4 , S2和S4是否等价又决定于S1和S3 ,这是互为隐含条件。记[S1S3 ], [S2S4]。 由[S2S5 ]和[S2S4]有[S2S4S5] Sn+1 Z 1 S X S1 S2 S3 S4 S5 S6 S7 S2 /0 S5 /1 S4 /0 S7 /1 S6 /1 S3 /0 S1 /0 S5 /0

化简后的状态图为: 1 S 1 S Sn+1 Z X S1 S2 S3 S4 S5 S6 S7 S2 /0 S5 /1 S4 /0 1 S X S1 S2 S3 S4 S5 S6 S7 S2 /0 S5 /1 S4 /0 S7 /1 S6 /1 S3 /0 S1 /0 S5 /0 化简后的状态图为: Sn+1 Z 1 S X S1 S2 S6 S2 /0 S2 /1 S6 /1 S1 /0 94

举例中的状态化简: 1 S 1 S Sn+1 Z X S0 S1 S2 S3 S0 /0 S1 /0 S2 /0 S3 /1 Sn+1 Z 1 S X S0 S1 S2 S3 S0 /0 S1 /0 S2 /0 S3 /1 Sn+1 Z 1 S X S0 S1 S2 S0 /0 S1 /0 S2 /0 S2 /1 95

状态分配是给以字母表示的状态赋以合适的二进制代码,得到二进制的状态表。 (4)状态分配 状态分配是给以字母表示的状态赋以合适的二进制代码,得到二进制的状态表。 1. 分配时注意状态个数、二进制位数(触 发器个数)之间的关系; 2. 分配的原则仅供参考,可简单随意分配。 96

举例中化简后的状态分配: 设 S0=00,S1=01,S2=10 1 S 1 Sn+1 Z X S0 S1 S2 S0 /0 S1 /0 1 S X S0 S1 S2 S0 /0 S1 /0 S2 /0 S2 /1 Q1n+1Q0n+1 Z 1 Q1Q0 X 0 0 0 1 1 0 00/0 01/0 10/0 10/1 设 S0=00,S1=01,S2=10 97

状态分配的方案二: 设 S0=00,S1=10,S2=11 1 S 1 Sn+1 Z X S0 S1 S2 S0 /0 S1 /0 1 S X S0 S1 S2 S0 /0 S1 /0 S2 /0 S2 /1 Q1n+1Q0n+1 Z 1 Q1Q0 X 0 0 1 0 1 1 00/0 10/0 11/0 11/1 设 S0=00,S1=10,S2=11 98

将上述分配了二进制代码的状态表,一分为三,得到输出、次态与输入、现态之间的关系。 (5)确定激励函数与输出函数 将上述分配了二进制代码的状态表,一分为三,得到输出、次态与输入、现态之间的关系。 这时的设计回到了给定状态电路设计方法。 99

Q1 、Q0 和 Z 的 K 图分别如(a)(b)(c)所示: n+1 n+1 Q1 、Q0 和 Z 的 K 图分别如(a)(b)(c)所示: 100

求状态方程: 求激励方程和输出方程: 自启动检查:电路可以自启动。 101

(6)画出电路图 K J 1 & Z Q0 Q1 X CP FF1 FF0 102

时序电路的应用举例 寄存器与移位寄存器 寄存器是计算机的主要部件之一,它用来暂时存放数据或指令。 103

1. 二拍接收四位数据寄存器 Q3 Q2 Q1 Q0 & Q D A0 A1 A2 A3 CLR 取数脉冲 接收脉冲 ( CP ) 104

所谓“移位”,就是将寄存器所存各位 数据,在每个移位脉冲的作用下,向左或向右移动一位。 2. 移位寄存器 所谓“移位”,就是将寄存器所存各位 数据,在每个移位脉冲的作用下,向左或向右移动一位。 105

根据移位方向,常分成左移寄存器、右移寄存器 和 双向移位寄存器三种: 移位寄存器的分类: 根据移位方向,常分成左移寄存器、右移寄存器 和 双向移位寄存器三种: 寄存器 左移 (a) 寄存器 右移 (b) 寄存器 双向 移位 (c) 106

单向移位寄存器举例 1. 单向右移。 2. 串入并出或串入串出 Q0 Q1 Q2 Q3 Ri D Q0 D Q1 D Q2 D Q3 R0 FF0 FF1 FF2 FF3 CP RD清0 1. 单向右移。 2. 串入并出或串入串出 107

根据移位数据的输入-输出方式,又可将它分为如下四种电路: 串行输入-串行输出 串行输入-并行输出 并行输入-串行输出 并行输入-并行输出 移位寄存器的分类: 根据移位数据的输入-输出方式,又可将它分为如下四种电路: 串行输入-串行输出 串行输入-并行输出 并行输入-串行输出 并行输入-并行输出 108

FF 串入-串出 FF 串入-并出 FF 并入-串出 FF 并入-并出 109

单向移位寄存器举例 四位并入 串出的左移寄存器 Q D & A0 A1 A2 A3 SD RD CLR LOAD 移位脉冲 CP 串行输出 数 据 预 置 3 2 1 存数脉冲 清零脉冲 四位并入 串出的左移寄存器 设A3A2A1A0 = 1011,在存数脉冲作用下,并行输入数据,使 Q3Q2Q1Q0 = 1011 。 110

串行输出 Q3 D3 Q2 D2 Q1 D1 Q0 D0 Q3 Q2 Q1 Q0 移位脉冲 CP 并入初态 Q3Q2Q1Q0 = 1011 左移过程 Q3Q2Q1Q0 D3D2D1D0 D0 = 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 D1 = Q0 1 1 0 0 1 0 0 0 D2 = Q1 1 0 0 0 0 0 0 0 D3 = Q2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111

双向移位寄存器 构成原理:既能左移又能右移。 给移位寄存器设置一个控制端如S,令S=0 时左移;S=1时右移即可。 集成组件74LS194就是这样的多功能移位寄存器。 112

工作方式 控制 74LS194 右移串行输入 左移串行输入 并行输入 VCC QA QB QC QD S1 S0 CP CLR L D C 16 15 14 13 12 11 10 9 1 3 4 5 6 7 8 2 CLR L D C B A R GND 74LS194 右移串行输入 左移串行输入 并行输入 113

74LS194 功能表 关于74LS194 的具体应用下章讨论。 CLR CP S1 S0 Q 的功能 直接清零 1 0 0 保 持 1 直接清零 1 0 0 保 持 1 右移(从QA向右移动) 0 1 1 1 0 左移(从QD向左移动) 1 1 1 并行同步置数 关于74LS194 的具体应用下章讨论。 114

本章的内容就是这些,谢谢大家!