收藏 分销(赏)

惠州学院数电6时序逻辑电路.pptx

上传人:人****来 文档编号:4421922 上传时间:2024-09-20 格式:PPTX 页数:92 大小:3.74MB
下载 相关 举报
惠州学院数电6时序逻辑电路.pptx_第1页
第1页 / 共92页
惠州学院数电6时序逻辑电路.pptx_第2页
第2页 / 共92页
点击查看更多>>
资源描述
6.1 6.1 概述概述 组合电路与时序电路的区别组合电路与时序电路的区别1.组合电路:组合电路:电路的输出电路的输出只与电路的输入有关,只与电路的输入有关,与电路的与电路的前一时刻前一时刻的状态无关。的状态无关。2.时序电路:时序电路:电路在某一给定时刻的输出电路在某一给定时刻的输出取决于该时刻电路的输入取决于该时刻电路的输入还取决于还取决于前一时刻电路的状态前一时刻电路的状态由触发器保存由触发器保存时序电路:时序电路:组合电路组合电路+触发器触发器电路的状态与电路的状态与时间时间顺序有关顺序有关一、时序逻辑电路的结构特点:一、时序逻辑电路的结构特点:X(x1,x2,xi)输入信号输入信号Y(y1,y2,yj)输出信号输出信号Z(z1,z2,zk)存储电路的输入信号存储电路的输入信号Q(q1,q2,qL)存储电路的输出信号存储电路的输出信号1.时序电路包含组合电路和存储电路两个组成部分,而存储电时序电路包含组合电路和存储电路两个组成部分,而存储电路必不可少。路必不可少。2.存储电路的输出状态必须反馈到输入端,与输存储电路的输出状态必须反馈到输入端,与输入信号一起共同决定组合电路的输出入信号一起共同决定组合电路的输出Y(tn)=FX(tn),Q(tn)输出方程输出方程Q(tn+1)=GZ(tn),Q(tn)状态方程状态方程Z(tn)=HX(tn),Q(tn)驱动方程(激励方程)驱动方程(激励方程)tn,tn+1表示相邻的两个离散时间;表示相邻的两个离散时间;q1,q2,,qL为状态变量,为状态变量,代表存储器的输出状态,代表存储器的输出状态,Q为状态向量为状态向量1.按照存储单元状态变化的特点,时序电路可以分成按照存储单元状态变化的特点,时序电路可以分成同步时序电路同步时序电路和和异步时序电路异步时序电路两大类。两大类。在同步时序电路中,所有触发器的状态变化都是在同步时序电路中,所有触发器的状态变化都是在同一时钟信号作用下同时发生的。在同一时钟信号作用下同时发生的。而在异步时序电路中,各触发器状态的变化不是而在异步时序电路中,各触发器状态的变化不是同时发生,而是有先有后。异步时序电路根据电路的同时发生,而是有先有后。异步时序电路根据电路的输入是脉冲信号还是电平信号,又可分为:脉冲异步输入是脉冲信号还是电平信号,又可分为:脉冲异步时序电路和电平异步时序电路。时序电路和电平异步时序电路。一、时序逻辑电路的分类:一、时序逻辑电路的分类:2.按照输出信号的特点,时序电路可分为按照输出信号的特点,时序电路可分为米里型米里型(mealy)和)和摩尔型摩尔型(moore)两种。)两种。mealy型电路的输出状态不仅与存储电路有关,型电路的输出状态不仅与存储电路有关,而且与输入也有关,其输出函数而且与输入也有关,其输出函数Y为:为:Y(tn)=FX(tn),Q(tn)moore型电路的输出状态仅与存储电路的状态型电路的输出状态仅与存储电路的状态有关而与输入无关,其输出函数有关而与输入无关,其输出函数Y为:为:Y(tn)=FQ(tn)三、时序机:用输入信号和电路状态(状态变量)的三、时序机:用输入信号和电路状态(状态变量)的逻辑函数去描述时序电路逻辑功能的方法也叫做时序逻辑函数去描述时序电路逻辑功能的方法也叫做时序机(状态机)。机(状态机)。时序电路的典型电路有:寄存器,移位寄存器,时序电路的典型电路有:寄存器,移位寄存器,计数器等,其分析方法比组合电路更复杂些,要引进计数器等,其分析方法比组合电路更复杂些,要引进一些新方法。一些新方法。6.2 6.2 同步时序电路分析同步时序电路分析 只要能写出给定逻辑电路的输出方程、状态方只要能写出给定逻辑电路的输出方程、状态方程、驱动方程,就能表示其逻辑功能,可据此求出程、驱动方程,就能表示其逻辑功能,可据此求出在任意给定输入变量和电路现状态下电路的次态和在任意给定输入变量和电路现状态下电路的次态和输出。输出。写各触发器的写各触发器的驱动方程驱动方程写电路的写电路的输出函数输出函数写触发器的写触发器的状态方程状态方程及时钟条件及时钟条件作作状态转换表状态转换表及及状态转换图状态转换图作作时序波形图时序波形图得到电路的逻辑功能得到电路的逻辑功能同同步步时时序序电电路路的的分分析析方方法法输入端的表达式,输入端的表达式,如如T、J、K、D。组合电路的输出组合电路的输出把驱动方程代入特性方程把驱动方程代入特性方程描述输入与状态描述输入与状态转换关系的表格转换关系的表格画出画出时钟脉冲时钟脉冲作用下作用下的输入、输出波形图的输入、输出波形图1.从给定的逻辑图中,写出每个触发器的驱动方程,时钟方程从给定的逻辑图中,写出每个触发器的驱动方程,时钟方程和电路的输出方程。和电路的输出方程。2.求电路的状态方程。把驱动方程代入相应触发器的特性方程,求电路的状态方程。把驱动方程代入相应触发器的特性方程,可求出每个触发器的次态方程。即电路的状态方程,并标出时可求出每个触发器的次态方程。即电路的状态方程,并标出时钟条件。钟条件。一般步骤:一般步骤:3.列出完整的状态转换真值表(包括检查电路能否自启动)列出完整的状态转换真值表(包括检查电路能否自启动)。画出状态转换图或时序图。依次假设初态,代入电路的。画出状态转换图或时序图。依次假设初态,代入电路的状态方程,输出方程,求出次态。(对状态方程,输出方程,求出次态。(对n个触发器来说,个触发器来说,应包括应包括2n个状态)及输出,列出完整的状态转换真值表,个状态)及输出,列出完整的状态转换真值表,简称状态转换表。简称状态转换表。4.确定时序电路的逻辑功能确定时序电路的逻辑功能。例例:做出下图此时序逻辑电路的状态转换表做出下图此时序逻辑电路的状态转换表,状态转换图和时序图状态转换图和时序图 J1=Q2nQ3n,K1=1 J2=Q1n,K2=Q1n Q3n J3=Q1n Q2n,K3=Q2n根据图可写出电路的驱动方程:根据图可写出电路的驱动方程:将驱动方程代入将驱动方程代入JK触发器的特征方触发器的特征方程程Qn+1=JQn+KQn中,得状态方程为:中,得状态方程为:Q1n+1=Q2Q3 Q1 Q2n+1=Q1 Q2+Q1Q3 Q2 Q3n+1=Q1Q2Q3+Q2Q3写出输出方程为:写出输出方程为:Y=Q2Q3 由于电路每一时刻的状态都和电路的历史情况有关由于电路每一时刻的状态都和电路的历史情况有关的缘故的缘故,所以我们有必要将在一系列时钟信号操作下电所以我们有必要将在一系列时钟信号操作下电路状态转换的全部过程找出来路状态转换的全部过程找出来,则电路的逻辑功能便可则电路的逻辑功能便可一目了然。一目了然。状态转换表:状态转换表:若将任何一组输入变量及电路初态若将任何一组输入变量及电路初态的取值代入状态方程和输出方程,即可算得电路次态的取值代入状态方程和输出方程,即可算得电路次态和输出值和输出值;以得到的次态作为新的初态,和这时的输以得到的次态作为新的初态,和这时的输入变量取值一起,再代入状态方程和输出方程进行计入变量取值一起,再代入状态方程和输出方程进行计算,又可得到一组新的次态和输出值。如此继续,将算,又可得到一组新的次态和输出值。如此继续,将结果列为真值表形式,便得到状态转换表。结果列为真值表形式,便得到状态转换表。Q1n+1=0 0 0=1 1=1Q2n+1=0 0+0 0 0=0Q3n+1=0 0 0+0 0=0 Y=0 0=0例题中电路无输入变量,次态和输出只取决于电路的初态,设初态例题中电路无输入变量,次态和输出只取决于电路的初态,设初态为为Q3Q2Q1=000,代入其状态方程及输出方程,得:,代入其状态方程及输出方程,得:又以又以001为初态,代入得为初态,代入得 Q1n+1=0 0 1=0Q2n+1=1 0+1 0 0=1Q3n+1=1 0 0+0 0=0 再以再以010为初态,代入得为初态,代入得如此继续,依次得到如此继续,依次得到100,101,110,000,又返回最初设定的初态,又返回最初设定的初态,列出其状态转换表。列出其状态转换表。Q1n+1=1 0 0=0 0=1Q2n+1=0 1+0 0 1=1Q3n+1=0 1 0+1 0=0 每经过七个时钟触发脉冲以后输出端每经过七个时钟触发脉冲以后输出端Y从高电平跳变为低电平,且电路的从高电平跳变为低电平,且电路的状态循环一次。状态循环一次。所以此电路具有对时钟信号进行计数所以此电路具有对时钟信号进行计数的功能,且计数容量等于七,称为七的功能,且计数容量等于七,称为七进制计数器。进制计数器。若电路初态为若电路初态为111,代入方程得:,代入方程得:Q3Q2Q1=000,Y=1状态转换图:状态转换图:更形象表示时序电路的更形象表示时序电路的逻辑功能。逻辑功能。代表转换方向,输入变量取值写出斜线之上,输出值写在斜线之代表转换方向,输入变量取值写出斜线之上,输出值写在斜线之下。下。代表状态时序图:时序图:在时钟脉冲序列作用下电路状态,输出状态随时间变化的波形图叫在时钟脉冲序列作用下电路状态,输出状态随时间变化的波形图叫做时序图。做时序图。同步时序电路分析同步时序电路分析例:例:已知某同步时序电路的逻辑图,分析电路的逻辑功能。已知某同步时序电路的逻辑图,分析电路的逻辑功能。解:解:1.写出各触发器的驱动方程和电路的输出方程。写出各触发器的驱动方程和电路的输出方程。驱动方程:驱动方程:T1=XQ1nXT2=XQ1n输出方程输出方程:XQ1nQ2nZ=XQ2nQ1n2.写状态方程写状态方程T触发器的特性触发器的特性方程为:方程为:将将T1n、T2n代入则得到代入则得到两个触发器的特性方程两个触发器的特性方程同步时序电路分析同步时序电路分析3.作出电路的作出电路的状态转换表状态转换表及状态转换图及状态转换图描述输入与状态描述输入与状态转换关系的表格转换关系的表格现现 入入X现现 态态Q2n Q1n现控制入现控制入T2 T1次次 态态Q2n+1 Q1n+1现输出现输出Z输入:输入信号、触输入:输入信号、触发器的输入及现态量发器的输入及现态量输出:触发器的次输出:触发器的次 态及组合输出态及组合输出Z填表方法:填表方法:0 00 100001 01 111110 00 11 01 10 000 0T1=XT2n=XnQ1nZ=XQ2nQ1nX Q2n Q1n 所有组合所有组合求求T1T2Z由状态方程由状态方程求求Q2 n+1 Q1 n+1T1=XT2=XQ1n0 1Z=XQ2nQ1n00 10 10 001 00 001 10 001 01 001 11 100 00 01同步时序电路分析同步时序电路分析现现 入入X=现现 态态Q2n Q1n现控制入现控制入T2 T1次次 态态Q2n+1 Q1n+1现输出现输出Z0 00 100001 01 111110 00 11 01 10 000 00 100 10 10 001 00 001 10 001 01 001 11 100 00 01由状态表绘出状态图由状态表绘出状态图电路状态电路状态转换条件转换条件转换方向转换方向000110111/11/01/0X/Z1/00/00/00/00/0同步时序电路分析同步时序电路分析由状态图得电路的逻辑功能:由状态图得电路的逻辑功能:电路是一个可控电路是一个可控4进制计数器。进制计数器。X端是控制端,时钟脉冲端是控制端,时钟脉冲作为计数脉冲输入。作为计数脉冲输入。X=1 初态为初态为00时,时,实现实现4进制进制加计数加计数;X=0时时 保持原态。保持原态。电路属于米莱型、可控电路属于米莱型、可控4进制计数器。进制计数器。输出不仅取决于电路本身的状态,而且也与输入变量输出不仅取决于电路本身的状态,而且也与输入变量X有关。有关。000110111/11/01/0X/Z1/00/00/00/00/0同步时序电路分析同步时序电路分析4.作时序波形图作时序波形图初始状态初始状态Q2nQ1n为为00,输入,输入X 的序列为的序列为1111100111。X=1,4进制加进制加计数计数X=0保持原态保持原态010010111000010010001010X=1,4进制进制加计数加计数6.3常用的时序电路分析常用的时序电路分析6.3.1寄存器和移位寄存器寄存器和移位寄存器 在数字系统中,常需要将一些数码暂时存放起来,这在数字系统中,常需要将一些数码暂时存放起来,这种暂时存放数码的电路就叫寄存器。一个触发器可以寄存种暂时存放数码的电路就叫寄存器。一个触发器可以寄存1位二进制数码,要寄存几位数码,就应具备几个触发器。位二进制数码,要寄存几位数码,就应具备几个触发器。此外,寄存器还应具有由门电路构成的控制电路,以保证此外,寄存器还应具有由门电路构成的控制电路,以保证信号的接收和清除。信号的接收和清除。移位寄存器除了具有寄存数码的功能外,还具有移位移位寄存器除了具有寄存数码的功能外,还具有移位功能,即在移位脉冲作用下,能够把寄存器中的数依次向功能,即在移位脉冲作用下,能够把寄存器中的数依次向右或向左移。它是一个同步时序逻辑电路。右或向左移。它是一个同步时序逻辑电路。6.3 常用时序逻辑电路6.3.1寄存器和移位寄存器寄存器和移位寄存器双双2位寄存器位寄存器74LS75 定定义义:在在数数字字电电路路中中,用用来来存存放二进制数据或代码的电路。放二进制数据或代码的电路。当当CP=1时时,送送到到数数据据输输入入端端的的数数据据被被存存入入寄寄存存器器,当当 CP=0时时,存存入入寄寄存存器器的的数数据据将将保持不变。保持不变。并行输入、并行输出并行输入、并行输出双双2位寄存器位寄存器74LS75(1)寄存器)寄存器6.3 常用时序逻辑电路 该该寄寄存存器器具具有有异异步步清清零零功功能能,当当RD=0时时,触触发发器器全全部部清清零零;当当RD=1,仅仅在在上上升升沿沿,送送到到数数据据输输入入端端的的数数据据被被存存入入寄寄存存器器,实实现现送送数数功功能能。由由于于此此寄寄存存器器是是由由边边沿沿触触发发器器构构成成,所以其抗干扰能力很强。所以其抗干扰能力很强。4位寄存器位寄存器74LS175 4位寄存器位寄存器74LS175 单拍工作方式寄存器,其接收数码时所有数码单拍工作方式寄存器,其接收数码时所有数码都是同时读入的,而且触发器中的数据是并行地出都是同时读入的,而且触发器中的数据是并行地出现在输出端的,因此称此种输入、输出方式为并行现在输出端的,因此称此种输入、输出方式为并行输入、并行输出方式。输入、并行输出方式。74ls175逻辑图逻辑图二二.移位寄存器移位寄存器 所谓所谓“移位移位”,就是将寄存器所存各,就是将寄存器所存各位位 数据,在每个移位脉冲的作用下,向左数据,在每个移位脉冲的作用下,向左或向右移动一位。根据移位方向,常把它或向右移动一位。根据移位方向,常把它分成分成左移寄存器左移寄存器、右移寄存器右移寄存器 和和 双向移双向移位寄存器位寄存器三种:三种:寄存器寄存器左移左移(a)寄存器寄存器右移右移(b)寄存器寄存器双向双向移位移位(c)根据移位数根据移位数据的输入输据的输入输出方式,又可出方式,又可将它分为将它分为串串行行输输入入串串行输行输出出、串串行输行输入入并并行输行输出出、并并行输行输入入串串行输行输出出和和并并行行输输入入并并行输行输出出四种电路结四种电路结构:构:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF串入串出串入串出串入并出串入并出并入串出并入串出并入并出并入并出从从CP上升沿开始到输出新状态的建立需要上升沿开始到输出新状态的建立需要经过一段传输延迟时间,所以当经过一段传输延迟时间,所以当CP上升沿上升沿同时作用于所有触发器时,它们输入端的同时作用于所有触发器时,它们输入端的状态都未改变。于是,状态都未改变。于是,FF1按按Q0原来的状原来的状态翻转,态翻转,FF2按按Q1原来的状态翻转,原来的状态翻转,FF3按按Q2原来的状态翻转,同时,输入端的代原来的状态翻转,同时,输入端的代码存入码存入FF0,总的效果是寄存器的代码依,总的效果是寄存器的代码依次右移一位。例如在四个次右移一位。例如在四个CP周期内输入代周期内输入代码依次为码依次为1011,移位情况如状态表。,移位情况如状态表。6.3 常用时序逻辑电路u 4位右移移位寄存器位右移移位寄存器 可见,经过可见,经过4个个CP信号后,串信号后,串行输入的四位代码全部移入了移位行输入的四位代码全部移入了移位寄存器,并在四个输出端得到并行寄存器,并在四个输出端得到并行输出代码。利用移位寄存器可实现输出代码。利用移位寄存器可实现代码的串行代码的串行并行转换。并行转换。如果首先将如果首先将4位数据并行地置入位数据并行地置入移位寄存器的移位寄存器的4个触发器中,然后连个触发器中,然后连续加入续加入4个移位脉冲,则移位寄存器个移位脉冲,则移位寄存器中的中的4位代码将从串行输出端位代码将从串行输出端D0依次依次送出,从而实现数据的并行送出,从而实现数据的并行串行串行转换。转换。用用JK触发器构成的移位寄存器触发器构成的移位寄存器,功能和上面电路相同功能和上面电路相同为便于扩展逻辑功能和增加使用的灵活性,在定型生产的移位寄存为便于扩展逻辑功能和增加使用的灵活性,在定型生产的移位寄存器集成电路上有的又附加了器集成电路上有的又附加了左、右移控制左、右移控制、数据并行输入、保持数据并行输入、保持、异步置零(复位)异步置零(复位)等功能。如等功能。如74LS194A是一个是一个4位双向移位寄存器。位双向移位寄存器。双向移位寄存器双向移位寄存器74LS194A的功能表的功能表:6.3 常用时序逻辑电路双向移位寄存器双向移位寄存器74LS194用两片用两片74LS194A接成接成8位双向移位寄存器位双向移位寄存器:6.3 常用时序逻辑电路74LS194应用举例应用举例P276 例例6.3.16.3.2计数器计数器 用于对时钟脉冲计数,还可用于定时、分频、产生节用于对时钟脉冲计数,还可用于定时、分频、产生节拍脉冲和脉冲序列、进行数字运算等。拍脉冲和脉冲序列、进行数字运算等。1.按计数器中的触发器是否同时翻转分类,可把计数器分按计数器中的触发器是否同时翻转分类,可把计数器分为同步和异步两类。在同步计数器中,当时钟脉冲输入时为同步和异步两类。在同步计数器中,当时钟脉冲输入时触发器的翻转是同时发生的。而在异步计数器中,触发器触发器的翻转是同时发生的。而在异步计数器中,触发器的翻转有先有后,不同时翻转。的翻转有先有后,不同时翻转。2.按计数过程中按计数过程中计数器中的数字计数器中的数字增减分类增减分类:加法计数器:加法计数器:减法计数器:做依次递减计数减法计数器:做依次递减计数可逆计数器:计数过程可增可减可逆计数器:计数过程可增可减随计数脉冲的输入而做随计数脉冲的输入而做依次递增计数依次递增计数3.按计数器中数字的编码方式分:二进制计数器、二按计数器中数字的编码方式分:二进制计数器、二十进制计数器、循环码计数器等十进制计数器、循环码计数器等4.按计数容量分类:有十进制计数器、按计数容量分类:有十进制计数器、十二进制计十二进制计数器、六十进制计数器等等。数器、六十进制计数器等等。一、同步计数器一、同步计数器:1.同步二进制计数器同步二进制计数器a).同步二进制加法计数器:同步二进制加法计数器:同步计数器既可用同步计数器既可用T触发器构成,也可以用触发器构成,也可以用T触触发器构成。发器构成。用用T触发器构成的同步二进制加法计数器触发器构成的同步二进制加法计数器 驱动方程:驱动方程:T0=1 T1=Q0 T2=Q0Q1 T3=Q0Q1Q2 Q0n+1=Q0 Q1n+1=Q0Q1+Q0Q1 Q2n+1=Q0Q1Q2+Q0Q1Q2 Q3n+1=Q0Q1Q2Q3+Q0Q1Q2Q3电路的状态方程:电路的状态方程:电路的输出方程:电路的输出方程:C=Q0Q1Q2Q3状态转换表状态转换表电路的状态转换图电路的状态转换图每输入每输入16个计数脉冲计数器个计数脉冲计数器工作一个循环,并在输出端工作一个循环,并在输出端产生一个进位输出信号,所产生一个进位输出信号,所以又把这个电路叫十六进制以又把这个电路叫十六进制计数器。计数器。电路的时序图电路的时序图由时序图上可以看由时序图上可以看出,若计数输入脉出,若计数输入脉冲的频率为冲的频率为f0,则,则Q0、Q1、Q2、和和Q3端输出脉冲的频端输出脉冲的频率将依次为率将依次为f0/2、f0/4、f0/8、和、和f0/16。针对计数器的这。针对计数器的这种分频功能,也把种分频功能,也把它叫做分频器。它叫做分频器。4位同步二进制计数器位同步二进制计数器74161的逻辑图的逻辑图具有二进制加法计数具有二进制加法计数功能之外功能之外,还具有还具有预置预置数数、保持保持和和异步置零异步置零等附加功能。等附加功能。LD 为预为预置数控制端,置数控制端,RD为异为异步置零端,步置零端,D0D3为为数据输入端,数据输入端,C为进位为进位输出端,输出端,EP和和ET为工为工作状态控制端。作状态控制端。74161的功能表如下的功能表如下:74LS161的功能和引脚排列和的功能和引脚排列和74161相同。相同。四位二进制同步计数器四位二进制同步计数器74LS16174LS161 四个主从四个主从J-K触发器构成触发器构成(1)逻辑符号逻辑符号D A:高位高位低位(低位(预置数预置数)CLK:时钟时钟输入输入CLR:异步清零,低电平有效。异步清零,低电平有效。LOAD:同步预置,低电平有效。同步预置,低电平有效。QD QA:高位高位低位低位ENP、ENT:使能端,多片级联:使能端,多片级联。RCO:进位:进位。b).同步二进制减法计数器:同步二进制减法计数器:用用T触发器接成的同步触发器接成的同步二进制减法计数器二进制减法计数器同步二进制减法计数器的状态转换真值表同步二进制减法计数器的状态转换真值表 有些应用场合要求计数器既能进行递增计数又能进行递有些应用场合要求计数器既能进行递增计数又能进行递减计数,这就需要做成加减计数,这就需要做成加/减(可逆)计数器。减(可逆)计数器。74LS191和和74LS193是具有异步预置数功能的同步二进制是具有异步预置数功能的同步二进制加加/减法计数器。减法计数器。b).同步二进制加同步二进制加/减法计数器:减法计数器:单时钟同步十六进制单时钟同步十六进制加加/减计数器减计数器74LS191LD 为预置数输入端,为预置数输入端,D0D3为数据输入为数据输入端,端,U/D为加减技术为加减技术控制端,控制端,C/B为进位为进位/借位输出端输出端,借位输出端输出端,CP0为串行时钟输为串行时钟输出端。出端。电路只有一个时钟电路只有一个时钟信号输入端,电路信号输入端,电路的加、减由的加、减由U/D的的电平决定,所以称电平决定,所以称这种电路结构为单这种电路结构为单时钟结构。时钟结构。74191的功能表的功能表74191的时序图:CP0是串行时钟输出是串行时钟输出端。当端。当C/B=1的情况的情况下,在下一个下,在下一个CPI上上升沿到达前升沿到达前CPO端有端有一个负脉冲输出一个负脉冲输出双时钟同步十六进制双时钟同步十六进制加加/减计数器减计数器74LS193加法计数脉冲和减加法计数脉冲和减法计数脉冲来自两法计数脉冲来自两个不同的脉冲源。个不同的脉冲源。当当CPU端有计数脉冲端有计数脉冲输入时,计数器做输入时,计数器做加法计数;当加法计数;当CPD有有计数脉冲输入时,计数脉冲输入时,计数器做减法计数。计数器做减法计数。加到加到CPU和和CPD上的上的计数脉冲在时间上计数脉冲在时间上应该错开。应该错开。74193也具有异步置也具有异步置零和预置数功能。零和预置数功能。2.同步十进制计数器同步十进制计数器a)同步十进制加法计数器同步十进制加法计数器T0=1T1=Q0Q3T2=Q0Q1T3=Q0Q1Q2+Q0Q3Q0n+1=Q0Q1n+1=Q0Q3Q1+Q0Q3Q1Q2n+1=Q0Q1Q2+Q0Q1Q2Q3n+1=(Q0Q1Q2+Q0Q3)+(Q0Q1Q2+Q0Q3)Q3状态方程:状态方程:驱动方程:驱动方程:由由T触发器构成,在二进制加法计数器基础触发器构成,在二进制加法计数器基础上改造得到上改造得到状态转换表:状态转换表:电路的状态转换图电路的状态转换图同步十进制加法计数器同步十进制加法计数器74LS160的逻辑图的逻辑图74160的功能表与的功能表与74161的功能表相的功能表相同,不同的只是同,不同的只是进制。进制。LD 为预置数控制为预置数控制端,端,RD为异步置为异步置零端,零端,D0D3为为数据输入端,数据输入端,C为为进位输出端,进位输出端,EP和和ET为工作状态为工作状态控制端。控制端。b)同步十进制减法计数器同步十进制减法计数器从同步二进制减法计数器基础从同步二进制减法计数器基础上演变而来,其驱动方程和状上演变而来,其驱动方程和状态方程如下:态方程如下:T0=1T1=Q0(Q1Q2Q3)T2=Q0Q1(Q1Q2Q3)T3=Q0Q1Q2Q0n+1=Q0Q1n+1=Q0(Q2+Q3)Q1+Q0 Q1Q2n+1=(Q0Q1Q3)Q2+(Q0+Q1)Q2Q3n+1=(Q0Q1Q2)Q3+(Q0+Q1+Q2)Q3状态转换表:状态转换表:单时钟同步十进制可逆计数器单时钟同步十进制可逆计数器74LS190的逻辑图的逻辑图当加减控制信号当加减控制信号U/D=0时做加法计数;时做加法计数;当当U/D=1时做减法计数时做减法计数LD 为预置数输入端,为预置数输入端,D0D3为数据输入为数据输入端,端,U/D为加减技术为加减技术控制端,控制端,C/B为进位为进位/借位输出端输出端,借位输出端输出端,CP0为串行时钟输为串行时钟输出端。出端。74LS190的功能表与的功能表与74LS191的功能表相同,的功能表相同,不同的只是进制。不同的只是进制。二、异步计数器:二、异步计数器:1异步二进制计数器:采用从低位到高位逐位进位的方式工作。异步二进制计数器:采用从低位到高位逐位进位的方式工作。由由T触发器构触发器构成,只需将低成,只需将低位触发器的位触发器的Q端接至高位触端接至高位触发器的时钟输发器的时钟输入端就行了。入端就行了。由时序图可见,触由时序图可见,触发器输出端状态的发器输出端状态的建立要比建立要比CP下降沿下降沿滞后一个传输延迟滞后一个传输延迟时间。时间。用上升沿触发的用上升沿触发的T触发器同样可以组成异步二进制加法计数器,但触发器同样可以组成异步二进制加法计数器,但每一级触发器的进位脉冲应改由每一级触发器的进位脉冲应改由Q端输出。端输出。由由T触发器组成的异步二进制减法计数器触发器组成的异步二进制减法计数器异步二进制减法计数器异步二进制减法计数器异步二进制加法和减法计数器都是将低位触发器的一个输出端接到异步二进制加法和减法计数器都是将低位触发器的一个输出端接到高位触发器的时钟输入端而构成。采用下降沿动作的高位触发器的时钟输入端而构成。采用下降沿动作的T触发器时,触发器时,加法计数器以加法计数器以Q端为输出端,减法计数器以端为输出端,减法计数器以Q端为输出端。而在采端为输出端。而在采用上升沿动作的用上升沿动作的T 触发器时,情况正好相反,加法计数器以触发器时,情况正好相反,加法计数器以Q端为端为输出端,减法计数器以输出端,减法计数器以Q端为输出端。端为输出端。2异步十进制计数器异步十进制计数器J0=K0=1J1=Q3 ,K2=1J2=K2=1J3=Q1Q2驱动方程:驱动方程:状态方程与时钟条件:状态方程与时钟条件:Q0n+1=Q0 (CP0)Q1n+1=Q3Q1(CP1=Q0)Q2n+1=Q2(CP2=Q1)Q3n+1=Q1Q2Q3(CP3=Q0)异步十进制加法计数器的时序图异步十进制加法计数器的时序图和同步计数器相比,异步计数器具有结构简单的优点。但异步计数和同步计数器相比,异步计数器具有结构简单的优点。但异步计数器也存在两个明显的缺点:一个是工作频率比较低,因为异步计数器也存在两个明显的缺点:一个是工作频率比较低,因为异步计数器的各级触发器是以串行进位方式连接的;第二个是在电路状态译器的各级触发器是以串行进位方式连接的;第二个是在电路状态译码时存在竞争冒险现象。码时存在竞争冒险现象。二五十进制异步计数器二五十进制异步计数器74LS290F1和和F3的的CP端从端从CP1端单独引出。若以端单独引出。若以CP0为计数脉冲输入端、为计数脉冲输入端、Q0为输出端,即得到二进制计数器(或二分频器);若以为输出端,即得到二进制计数器(或二分频器);若以CP1作为计作为计数脉冲输入端、数脉冲输入端、Q3为输出端,则得到五进制计数器(或五分频器);为输出端,则得到五进制计数器(或五分频器);若将若将CP1与与Q0相连,同时以相连,同时以CP0为计数脉冲输入端、为计数脉冲输入端、Q3为输出端,为输出端,则得到十进制计数器(或十分频器)。则得到十进制计数器(或十分频器)。三、任意进制计数器的构成方法:三、任意进制计数器的构成方法:目前常见的计数器芯片在计数进制上只做成应用较广的几种类型,目前常见的计数器芯片在计数进制上只做成应用较广的几种类型,如十进制、十六进制、如十进制、十六进制、7位二进制、位二进制、12位二进制、位二进制、14位二进制等。位二进制等。在需要其它任意一种进制的计数器时,只能用已有的计数器产品经在需要其它任意一种进制的计数器时,只能用已有的计数器产品经外电路的连接方式得到。外电路的连接方式得到。假定已有的是假定已有的是N进制计数器,而需要得到进制计数器,而需要得到M进制计数器。进制计数器。1当当MN时:必须用多片时:必须用多片N进制计数器组合构成,连接方式可分进制计数器组合构成,连接方式可分为为串行进位方式串行进位方式、并行进位方式并行进位方式、整体置零方式整体置零方式和和整体置数方式整体置数方式几几种。种。例例1:试用两片同步十进制计数器接成百进制计数器。:试用两片同步十进制计数器接成百进制计数器。并行进位的连接方式并行进位的连接方式例例2.试用两片同步十进制计数器试用两片同步十进制计数器74160接成二十九进制计数器接成二十九进制计数器串行进位的连接方式串行进位的连接方式四移位寄存器型计数器四移位寄存器型计数器环形计数器环形计数器将移位寄存器首将移位寄存器首尾相接,即尾相接,即D0=Q3,在连续不,在连续不断地输入时钟信断地输入时钟信号时寄存器里的号时寄存器里的数据将循环右移。数据将循环右移。环形计数器的状环形计数器的状态转换图:态转换图:取由取由1000、0100、0010和和0001所组成的状态循环为所需要的有效循环所组成的状态循环为所需要的有效循环,那么同时还存在着其他几种无效循环。可见,一旦脱离有效循环之,那么同时还存在着其他几种无效循环。可见,一旦脱离有效循环之后,电路将不会自动返回有效循环中去,所以此种环形计数器时不能后,电路将不会自动返回有效循环中去,所以此种环形计数器时不能自启动的。为确保它能正常工作,必须首先通过串行输入端或并行输自启动的。为确保它能正常工作,必须首先通过串行输入端或并行输入端将电路置成有效循环中的某个状态,然后再开始计数。入端将电路置成有效循环中的某个状态,然后再开始计数。能自启动的环形计数器电路能自启动的环形计数器电路状态方程:状态方程:Q0n+1=Q0+Q1+Q2 Q1n+1=Q0 Q2n+1=Q1 Q3n+1=Q2通过在输出与输通过在输出与输入之间接入适当入之间接入适当的反馈逻辑电路,的反馈逻辑电路,可以将不能自启可以将不能自启动的电路修改为动的电路修改为能够自启动的电能够自启动的电路。路。2扭环形计数器扭环形计数器有效循环无效循环若将反馈逻辑函若将反馈逻辑函数取为:数取为:D0=Qn-1则得到扭环形计则得到扭环形计数器,也称为约数器,也称为约翰逊计数器。翰逊计数器。显然,图中所示显然,图中所示的扭环形计数器的扭环形计数器不能自启动。不能自启动。用用n位移位寄存器构成的扭环形计数器可以得到含位移位寄存器构成的扭环形计数器可以得到含2n个有效状态的个有效状态的循环,状态利用率较环形计数器提高了一倍。从状态循环图中可看循环,状态利用率较环形计数器提高了一倍。从状态循环图中可看到由于电路在每次状态转换时只有一位触发器改变状态,因而在将到由于电路在每次状态转换时只有一位触发器改变状态,因而在将电路状态译码时不会产生竞争冒险现象。电路状态译码时不会产生竞争冒险现象。能自启动的扭环形计数器电路能自启动的扭环形计数器电路令D0=Q1Q2+Q36.3.4顺序脉冲发生器顺序脉冲发生器给出一组在时间上有先后顺序的脉冲,再用这组脉冲形成所需要的给出一组在时间上有先后顺序的脉冲,再用这组脉冲形成所需要的各种控制信号。由计数器和译码器两部分电路构成。各种控制信号。由计数器和译码器两部分电路构成。用环形计数器作顺序脉冲发生器用环形计数器作顺序脉冲发生器当环形计数器在每个状态中只有一个当环形计数器在每个状态中只有一个1的循环状态时,它就是一个顺序脉冲的循环状态时,它就是一个顺序脉冲发生器。当发生器。当CP端不断输入系列脉冲时,端不断输入系列脉冲时,Q0 Q3端将依次输出正脉冲,并不断端将依次输出正脉冲,并不断循环。循环。用计数器和译码器构成的顺序脉冲发生器用计数器和译码器构成的顺序脉冲发生器计数器采用移位寄存型计数器可从根本上消除竞争冒险现象计数器采用移位寄存型计数器可从根本上消除竞争冒险现象.顺序脉冲发生器的电压波形图顺序脉冲发生器的电压波形图6.3.5序列信号发生器序列信号发生器产生序列信号(一组特定的串行数字信号)的电路称为序列信号产生序列信号(一组特定的串行数字信号)的电路称为序列信号发生器。发生器。一、用计数器和数选器组成的序列信号发生器一、用计数器和数选器组成的序列信号发生器产生一个产生一个8位序列位序列信号:信号:00010111连续加连续加cp信号到计数器信号到计数器上,上,Q2(A2)、Q1(A1)、Q0(A0)的状态按计数顺的状态按计数顺序不断循环,可在输出序不断循环,可在输出端得到不断循环的序列端得到不断循环的序列信号信号00010111。二、采用带反馈逻辑电路的移位寄存器构成序列信号发生器二、采用带反馈逻辑电路的移位寄存器构成序列信号发生器D0的卡诺图的卡诺图移位寄存器端输出的串行输出信号就是序列信移位寄存器端输出的串行输出信号就是序列信号输出。号输出。根据要求产生的序列信号,即可列出移位寄存根据要求产生的序列信号,即可列出移位寄存器应具有的状态转换表,再由此得到输入端器应具有的状态转换表,再由此得到输入端D0取值的卡诺图,化简得:取值的卡诺图,化简得:D0=Q2 Q1 Q0+Q2 Q1+Q2 Q06.4时序逻辑电路的设计方法时序逻辑电路的设计方法一、设计原则与步骤:一、设计原则与步骤:根据给出的具体逻辑问题,设计时序电路图来完成这一逻辑功能。根据给出的具体逻辑问题,设计时序电路图来完成这一逻辑功能。要求电路最简。最简标准:触发器和门电路数目最少,其输入端最要求电路最简。最简标准:触发器和门电路数目最少,其输入端最少。少。步骤:步骤:一、逻辑抽象,得出状态转换图(表)一、逻辑抽象,得出状态转换图(表)分析因果关系,确定输入变量,输出变量分析因果关系,确定输入变量,输出变量确定电路的状态数确定电路的状态数定义逻辑状态含意,将电路状态之间的转换关系找出来定义逻辑状态含意,将电路状态之间的转换关系找出来二、状态化简:在状态转换图中有两个以上状态,它们输入相同,二、状态化简:在状态转换图中有两个以上状态,它们输入相同,输出相同。转换到的次态也相同,则可称它们为等价状态。多个等输出相同。转换到的次态也相同,则可称它们为等价状态。多个等价状态可合并为一个状态。状态化简的目标是建立最小的状态转换价状态可合并为一个状态。状态化简的目标是建立最小的状态转换图。图。三、状态分配:确定触发器的数目三、状态分配:确定触发器的数目n,取,取2n-1N 2n,N为
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服