数字电子技术基础第5章.ppt
《数字电子技术基础第5章.ppt》由会员分享,可在线阅读,更多相关《数字电子技术基础第5章.ppt(147页珍藏版)》请在一课资料网上搜索。
1、方法方法计计寄存器寄存器概述概述(Sequential Logic Circuit)(Sequential Logic Circuit)主要内容:主要内容:1.时序电路的时序电路的特点特点、功能表示功能表示方法和方法和分类分类2.时序电路的基本时序电路的基本分析方法分析方法和和设计方法设计方法3.常用的时序电路:常用的时序电路:计数器、计数器、寄存器、读寄存器、读/写存储器、写存储器、顺序脉冲发生器和顺序脉冲发生器和 可编程可编程 时序逻辑电路时序逻辑电路。一、时序电路的特点一、时序电路的特点1.定义定义 任何时刻电路的任何时刻电路的输出,不仅和该时刻输出,不仅和该时刻的输入信号有关,而的输入
2、信号有关,而且还取决于电路原来且还取决于电路原来的状态。的状态。2.电路特点电路特点(1)与时间因素与时间因素(CP)有关;有关;(2)含有记忆性的元件含有记忆性的元件(触发器触发器)。组合逻辑组合逻辑电电 路路存储电路存储电路x1xiy1yjw1wkq1ql输输入入输输出出二、时序电路逻辑功能表示方法二、时序电路逻辑功能表示方法1.逻辑表达式逻辑表达式(1)输出方程输出方程)(),()(nnntQtXFtY(3)状态方程状态方程)(),()(1nnntQtWHtQ (2)驱动方程驱动方程)(),()(nnntQtXGtW 2.状态表、卡诺图、状态图和时序图状态表、卡诺图、状态图和时序图组合逻
3、辑组合逻辑电电 路路存储电路存储电路x1xiy1yjw1wkq1qlx1y1y2JKQ1Q2x21J1KC1CP三、时序逻辑电路分类三、时序逻辑电路分类1.按逻辑功能划分:按逻辑功能划分:计数器、寄存器、读计数器、寄存器、读/写存储器、写存储器、顺序脉冲发生器等。顺序脉冲发生器等。2.按时钟控制方式划分:按时钟控制方式划分:同步时序电路同步时序电路触发器共用一个时钟触发器共用一个时钟 CP,要更新,要更新状态的触发器同时翻转。状态的触发器同时翻转。异步时序电路异步时序电路电路中所有触发器没有共用一个电路中所有触发器没有共用一个 CP。3.按输出信号的特性划分:按输出信号的特性划分:)()(nn
4、tQFtY)(),()(nnntQtXFtY 存储存储电路电路Y(tn)输出输出WQX(tn)输入输入组合组合电路电路CPY(tn)输出输出CPX(tn)输入输入存储存储电路电路组合组合电路电路组合组合电路电路5.1.1 时序电路的基本分析方法时序电路的基本分析方法1.分析步骤分析步骤时序电路时序电路时钟方程时钟方程驱动方程驱动方程状态表状态表状态图状态图时序图时序图CP触触发发沿沿特性方程特性方程输出方程输出方程状态方程状态方程计算计算2.分析举例分析举例时钟方程时钟方程CPCPCPCP 210输出方程输出方程nnnQQQY012 驱动方程驱动方程nnQK,QJ2020 nnQK,QJ010
5、1 nnQK,QJ1212 状态方程状态方程 例例 5.1.1 解解 画出如下时序电路的状态图和时序图画出如下时序电路的状态图和时序图1J1KC10Q0Q1J1KC11J1KC11Q2Q1Q2Q&FF1FF0FF2CPY特性方程特性方程nnnQKQJQ 1(CP有效)有效)nnnnnnQQQQQQ2020210 CP有效有效nnnnnnQQQQQQ0101011 CP有效有效nnnnnnQQQQQQ1212112 CP有效有效nnQQ210 nnQQ011 nnQQ112 nnnQQQY012CPQ2 Q1 Q0 Y0123456 0120 0 010 0 110 1 111 1 111 1
6、0101 0 00 1 011 0 110 1 01000001/1011/1111/1110/1100/1/0有效状态和有效循环有效状态和有效循环010101/1/1无效状态和无效循环无效状态和无效循环能否自启动能否自启动?能自启动:能自启动:存在无效状态,但没有存在无效状态,但没有形成循环。形成循环。不能自启动:不能自启动:无效状态形成循环。无效状态形成循环。0 0 01CP有效有效CP有效有效CP有效有效nnnQQQ012排列:排列:Y方法方法2 利用卡诺图求状态图利用卡诺图求状态图nnQQ210 nnQQ011 nnQQ112 11001100Q2n+1Q2nQ1nQ0n0100 01
7、 11 1001100110Q1n+1Q2nQ1nQ0n0100 01 11 1000001111Q0n+1Q2nQ1nQ0n0100 01 11 10Q2n+1 Q1n+1 Q0n+1Q1nQ0nQ2n0100 01 11 10001 011111101000 010 110100nnnQQQ012排列:排列:Y/1/1/1/1000001011111110100/0/1nnnQQQY012000001/1011/1111/1110/1100/1/01 2 3 4 5 6CPCP下降沿触发下降沿触发Q2Q1Q0000001011111110100000YnnnQQQ012排列:排列:Y 练习
8、练习1 时钟方程时钟方程CPCPCPCP 210输出方程输出方程nnQSQY021 nnnQQQY0122 驱动方程驱动方程100 KJnnnQKSQQJ01201,SQQKQQJnnnn102012,nnQQ010 状态方程状态方程nnnnnnnnQQQQQQQSQ010120111 nnnnnnnnQQQQSQQQQ021201212 解解 画出电路的状画出电路的状态图和时序图态图和时序图(同步)(同步)nnnQKQJQ 1CP有效有效特性方程特性方程CP有效有效CP有效有效CP有效有效nnnnnnnnQQQQSQQQQ021201212 nnnnnnnnQQQQQQQSQ01012011
9、1 nnQQ010 10110100Q2n+1SQ2nQ1nQ0n00 01 11 10010010010001 11 1010101010Q1n+1SQ2nQ1nQ0n00 01 11 10101010000001 11 1010011001Q0n+1SQ2nQ1nQ0n00 01 11 10100110010001 11 10S=0Q2n+1 Q1n+1 Q0n+1Q1nQ0nQ2n0100 01 11 10001 010 100 011101 110 000 111S=1Q1nQ0nQ2n0100 01 11 10001 010 100 011101 000 000 111Q2n+1 Q
10、1n+1 Q0n+1输入输入现态现态次态次态输出输出SQ2nQ1nQ0nQ2n+1Q1n+1Q0n+1Y1Y200000000111111110 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 00 0 10 1 00 1 11 0 01 0 10 0 01 1 10 0 00 00 00 00 00 00 00 00 10 00 00 00 00 01 00 01 1000 001/00010/00011/0
11、0100/00101/001100/001110/000/011/101101111/00能自启动能自启动012QQQS/Y1Y21/11nQnQnQnQSnQnQnQnQ021201212nQnQnQnQnQnQnQSnQ010120111nQnQ010nQnSQY021nQnQnQY0122000 001/00010/00011/00100/00101/001100/001110/000/011/101101111/00当当 S=0 时,每时,每 8 个个 CP 一个循环;一个循环;当当 S=1 时,每时,每 6 个个 CP 一个循环。一个循环。012QQQS/Y1Y2 练习练习2 画出如
12、下异步时序电路的状态画出如下异步时序电路的状态图和时序图图和时序图1DC10Q0Q1DC11DC11Q1Q&FF1FF0FF2CP&2Q2Q 解解 时钟方程时钟方程CPCPCP 2001QCP 驱动方程驱动方程状态状态方程方程nnQQD020 nQD11 nnQQD012 DQn 1nnnQQQ0210 (CP 有效有效)nnQQ111 (Q0 有效有效)nnnQQQ0112 (CP 有效有效)(异步)(异步)特性方程特性方程(CP 有效有效)现态现态次态次态注注Q2nQ1nQ0nQ2n+1Q1n+1Q0n+1时钟条件时钟条件0 0 00 0 10 1 00 1 11 0 01 0 11 1
13、01 1 1CP2 CP0CP2 CP1 CP0CP2 CP0CP2 CP1 CP0CP2 CP0CP2 CP1 CP0CP2 CP0CP2 CP1 CP0nnnQQQ0210 nnQQ111 nnnQQQ0112 101000000110011000010001(CP 有效有效)(Q0 有效有效)(CP 有效有效)000001 010 011 100101 110 111能自启动能自启动012QQQ排列:排列:CP CPCPCP 2001QCP 000001 010 011 100不画无不画无效状态效状态1 2 3 4 5CPQ0Q0Q1Q2排列:排列:012QQQ5.1.2 时序电路的基本
14、设计方法时序电路的基本设计方法1.设计的一般步骤设计的一般步骤时序逻辑时序逻辑问题问题逻辑逻辑抽象抽象状态转换状态转换图(表图(表)状态状态化简化简最简状态最简状态转换图(表)转换图(表)电路方程式电路方程式(时钟输出状态方程)(时钟输出状态方程)求出求出驱动方程驱动方程选定触发选定触发器的类型器的类型逻辑逻辑电路图电路图检查能否检查能否自启动自启动特性方程特性方程Q2n+1 Q1n+1 Q0n+12.设计举例设计举例按如下状态图设计时序电路。按如下状态图设计时序电路。000/0/0/0/0/0001010011100101/1 解解 选用下降沿触发的选用下降沿触发的 JK JK 触发器,若触
15、发器,若用同步方式用同步方式,则则时钟方程时钟方程:00 01 11 1001 nQ2nnQQ01Y000001 02QQY (为方便,略为方便,略去右上角去右上角 n)00 01 11 1001 nQ2nnQQ01010QQn 0101211QQQQQQn 020112QQQQQn 例例 5.1.2 CP0=CP1=CP2=CPnnnQQQ012Y010011100101000001010 nQ10110 11 nQ01012 nQ0101010QQn 0101211QQQQQQn 020112QQQQQn 100 KJ01021,QKQQJ 约束项约束项022201)(QQQQQQ 022
16、01201QQQQQQQQ 02201QQQQQ CP1KC1FF1&1JY1J1KC1FF01KC1FF2&1J1&检查能否自启动:检查能否自启动:110111000能能自启动自启动/0/102012 QK,QQJ 02QQY 010QQn 0101211QQQQQQn 02_20112QQQQQQn特性方程特性方程nnnQKQJQ 1(CP有效)有效)1/1 例例 5.1.3 设计设计 一个串行数据检测电路,要求:连续输入一个串行数据检测电路,要求:连续输入3 个或个或 3 个以上数据时输出为个以上数据时输出为 1,否则为,否则为 0。解解 S0 原始状态原始状态(0)S1 输入输入1个个
17、1S2 连续输入连续输入 2 个个 1S3 连续输入连续输入 3 个或个或 3 个以上个以上 1S0S1S2S3X 输入数据输入数据Y 输出信号输出信号0/01/00/01/00/00/01/1S0S1S20/01/00/01/00/01/10/00/0X/YS0S1S20/01/00/01/00/01/1M=3,取取 n=2S0=00S1=01S2=110001110/01/00/01/00/01/1选选 JK()触发器触发器,同步同步方式方式Q1nQ0nX0100 01 11 10Y000001 nXQY1 nnXQQ011 XQn 10时钟方程时钟方程:CP0=CP1=CPQ1n+1 Q
18、0n+100000001111100001111 nQ10 nQ1nnQQ01X/YnnXQQ011 nnnnQXQQXQ1010 nnQXQ01 约束项约束项nnnQXQXQ101 XQn 10nnQXXQ00 nXQJ01 XK 1XJ 0XK 0nXQY1&CPX1Y1J1KC1FF0Q0无效状态无效状态 10000010000/01111 111/1能自启动能自启动Q11KC1FF1&1J注意注意:求驱动方程时求驱动方程时,应先转换状态方程应先转换状态方程,使之与特性方程的形式一致使之与特性方程的形式一致,再比较再比较 练习练习 按如下状态图设计时序电路。按如下状态图设计时序电路。00
19、0/00001010011100101/00/001/001/001101/001111/00nnnQQQ012P/Y1Y2 解解 CPCPCPCP210 0100PQ2nQ1nQ0n00 01 11 10000000000001 11 10Y1 0000PQ2nQ1nQ0n00 01 11 10000001000001 11 10Y2nnQQPY011 nnnQQQY0122 选用上升沿触发的选用上升沿触发的 D 触发器触发器000/00001010011100101/00/001/001/001101/001111/00Q1nQ0n 0 1 10 0 00 1 00 0 1PQ2n 00
20、01 11 100 1 11 0 00 1 00 0 11 1 10 0 01 1 01 0 10001 11 10Q2n+1 Q1n+1 Q0n+1Q1nQ0n 0 1 10 0 00 1 00 0 1PQ2n 00 01 11 100 1 11 0 00 1 00 0 11 1 10 0 01 1 01 0 10001 11 10Q2n+1 Q0n+1 Q0n+1010QQn Q1nQ0n 0 1 10 0 00 1 00 0 1PQ2n 00 01 11 100 1 11 0 00 1 00 0 11 1 10 0 01 1 01 0 10001 11 10Q2n+1 Q1n+1 Q0n
21、+1010111QQQQQn Q1nQ0n 0 1 10 0 00 1 00 0 1PQ2n 00 01 11 100 1 11 0 00 1 00 0 11 1 10 0 01 1 01 0 10001 11 10Q2n+1 Q2n+1 Q0n+1012021212 QQQPQQQQQn =D0=D1=D25.2.1 计数器的特点和分类计数器的特点和分类一、计数器的功能及应用一、计数器的功能及应用1.功能:功能:对时钟脉冲对时钟脉冲 CP 计数。计数。2.应用:应用:分频、定时、进行数字运算等。分频、定时、进行数字运算等。二、计数器的特点二、计数器的特点1.输入信号:输入信号:计数脉冲计数脉
22、冲 CPMoore 型型2.主要组成单元:主要组成单元:时钟触发器时钟触发器三、三、计数器的分类计数器的分类按数制分:按数制分:二进制计数器二进制计数器十进制计数器十进制计数器N 进制进制(任意进制任意进制)计数器计数器按计数按计数方式分:方式分:加法计数器加法计数器减法计数器减法计数器可逆计数可逆计数(Up-Down Counter)按时钟按时钟控制分:控制分:同步计数器同步计数器(Synchronous )异步计数器异步计数器(Asynchronous )按开关按开关元件分:元件分:TTL 计数器计数器CMOS 计数器计数器计数器计数器计数容量计数容量、长度长度或或模模的概念的概念 计数器
23、能够记忆输入脉冲的数目,即电路的有效计数器能够记忆输入脉冲的数目,即电路的有效状态数状态数 叫做叫做计数器的计数器的计数容量计数容量、长度长度或或模模。3 位二进制同步加法计数器:位二进制同步加法计数器:823 M00001111/14 位二进制同步加法计数器:位二进制同步加法计数器:000111/11624 Mn 位二进制同步加法计数器:位二进制同步加法计数器:nM2 1.结构框图和状态图结构框图和状态图 每来一个每来一个CP,计数输出增,计数输出增加加1,计满时,产生进位信号,计满时,产生进位信号C=Q2Q1Q0,(此时高位计数器此时高位计数器Q3的输出仍为的输出仍为0,即未产生计数,即未
24、产生计数输出输出)再来一个再来一个CP,计数器归,计数器归零的同时使高位计数器零的同时使高位计数器Q3在在C的的作用下,产生高位计数输出,作用下,产生高位计数输出,即即Q3由由0变为变为1.3位二进制位二进制同步加法计同步加法计数器数器CP计数脉冲计数脉冲Q2Q1Q0C进位进位计数计数输出输出Q3高位计高位计数器数器00000010010001101000101011001111nnnQQQ012/C2.选择触发器,求时钟方程、输出方程、状态方程选择触发器,求时钟方程、输出方程、状态方程选选3个个CP触发的边沿触发的边沿JKFF因为同步,所以因为同步,所以CPCPCPCP210由状态图得由状态
25、图得输出方程输出方程nnnQQQC012Q1nQ0nQ2n0100 01 11 10001 010 100 011101 110 000 111Q2n+1 Q1n+1 Q0n+100000010010001101000101011001111nnnQQQ012/C由状态图得卡诺图由状态图得卡诺图10110100Q2n+1Q2nQ1nQ0n0100 01 11 10分解该卡分解该卡诺图得诺图得10110100Q2n+1Q2nQ1nQ0n0100 01 11 1010101010Q1n+1Q2nQ1nQ0n0100 01 11 1010011001Q0n+1Q2nQ1nQ0n0100 01 11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子技术 基础