- 2.58 MB
- 2022-04-29 14:35:30 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'[研究生入学考试]南京理工大学数字电路课件
描述时序电路的三组方程:输出方程:Z(tn)=F[X(tn),Q(tn)]驱动方程:W(tn)=G[X(tn),Q(tn)]状态方程:Q(tn+1)=H[W(tn),Q(tn)]
时序电路分类:根据存储单元的状态改变是否在统一的时钟脉冲控制下同时发生来分:同步时序电路;异步时序电路。根据输出信号的特点来分:米里(Mealy)型:输出信号不仅仅取决于存储电路的状态,而且还取决于外部输入信号。摩尔(Moore)型:输出信号仅仅取决于存储电路的状态,而和该时刻的外部输入信号无关。
③8位可选址寄存器(74259)输入RDEN10DQi选址锁存11QiQi保持00DLDMUX01LL清零选址锁存输出未选址锁存输出功能nnn功能表地址输入A2A1A000000011010201131004101511061117地址锁存地址选择表9,0D10,0DQ09,1D10,1DQ19,2D10,2DQ29,3D10,3DQ39,4D10,4DQ49,5D10,5DQ59,6D10,6DQ69,7D10,7DQ7Z10Z9G8210}M07A0A1A2ENDRD逻辑符号
2.移位寄存器功能:存放代码;移位.分类:按移位方向分类:①单向移位寄存器;②双向移位寄存器.2)按输入输出的方式分类:①串入---串出;②串入---并出;③并入---串出;④并入---并出.移位寄存器组成:移位寄存器中的存储电路可用时钟控制的无空翻的D、RS或JK触发器组成。
(1)单向移位寄存器a)串入---串/并出单向移存器1DC1QF01DC1QF11DC1QF21DC1QF3Vi串行输入CP移位脉冲Q0Q1Q2Q3串行输出V0
各触发器初态为0,Vi依次输入1→0→1→1时的波形图CPViQ0Q1Q2Q3101101011001010001000001
在连续四个CP脉冲后,在Q0、Q1、Q2和Q3端得到并行输出信号;若再连续输入CP脉冲,可在串行输出端得到串行输出信号.
b)串/并入---串出单向移存器RS1DC1QRS1DC1QRS1DC1QRS1DC1Q&D0SD&D1SD&D2SD&D3SDRDViCP接收V0串行输出串行输入移位脉冲F0F1F2F3
工作原理:1)串行输入RS1DC1QRS1DC1QRS1DC1QRS1DC1Q&D0SD&D1SD&D2SD&D3SDRDViCP接收V0串行输出串行输入移位脉冲011111
2)并行输入:RS1DC1QRS1DC1QRS1DC1QRS1DC1Q&D0SD&D1SD&D2SD&D3SDRDViCP接收V0串行输出串行输入移位脉冲0011110000①清零②接收(以D0D1D2D3=1010为例)11100111001100
(2)双向移位寄存器多功能双向移位寄存器741943,4DD0Q1Q2Q3Q0RRD1,4D3,4D3,4D3,4D2,4DD1D2D3DSRDSLC41→/2←10}M03SASBCPSRG474194RDSASBCP功能0清零100保持101右移110左移111并行置数×××↑↑↑↑注意:清零为异步;置数为同步。
74194逻辑电路结构示意:1DQC1FiD0D1D2D3A1A0SASB1DQC1Fi+11DQC1Fi-1Qi-1QiQi+1Qi+1QiQi-1DiCPRRRRD
用两片74194接成八位双向移位寄存器3,4DD0Q1Q2Q3Q0RRD1,4D3,4D3,4D3,4D2,4DD1D2D3DSRDSLC41→/2←10}M03SASBCPSRG474194(1)3,4DD4Q5Q6Q7Q4R1,4D3,4D3,4D3,4D2,4DD5D6D7DSRDSLC41→/2←10}M03SRG474194(2)
3.移位寄存器的应用举例(1)可编程分频器3,4DQ1Q2Q3Q0RRD1,4D3,4D3,4D3,4D2,4DDSRDSLC41→/2←10}M03SASBCPSRG474194(1)3,4DQ5Q6Q7Q4R1,4D3,4D3,4D3,4D2,4DDSRC41→/2←10}M03SRG474194(2)&BIN/OCT765432101241A0A1A274138EN1Z’Z1
(2)串行加法器n位移存器(1)n位移存器(2)n+1位移存器(3)FAQ1DC1RXnYnDSRDSRCi-1CiSixiyiZn+1nn置数清零移位脉冲串行输出并行输出
(3)串行累加器n位移存器(1)n位移存器(2)FAQ1DC1RXnCi-1CiSixiyin清零移位脉冲串行输出并行输出Zn
5.1.2计数器计数器功能:统计输入脉冲的个数.计数器除了直接用于计数外,还可以用于定时器、分频器、程序控制器、信号发生器等多种数字设备中.计数器分类:A:同步计数器;异步计数器。B:二进制计数器;非二进制计数器。1.同步二进制计数器1)电路组成和逻辑功能分析以由T触发器构成的四位同步二进制加法计数器为例进行讨论.
CP:计数脉冲;Q3Q2Q1Q0:计数器的输出状态;C:计数器的进位标志.1J1KC1F0QQ0T0=11J1KC1F1QQ1T11J1KC1F2QQ2T21J1KC1F0QQ3T3&&&CPCG3G2G1Q3为高位;Q0为低位.
计数器的驱动方程和输出方程T0=1T1=Q0T2=Q1Q0T3=Q2Q1Q0C=Q3Q2Q1Q0nnnnnnnnnn
Q3Q2Q1Q0Q3Q2Q1Q0C000000010000100100001000110001101000010001010010101100011001110011110000100010010100110100101010110101111000110011010110111100111011110111100001QnQn+1状态表CP根据T触发器的特性方程:Qn+1=TQn+TQn=T⊕Qn状态方程:Qn+1=QnQn+1=Qn⊕QnQn+1=Qn⊕(QnQn)Qn+1=Qn⊕(QnQnQn)00000111122233
2)同步二进制加法计数器的特点由n个触发器构成的同步二进制加法计数器的模为2n,没有多余状态,状态利用率最高;(2)用T触发器构成的同步二进制加法计数器,其电路结构有两条规则:①T0=1;②Ti=Qi-1Qi-2…Q0(i≠0).(3)同步计数器工作速度快,这种计数器的最高工作频率可达fmax=1tPF+tPG
3)MSI同步二进制加法计数器MSI同步二进制加法计数器典型器件有74161、74163等,它们都是四位同步加法计数器.
CPRDLDENPENT功能0异步清零10同步置数1101保持(包括CO的状态)110保持(CO=0)1111同步计数×××××××××↑↑74161功能表1615141312111091234567874161VCCCOQ0Q1Q2Q3ENTLDRDCPD0D1D2D3ENPGNDD0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV16RDLDENTENPCP3CT=15CO[1][2][4][8]74161
74161内部电路分析:以计数器中间某一位为例:≥1&&&1…LDQi-1…Q0&&&FiDi&QQiQn-1…Q0…ENPENTCOCP1J1KC1RD001011DiDi10110001110111
利用多片74161实现计数器的位数扩展:D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV16ENTENPCP3CT=15CO[1][2][4][8]74161D4Q5Q6Q7Q4R1,5DD5D6D7C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161D8Q9Q10Q11Q8R1,5DD9D10D11C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161ENTENPENTENP1111111111实现模212计数器方案之一问题:能否将后两个芯片的ENP和ENT的接法置换?
D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV16ENTENPCP3CT=15CO[1][2][4][8]74161D4Q5Q6Q7Q4R1,5DD5D6D7C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161D8Q9Q10Q11Q8R1,5DD9D10D11C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161ENPENTENPENT1111111111111110000
D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV16ENTENPCP3CT=15CO[1][2][4][8]74161D4Q5Q6Q7Q4R1,5DD5D6D7C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161D8Q9Q10Q11Q8R1,5DD9D10D11C5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161ENTENPENTENP111111111实现模212计数器方案之二问题:方案一和方案二相比,哪一种计数速度快.
2.异步二进制计数器1)电路组成和功能分析由下降边沿触发的T’触发器构成的四位二进制加法计数器:1J1KC1RQQ1F0Q011J1KC1RQQF1Q11J1KC1RQQ1F2Q21J1KC1RQQ1F3Q3RDCP电路图
波形图1234567891011121314151601010101010101010001100110011001100000111100001111000000000111111110CPQ0Q1Q2Q3
如将电路改为:1J1KC1RQQ1F0Q011J1KC1RQQF1Q11J1KC1RQQ1F2Q21J1KC1RQQ1F3Q3RDCP即将前一级的Q端和后一级的CP端相连,则输出波形为:
1234567891011121314151601010101010101010011001100110011000111100001111000001111111100000000CPQ0Q1Q2Q3为二进制减法计数器
2)异步二进制计数器的特点异步二进制计数器可由T’触发器构成,触发器之间串接,低位触发器的输出,作为高位触发器的时钟.当采用下降边沿触发器时,如将Qi和CPi+1相连,则构成加法计数器;如将Qi和CPi+1相连,则构成减法计数器;当采用上升边沿触发器时,如将Qi和CPi+1相连,则构成减法计数器;如将Qi和CPi+1相连,则构成加法计数器;●用D触发器构成二进制计数器的例子:
1DC1QQF0Q0CP1DC1QQF1Q11DC1QQF2Q21DC1QQF3Q3异步二进制减法计数器问:为何种类型计数器(2)异步二进制计数器,由于触发器的状态翻转是由低位向高位逐级进行的,因此,计数速度较低.(3)若CP脉冲的频率为f,则Q0、Q1、Q2、Q3输出脉冲的频率分别为f、f、f、f。常称这种计数器为分频器。141218116
3.二进制可逆计数器可逆计数器具有两种形式:①有加减控制的可逆计数器:这种电路有一个CP脉冲输入端,有一个加减控制端,电路作何种计数,由加减控制端的控制信号来决定;②双时钟可逆计数器:这种电路有两个CP脉冲输入端,电路作不同计数时,分别从不同的CP端输入.
有加/减控制的同步二进制可逆计数器电路的设计思路:以T触发器设计例1J1KC1FiQQiQQiMUXCPU/DQi-1Qi-2…Q010Qi-1Qi-2…Q0Ti(1)i=0T0=1;(2)i≠0Ti如图所示:
有加/减控制的同步4位二进制可逆计数器电路1J1KC1F0QQ011J1KC1F1QQ11J1KC1F2QQ21J1KC1F0QQ3CPQQQ0Q1QQ3&&&&&&&&&Q0Q0Q1Q1Q2Q21U/DQ2Q
当U/D=0时,各触发器的驱动方程为:T0=1T1=Q0T2=Q1Q0T3=Q2Q1Q0符合减法计数器的驱动方程;当U/D=1时,各触发器的驱动方程为:T0=1T1=Q0T2=Q1Q0T3=Q2Q1Q0符合加法计数器的驱动方程;
双时钟二进制可逆计数器设计思想示意:以T’触发器设计为例(1)i=0CP0=CPU+CPD1J1KC1FiQQiQQiCPiQi-1Qi-2…Q0Qi-1Qi-2…Q01≥&&CPUCPD当作加计数时,CPD=0;当作减计数时,CPU=0.(2)i≠0CPi如图示:
4.同步十进制8421BCD码计数器1)电路组成和逻辑功能分析1J1KC1F0QQ011J1KC1F1QQ11J1KC1F2Q1J1KC1F0QCPQQQQ3Q2Q&&&C≥1&&Q3Q0Q1Q0Q3Q0Q3Q0Q2Q1Q0驱动方程和输出方程:T0=1T1=Q3Q0nnT2=Q1Q0nnT3=Q2Q1Q0+Q3Q0nnnnnC=Q3Q0nn
电路状态方程Q2=Q2⊕(Q1Q0)nnn+1nQ0=Q0n+1nQ3=Q3⊕(Q2Q1Q0+Q3Q0)nnnnnnn+1Q1=Q1⊕(Q3Q0)nnnn+1Q3Q2Q1Q0Q3Q2Q1Q0C000000010000100100001000110001101000010001010010101100011001110011110000100010010100100001101010110101101101110011010110101001111011110111100101n+1n+1n+1n+1nnnn状态表无效状态
同步十进制加法计数器状态图有效状态圈无效状态无效状态0000000100100011010001010110011110001001111011111100110110111010100000000000110Q3Q2Q1Q0/C/1
2)同步十进制计数器的设计方法:目的:根据十进制计数器的状态表(即设计要求),求电路结构图(即驱动方程和输出方程)。以T触发器构成8421BCD码加法计数器为例讨论(1)列出8421BCD码加法计数器的状态表;(2)根据8421BCD码加法计数器的状态表,列出各触发器所需要的驱动信号;(3)根据状态表,求输出方程和驱动方程并化简;(4)画电路图设计步骤:
Q3Q2Q1Q0Q3Q2Q1Q0C0000000100001001000010001100011010000100010100101011000110011100111100001000100101001000011010×××××1011×××××1100×××××1101×××××1110×××××1111×××××n+1n+1n+1n+1nnnn状态表T3T2T1T00001001100010111000100110001111100011001××××××××××××××××××××××××驱动信号由表可得驱动方程和输出方程:例T3的驱动方程为Q1Q0Q3Q2000111100001111011××××××T3=Q3Q0+Q2Q1Q0
3)计数器的自启动特性时序电路由于某种原因进入无效状态,若在若干个时钟脉冲作用下,能自行返回到某个有效状态,进入有效循环圈,则称该电路具有自启动特性.否则就不具有自启动特性.在上述设计中,从最简化的角度进行电路设计,得到的结果正好能自启动。否则要修改设计。
4)MSI同步十进制计数器D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10RDLDENTENPCP3CT=9CO[1][2][4][8]7416074160为中规模集成同步十进制加法计数器,其逻辑符号、功能表、引脚图均和同步二进制计数器74161类同.
5.异步十进制计数器1)电路组成和逻辑功能分析由下降边沿触发的T’触发器构成的异步十进制加法计数器:1J1KC1RQQ1F0Q011J1KC1RQQF1Q11J1KC1RQQ1F2Q21J1KC1RQQ1F3Q3CP电路图&
12345678910CPQQQ1Q2Q3波形图
0000000100100011010001010110011110001001111011111100110110111010Q3Q2Q1Q0状态图
2)MSI异步十进制计数器MSI异步十进制计数器的型号有74290、74176、74196等,这些计数器的共同特点是:每个电路内部有两组彼此独立的计数器,一组为模2计数器,另一组为模5计数器,通过外电路连接,可构成十进制计数器。
74290(二—五—十进制计数器)Q0Q1Q2Q3DIV2DIV5&&R0(1)R0(2)S9(1)S9(2)CTRCP0CP1模5计数器状态图:000001010011100Q3Q2Q1下降边沿翻转
①R0(1)=R0(2)=1,异步清零有效,输出清零;②S9(1)=S9(2)=1,异步置9有效,输出置9:Q3Q2Q1Q0=1001;③将Q0和CP1相连,计数脉冲从CP0输入,Q3Q2Q1Q0输出,构成8421BCD码计数器;④将Q3和CP0相连,计数脉冲从CP1输入,Q0Q3Q2Q1输出,构成5421BCD码计数器;
Q0Q1Q2Q3DIV2DIV5&&R0(1)R0(2)S9(1)S9(2)CTRCPCP100000000100100011010001010110011110001001Q3Q2Q1Q0Q0Q1Q2Q3DIV2DIV5&&R0(1)R0(2)S9(1)S9(2)CTRCP00000000100100011010010001001101010111100Q0Q3Q2Q1
*异步模5计数器电路工作原理:11J1KC1QQF1Q11J1KC1QQ1F2Q21J1KC1QQ1F3Q3CP电路图&(2)当Q2Q1≠11时,J3=0,Q3将保持0状态不变,J1=1不变.当Q3=0时,Q3=1.F1和F2构成异步二进制加法计数器.在CP脉冲的作用下,Q2Q1按00,01,10,11,00..变化.110001000
(3)当Q2Q1=11时,J3=1,在下一个CP作用下,Q3将由0状态变为1状态,同时J1变为0.这时,Q3Q2Q1=100,J1=J3=0.(4)在上述条件下,在下一个CP脉冲作用下,电路回到Q3Q2Q1=000状态.完成一个循环周期.
综上所述,电路状态图为:000001010011100Q3Q2Q1自启动特性讨论:当Q3Q2Q1=101时,J3J1=00,则下一个状态为010;(2)当Q3Q2Q1=110时,J3J1=00,则下一个状态为010;(3)当Q3Q2Q1=111时,J3J1=10,则下一个状态为000;
11J1KC1QQF1Q11J1KC1QQ1F2Q21J1KC1QQ1F3Q3CP电路图&电路能自启动101011111
由74290构成模100(两位十进制)计数器:Q0Q1Q2Q3DIV2DIV5&&R0(1)R0(2)S9(1)S9(2)CTRCP0CP1Q0Q1Q2Q3DIV2DIV5&&R0(1)R0(2)S9(1)S9(2)CTRCP0CP1
6.任意进制计数器利用已有的中规模集成计数器,经外电路的不同连接,以得到所需任意进制计数器,是数字电路中的一项关键技术.1)反馈复位法控制异步清零端RD来获得任意进制计数器。
CPQ0Q1Q2波形图000001010011100101110Q2Q1Q0状态图D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=9CO[1][2][4][8]74160&原理图11RDLD1例:试用74160构成模6加法计数器。
例:试用四位二进制计数器74161构成模10计数器。D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=15CO[1][2][4][8]74161&原理图11RDLD100000001001000110100010101100111100010011010Q3Q2Q1Q0状态图
复位法的缺点:①存在一个极短的过渡状态;②清零的可靠性较差。
提高清零可靠性的改进电路:当CP上升沿到达,使输出为0110时,门G1输出为0,G2输出为1,G3输出为0。G3输出的0信号使清零有效,该信号在CP=1期间不变。D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=9CO[1][2][4][8]74160&11RDLD1&&G1G2G3
2)反馈置位法(置数法)利用计数器的预置数控制端来获得任意进制计数器.
例:试用74161实现模10计数器.0000000100100011010001010110011110001001Q3Q2Q1Q0状态图D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=15CO[1][2][4][8]74161&原理图11RDLD1
0110011110001001101010111100110111101111Q3Q2Q1Q0状态图D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=15CO[1][2][4][8]741611原理图11RDLD10110模10计数器的另一种方案
例:用74161构成5421BCD码计数器.0000000100100011010010001001101010111100Q3Q2Q1Q0状态图方案一:在同一电路中既采用置数,又采用清零方法。方案二:只采用置数法,在不同的位置置不同的数。
D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=15CO[1][2][4][8]74161111RDLD10001
例:试用74161构成一个可控模10计数器,要求:X=1,电路为5421BCD码计数器;X=0,电路为8421BCD码计数器.D0Q1Q2Q3Q0R1,5DD1D2D3C5/2,3,4+M1M2G3G4CTRDIV10ENTENPCP3CT=15CO[1][2][4][8]74161&11RDLD0001X&X用置数法构成5421BCD码计数器用复位法构成8421BCD码计数器
例:试用74161构成模100同步计数器。分析:模100计数器需用两片74161构成(8位二进制计数器的模值为256),模100计数器可从0计到99.而99的二进制数为01100011.
Q1Q2Q3Q0R1,5DC5/2,3,4+M1M2G3G4CTRDIV16ENTENPCP3CT=15CO[1][2][4][8]74161Q5Q6Q7Q4R1,5DC5/2,3,4+M1M2G3G4CTRDIV163CT=15CO[1][2][4][8]74161ENTENP11111&模100同步计数器
5.1.3移位寄存器型计数器移位寄存器型计数器,是指在移位寄存器的基础上加反馈电路而构成的具有特殊编码的同步计数器.移位寄存器型计数器的状态转移符合移位寄存器的规律,即除去第一级外,其余各级满足:Qi=Qi-1n+1n
移位寄存器型计数器框图1DC1QF0CP1DC1QF11DC1QFn-1反馈逻辑电路
1.环形计数器1)电路组成1DC1QF0CP1DC1QF11DC1QF31DC1QF2(以四位环形计数器为例)特点:将串行输出端和串行输入端相连.2)环形计数器状态图1110011111011011110001101001001110000100000100100101101000001111有效循环无效循环
3)实现自启动的方法①可利用触发器的置位和复位端,将电路初始状态预置成有效循环中的某一状态;②重新设计反馈电路,使电路具有自启动特性。设计方法如下:(1)列表确定反馈函数f;Q0Q1Q2Q3Q0Q1Q2Q3f100001000010000100001000010000110001000010001001100010010100100011000110011100110100101000101001010101101010110001100110101100111001110111101110n+1n+1n+1n+1nnnn
(2)作反馈函数f的卡诺图,求f的最简表达式;0001111000011110Q0Q1Q2Q311f=Q0Q1Q2(3)画逻辑图1DC1QF0CP1DC1QF11DC1QF31DC1QF2&QQQQf
4)用MSI构成的能自启动环形计数器3,4DQ1Q2Q3Q0R1,4D3,4D3,4D3,4D2,4DDSRC41→/2←10}M03SASBCPSRG4741941000≥111如输出均为0,则通过DSR移入1,进入有效循环;否则经过移位,总会将1移到Q3处,电路进入置数状态,置入1000,进入有效循环状态
5)环形计数器的特点①环形计数器附带有译码器功能;②环形计数器的输出波形为顺序脉冲;CPQ0Q1Q2Q3常称环形计数器为顺序脉冲发生器.③环形计数器的缺点是状态利用效率低,n个触发器构成的环形计数器仅有n个有效状态,有2n-n个无效状态.
2.扭环形计数器1)电路组成和逻辑功能分析1DC1QF0CP1DC1QF11DC1QF31DC1QF2D0=Q300101001010010100101101101101101无效循环00001000110011100001001101111111有效循环
可在无效循环圈内选合适的状态,通过修改反馈函数,达到自启动的目的.0001111000011110Q0Q1Q2Q31001100110011001原状态图D0=Q30001111000011110Q0Q1Q2Q31001100111011101修改后的状态图D0=Q3+Q0Q2(可有多种方案)2)实现自启动的方法
0010100101001010010110110110110100001000110011100001001101111111
3)用中规模集成移位计数器构成扭环形计数器3,4DQ1Q2Q3Q0R1,4D3,4D3,4D3,4D2,4DDSRC41→/2←10}M03SASBCPSRG4741940000110&&110010100101001010010110110110110100001000110011100001001101111111Q0Q1Q2Q3DSR=Q3+Q1Q2Q3
4)扭环形计数器的特点①扭环形计数器输出码为循环码,能有效防止冒险现象;②扭环形计数器的输出波形为:CPQ0Q1Q2Q3
③扭环形计数器状态的利用效率比环形计数器高,n个触发器构成的环形计数器有2n个有效状态,有2n-2n个无效状态.
5.2时序逻辑电路的分析方法分析目的:所谓分析,就是由给定电路,来找出电路的功能。对时序逻辑电路而言,本质上是求电路在不同的外部输入和当前状态条件下的输出情况和状态转换规律.同步时序逻辑电路和异步时序逻辑电路有不同的分析方法。
5.2.1同步时序逻辑电路的分析方法由于在同步时序电路中,各触发器的动作变化是在CP脉冲作用下同时发生的,因此,在同步电路的分析中,只要知道了在当前状态下各触发器的输入(即驱动信号),就能根据触发器的特性方程,求得电路的下一个状态,最终找到电路的状态转换规律。
(3)根据状态方程和输出方程,列出状态表;(4)根据状态表画出状态图或时序图;(5)由状态表或状态图(或时序图)说明电路的逻辑功能.分析步骤:列出时序电路的输出方程和驱动方程(即该时序电路中组合电路部分的逻辑函数表达式);(2)将上一步所得的驱动方程代入触发器的特性方程,导出电路的状态方程;
例:分析下列时序电路.=1=1&≥1QQ1J1KC1CPABZ(1)写出输出方程和驱动方程.Z=A⊕B⊕QnJ=AB,K=A+B(2)写出状态方程.Qn+1=JQn+KQn=ABQn+(A+B)Qn=ABQn+AQn+BQn
(3)列出状态表.ABQnQn+1Z000000010101001011100001101101101011111(4)列状态图.0111/000/100/001/110/101/010/011/1QAB/Z
=1=1&≥1QQ1J1KC1CPABZABQnQn+1Z000000010101001011100001101101101011111(5)说明逻辑功能.串行输入串行输出的时序全加器.A和B为两个二进制加数,Qn为低位来的进位,Z表示相加的结果,Qn+1表示向高位的进位.问题:全加器如何工作?
例:分析下列时序电路的逻辑功能.1J1KC1QQF01J1KC1QQF1CP&1&&ZX输出方程:Z=XQ0Q1nn驱动方程:J0=XQ1,K0=XJ1=X,K1=X+Q0nn状态方程:Q0=XQ1Q0+XQ0=X(Q0+Q1)Q1=XQ1+X+Q0Q1=X(Q0+Q1)n+1n+1nnnnnnnnnn由JK触发器的特性方程:Qn+1=JQn+KQn
状态表XQ1Q0Q1Q0Z000000001000010000011000100100101110110010111111nnn+1n+1状态图001001110/00/00/00/01/01/01/01/1Q1Q0X/Z功能:1111序列检测器输出方程:Z=XQ0Q1nn状态方程:Q0=XQ1Q0+XQ0=X(Q0+Q1)Q1=XQ1+X+Q0Q1=X(Q0+Q1)n+1n+1nnnnnnnnnn
5.2.2异步时序逻辑电路的分析方法异步时序逻辑电路分类:脉冲型:用脉冲的有无表示信号;2)电位型:用电位的高低表示信号;分析异步时序电路的规定:输入信号只有在电路稳定状态时才发生变化;2)每一个时刻仅允许一个输入变量发生变化.010110010010110010
脉冲型异步时序电路的分析方法(通过举例说明)逻辑方程:1DC1Q&QF11DC1QQF2&xy1y1y2zc1c2x为脉冲信号D1=y1,D2=y1,z=xy1y2C1=xy2,C2=x修改D触发器的特性方程:Qn+1=DCP+QnCPCP=0:表示触发脉冲没来到;CP=1:表示触发脉冲来到。例:试分析异步时序逻辑电路
状态方程为:Y1=D1C1+y1C1=y1xy2+y1xy2=xy1y2+xy1+y1y2Y2=D2C2+y2C2=y1x+y2x由状态方程和输出方程画状态表Y1=xy1y2+xy1+y1y2Y2=y1x+y2xz=xy1y2{*Y1、Y2式中的x表示脉冲的有无。*z式中的x表示电平值。
xy1y2Y1Y2z000000001010010100011110100010101110110100111001状态表xy1y2D1=D2C1C2z00100011011
讨论:由于在x=0时(即x脉冲没来到),电路状态不改变,所以讨论x=0时的电路状态是无意义的.2)可以把x作为隐含条件从状态表和状态方程中去除.
xy1y2Y1Y2z000000001010010100011110100010101110110100111001状态表y1y2Y1Y20001011110101100状态表Y1=y1y2Y2=y1
例:试分析下列异步时序电路的逻辑功能1J1KC1QQF01J1KC1QQF2X&1J1KC1QQF1111&1解:1)写驱动方程J0=Q2Q1=Q2+Q1,K0=1J1=K1=1J2=Q1Q0,K2=1nnnnnn
2)写触发器F0和F2的状态方程(由于触发器F0和F2是在X脉冲作用下同步工作的,列方程时将X隐含)Q2=J2Q2+K2Q2=Q1Q0Q2Q0=J0Q0+K0Q0=(Q2+Q1)Q0nnnnnnnnnnn+1n+11J1KC1QQF01J1KC1QQF2X&1J1KC1QQF1111&1
3)修正触发器F1的特性方程Q1=(J1Q1+K1Q1)CP1+Q1CP1nnn+1n注意:CP1的含义为CP1脉冲有效.为写出F1的状态方程,必须先求CP1.由电路图已知,Q0的负边沿(等效于Q0的上升边沿)为F1触发脉冲的有效边沿.1J1KC1QQF01J1KC1QQF2X&1J1KC1QQF1111&1
0001111001Q2Q1Q0111CP1=Q2Q0+Q1Q0nnnnQ2Q1Q0Q2Q1Q0CP1000100001000010011011000100011101000110011111000nnnn+1n+1n+14)求CP1Q2=J2Q2+K2Q2=Q1Q0Q2Q0=J0Q0+K0Q0=(Q2+Q1)Q0nnnnnnnnnnn+1n+1由Q2、Q0的状态方程
5)将驱动方程J1、K1和时钟方程CP1代入触发器F1的特性方程,求得F1的状态方程.Q1=(J1Q1+K1Q1)CP1+Q1CP1(J1=K1=1)nnn+1n=Q1(Q2Q0+Q1Q0)+Q1(Q2Q0+Q1Q0)=Q2Q1Q0+Q1Q0nnnnnnnnnnnnnnn根据状态方程,补齐上述状态表.Q2Q1Q0Q2Q1Q0CP1000100001000010011011000100011101000110011111000nnnn+1n+1n+100011001
6)画出状态图,分析电路功能.000100011110001010111Q2Q1Q0功能:能自启动的五进制减法计数器
5.3同步时序逻辑电路设计方法5.3.1用SSI设计同步时序逻辑电路1.同步时序逻辑电路的一般步骤例:用D触发器设计满足下列状态表所示的同步电路.表中S为状态,共有A、B、C、D四个状态;X为输入变量。AA/0B/0BA/0C/1CB/0D/0DC/1D/001XS原始状态表
①根据原始状态表,对状态进行编码②画出编码后的状态表(为方便起见,画成卡诺图形状);③分离状态表,求输出方程、状态方程(对D触发器而言,就是驱动方程);④根据驱动方程和输出方程画出逻辑图.(电路略)
SQ1Q2A00B01C11D1000/001/000/011/101/010/011/110/00001111001XQ1Q2nnQ1Q2/Zn+1n+10001111001XQ1Q2nnZ000100100001111001XQ1Q2nnQ1n+100010111=D10001111001XQ1Q2nnQ2n+101011010=D2Z=XQ1Q2+XQ1Q2nnnnD1=Q1Q2+XQ2nnnD2=XQ1+XQ1=X⊕Q1nnnAA/0B/0BA/0C/1CB/0D/0DC/1D/001XS原始状态表
由触发器设计同步时序逻辑电路的一般步骤:(1)根据逻辑要求,建立原始状态表或原始状态图;(2)利用状态化简技术,简化原始状态表,消去多余状态;(3)状态分配或状态编码,即将简化后的状态用二进制代码表示;(4)选择触发器类型,并根据编码后的状态表求出驱动方程和输出方程;(5)检查自启动性,若在所设计电路中存在无效状态,则必须检查电路能否自启动,如果不能自启动,则需修改设计;(6)画出逻辑图.
例:试设计一个“111”序列检测器.要求:当连续输入三个或三个以上“1”时,输出为“1”,否则输出为“0”.X:0110111011110Z:0000001000110解:(1)建立原始状态表S0S0/0S1/0S1S0/0S2/0S2S0/0S3/1S3S0/0S3/101XS
S0:输入0以后的状态;(即未收到一个“1”以前的状态)S1:输入一个“1”以后的状态;S2:连续输入二个“1”以后的状态;S3:连续输入三个或三个以上“1”以后的状态S0S1S3S21/01/01/10/00/00/00/01/1X/Z原始状态图
S0S1S3S21/01/01/10/00/00/00/01/1X/Z状态S2和S3在相同的输入下有相同的输出,而次态也相同,称S2和S3两个状态等价.等价状态仅需保留一个.这里,去除S3,保留S2,可得简化状态图.(2)状态化简S0S1S21/01/01/10/00/00/0X/Z
S0S1S21/01/01/10/00/00/0X/Z(3)状态编码3个状态,需要2个触发器,每个状态用2位二进制编码.0001101/01/01/10/00/00/0X/Z0000/001/00100/010/0111000/010/101XQ1Q0××/×××/×nnQ1Q0/Zn+1n+1S0S0/0S1/0S1S0/0S2/0S2S0/0S3/1S3S0/0S3/101XS
(4)选择触发器类型,求驱动方程和输出方程;当触发器选定以后,可根据状态表,对照触发器的输入表,求出驱动方程.QnQn+1D000011100111QnQn+1T000011101110QnQn+1SR00001101001110××QnQn+1JK000011101110××××四种常用触发器的输入表
本例如选用D触发器,对照状态表和D触发器的输入表,可列出驱动卡诺图和输出卡诺图.0000/001/00100/010/0111000/010/101XQ1Q0××/×××/×nnQ1Q0/Zn+1n+1QnQn+1D0000111001110000010111100101XQ1Q0nn××D1=X(Q0+Q1)nn0001010011100001XQ1Q0nn××D0=XQ0Q1nn0000010011100101XQ1Q0nn××Z=XQ1n
(5)检查自启动特性本例存在无效状态Q1Q0=11,由上面卡诺图可见:当Q1Q0=11时,若X=0,则D1D0=00,次态为00;当Q1Q0=11时,若X=1,则D1D0=10,次态为10;结论:能自启动.
(6)画逻辑图和完整的状态图.1DC1QF0CP1DC1QF1&QQ≥1X&&Z000111101/01/01/10/00/00/00/01/1完整状态图Q1Q0X/Z
例:试设计一个模4可逆计数器.X为控制信号,当X=0时,电路做加计数;当X=1时,电路做减计数.(用JK触发器实现)解:电路有4个状态:S0、S1、S2和S3,状态图和状态表为:S0S1S3S201000111S0S1S3S1S2S0S2S3S1S3S0S201XS
由于有四个状态,需用两个触发器,定义:S000S101S210S311Q1Q001000111011000101101110010Xnn编码后的真值表分离状态表,求出状态方程(求驱动方程的第二种方法)Q1Q001000111011000101101110010Xnn编码后的真值表Q1Q0010001011011011010XnnQ1n+1Q1Q0010011010010001011XnnQ0n+1
Q1=(Q0⊕X)⊕Q1nnn+1参考T触发器特性方程:Qn+1=T⊕Qn可得:J1=K1=T=Q0⊕XQ0=Q0=1⊕Q0n+1nn可得:J0=K0=11J1KC1QQ1F0Q01J1KC1QQF1Q1CP=1X逻辑图
5.3.2用MSI设计同步时序逻辑电路讨论:用中规模集成时序电路(如计数器、移位寄存器等),并辅以必要的组合电路,以构成能满足各种不同要求的时序电路.
以例子说明:试用集成计数器74161并辅以集成数据选择器实现下图所示逻辑功能.解:状态图由两个回路构成:Y1→Y2→Y3→Y4→Y1Y1→Y5→Y6→Y7→Y1为使电路尽量简单优先使用74161的计数和保持操作,再考虑利用置数功能Y1Y6Y5Y7Y3Y2Y410/100/100/101/100/001/101/110/101/100/100/110/110/100/000/0SA1A2/Z
(1)状态编码Y1=000Y2=001Y3=010Y4=011Y5=100Y6=101Y7=11000010110011001000101110/100/100/101/100/001/101/110/101/100/100/110/110/100/000/0A1A2/ZQ2Q1Q07个状态,使用3位状态变量,利用74161的低3位Q2Q1Q0.(2)画操作表Q2Q1Q00001111001计数保持置数计数保持计数保持保持置数计数保持计数保持保持置数
画74161的控制输入端、数据输入端和电路输出端的卡诺图:*以Q2Q1Q0=000为例说明卡诺图的制作方法.由状态表可见,在000状态下,有下列情况:A1A2=00,电路为保持状态,要求LD=1(无效),并使ENT·ENP=0,Z=0;A1A2=10,电路为计数状态,要求LD=1(无效),并使ENT·ENP=1,Z=1;A1A2=01,电路为置数状态,要求LD=0(有效),并使D2D1D0=100Z=1。
A1A2010101××ENT·ENP=A1A1A20101110×LD=A2A1A20101100×××××××××D2D1D0=100A1A20101110×Z=A1+A2用相同的方法,可求出在不同状态下的ENT·ENP、LD、D2D1D0和Z,将这些值填入各自对应的卡诺图中。
Q2Q1Q000011110011111A1A1+A2A2×ZQ2Q1Q00001111001A1A1A2A2A1×A1A2ENT·ENPQ2Q1Q00001111001A2A2A1×1111LDQ2Q1Q00001111001100000000×××××××××××××××D2D1D0D2=Q1,D1=D0=0
(4)根据上面四个卡诺图,可用74161加数据选择器实现。Q1Q2Q3Q0R1,5DC5/2,3,4+M1M2G3G4CTRDIV16ENTENPCP3CT=15CO[1][2][4][8]74161001RDLD10201234567}G07MUX0201234567}G07MUXYY0201234567}G07MUXA211A211A11A1A1A2A2A2A1A1111A211A11≥1A1A2Z
下面例子介绍用MSI设计序列信号发生器.序列信号发生器在数字设备中具有重要作用.序列信号发生器有两种类型:1)计数型,由计数器辅以组合电路组成;2)移存型,由移位寄存器辅以组合电路组成.
例:试设计一个能产生序列信号为0101101的计数型序列信号发生器.解:1)根据序列信号的长度M(本例为7),设计模M计数器;(本例计数器选用74161,并用置数法实现模7计数器)2)将计数器的输出Q2Q1Q0作为输入,序列信号作为输出,列出真值表;3)根据真值表,求出组合逻辑关系表达式;4)画逻辑图.
Q2Q1Q0Z0000001101000111100110101101Q2Q1Q000011110011110×001Z=Q2Q0+Q2Q0=Q2⊕Q0
Q1Q2Q3Q0R1,5DC5/2,3,4+M1M2G3G4CTRDIV16RDLDENTENPCP3CT=15CO[1][2][4][8]74161&1=1Z
例:试设计一个能产生序列信号为00011101的移位型序列信号发生器.解:移位型序列信号发生器的一般框图为组合电路移位寄存器…输出F
工作原理:将移位寄存器和外围组合电路构成一个移存型计数器,使该计数器的模和要产生的序列信号的长度相等,并使移位寄存器的串行输入信号F(即组合电路的输出信号)和所要产生的序列信号相一致。组合电路移位寄存器…输出F设计方法:序列长度为8,考虑用3位移位寄存器。选用74194。仅使用74194的Q0、Q1和Q2。
①状态划分0001110100011101S1S2S3S4S5S6S7S8S1Si=Q0Q1Q2S1=000S2=100S3=110S4=111S5=011S6=101S7=010S8=001S1=000右移串行输入输出
②求右移串行输入信号DSR外围组合电路用四选一MUX实现,取Q1Q2为地址,则:Q0Q1Q2nnn000111100100001111D0=1D3=Q0D1=0D2=Q0
3,4DQ1Q2Q3Q0R1,4D3,4D3,4D3,4D2,4DDSRC41→/2←10}M03SASBCPSRG4741941101010123}G03MUX10输出Y③画电路图
①状态划分试设计一个能产生序列信号为10110的移位型序列信号发生器.例:解:由于序列长度为5,先对序列按3位划分。1011010s1s2s3s4s5101011110010101Q1Q2Q3在S1时,要求DSL=1在S4时,要求DSL=0
对序列按4位划分:1011010110s1s2s3s4s510110110110101011010Q0Q1Q2Q3
②求左移串行输入信号DSL0001111000011110Q0Q1Q2Q301110×××××××××××F=Q0n+Q3n=Q0nQ3n=DSL
3,4DQ1Q2Q3Q0R1,4D3,4D3,4D3,4D2,4DDSLC41→/2←10}M03SASBCPSRG474194011输出&
2.2代数式(1)
温故而知新:1、用字母表示数有哪些优点?2、像90n,a+b,2k-1,4a,a2,这些式子,它们的共同特点是什么?
新知学习:1、用运算符号把数或表示数的字母连接而成的式子叫做代数式。单独的一个数或字母也是代数式!如:1,a,x等。
2、代数式书写要求:新知学习:(1)数与字母、字母与字母的乘法运算中,乘号一般要省略或以点代替,数要写在字母前面,相同字母的乘法要写成乘方形式,括号相当于字母。如:3x,-2ab,3x(a-b),2a3-4b5数与数之间的乘法,乘号绝对不能省略或用点代替!!
新知学习:(2)代数式中的除法,一般写成分数形式,分数线既有除号作用又有括号作用。如:(3)当代数式后有单位时,要注意根据情况添加括号。如:(2x-5)米,5ay㎡等。
例下列代数式,哪些书写不够规范,请改正过来(1)5×a(2)m×n(3)4×(a+b)(4)3x+1(5)m×n-3(6)3×y小结:1、能够用简单的语言表达代数式。2、写代数式时要注意三点:(1)、代数式中出现乘号通常写成“.”或省略不写;(2)、数字与字母相乘,数字写在前,字母写在后;(3)、除法运算写成分数形式
课前检测(5分钟)1.按正确书写要求书写代数式2.一个两位数的个位数字是a,十位数字是b,请用代数式表示这个两位数.3.用代数式表示:数a的倒数与b的差的3倍为.4.代数式(a–b)²的意义是________________.5.用代数式表示:a与b的平方的和.
例 结合你的生活经验对下列代数式作出具体解释:(1)a–b(2)ab解:(1)今年小明b岁,小明的爸爸a岁,小明比他爸爸小(a–b)岁;(2)长方形的长为a厘米,宽为b厘米,长方形的面积是ab平方厘米
例2、根据题意,列代数式:(1)把a本书分给若干名学生,若每人5本,尚余3本,则有学生人。(2)一项工程,甲队单独完成需a天,乙队单独完成需b天,若两队合做,需天完成。(3)a的3倍与b的一半的差:。(4)a与b两数和的平方:。
例3、填空:(1)有一个三位数,个位数字是2、百位数字是3、十位数字是5,则这个三位数是:。(2)有一个三位数,百位数字是a、十位数字是b、个位数字是c,则这个三位数是:。352100a+10b+c
4710133n+1……火柴根数4321正方形个数例4、搭一搭,填一填:(1)我们按如图的摆法搭一行正方形。记录你所搭的正方形的个数和所用的火柴棒的根数,并填表:n……
大家练一练:1、填空:(1)m支铅笔售价10元,则n支铅笔售价为元;(2)某工厂去年产值a万元,今年预计要比去年增产m%,今年的产值预计为:万元;(3)a、b两数的平方和为:。(4)长方体的长为3㎝,宽和高都为a㎝,则长方体的表面积为:。(1+m%)aa2+b2(2a2+12a)c㎡
大家练一练:2、观察一组数这组数的第n个数是:。3、教材第61页“思考”的2、3两个问题。
大家说说看:1、在本节课中,你有哪些收获?2、书写代数式要注意哪些问题?2、列代数式时要注意哪些问题?'
您可能关注的文档
- 最新[理学]《聚合反应原理专论》 chapter 4 中科大研究生教学课件PPT课件.ppt
- 最新[理学]影响亲核取代反应活性的因素课件PPT.ppt
- 最新[理学]第1讲-数学建模简介课件PPT.ppt
- 最新[理学]菲涅耳公式与半波损失课件PPT课件.ppt
- 最新[理学]第二章、行列式课件PPT.ppt
- 最新[理学]第5讲 实验2 二极管稳压电路课件PPT.ppt
- 最新[生物学]7生物素-亲和素免疫放大技术课件PPT.ppt
- 最新[畜牧兽医]水产动物营养和饲料学3-水产动物饲料营养组成课件PPT.ppt
- 最新[研究生入学考试]四川大学化工原理下册重点复习课件PPT.ppt
- 最新[精华]咖啡厅物品清单课件PPT.ppt
- 最新[精华]现代工程图进修题集谜底 第三版 主编杨裕根第1章课件PPT.ppt
- 最新[精华]大师长教师心思安康教导 第七讲 大师长教师人际关系的调和课件PPT.ppt
- 最新[精华]胎儿染色体异常超声诊断剖析思惟方法课件PPT.ppt
- 最新[精品]专题研究---贝瑞妮丝虾红素嫩晳精华乳课件PPT.ppt
- 最新[精品]七、油井堵水施工序及技术要求课件PPT.ppt
- 最新[精品]以头夹肌肉肌电图分析实现重郁症之电脑辅助诊断(Part课件PPT.ppt
- 最新[精品]中风恢复期和后遗症期针灸中药治疗课件PPT.ppt
- 最新[精品]圆锥曲线的最值问题常见类型及解法课件PPT.ppt