第9章重点1.J-K触发器的符号及功能JKQn+100Qn01010111QnQQRSJKCPQQRSJKCP维-阻型CP上升沿触发CP下降沿触发2.会分析用J-K触发器组成的加法计数器的计数状态3.会设计用2片74LS90(T4290)构成100以内的任意进制计数器例1用D触发器组成计数器,画波形图,各输出端初态为0。CPDQQDQQDQQRDRDRDQ2Q1Q0&1.写出状态转换表,判断是几进制计数器。2.如何用反馈置0法,将其变为5进制计数器?高位低位例2用J-K触发器构成计数器,输出端初态为0。1.写出状态转换表,判断是几进制计数器。2.画出波形图。3.判断能否自启动。JQQKJQQKJQQKCPRDRDRDQ2Q1Q0&高位低位例2解答JQQKJQQKJQQKCPRDRDRDQ2Q1Q0&高位低位101111110CPQ2Q1Q0000010012010301141005000状态转换表状态转换图000001011100010有效循环例3:分析图示逻辑电路的逻辑功能,说明其用处。设初始状态为“000”。RDQJKQQ0F0QJKQQ1F1QJKQQ2F2C计数脉冲解:1.写出各触发器J、K端和C端的逻辑表达式C0=CK0=1J0=Q2K1=1J1=1C1=Q0J2=Q0Q1K2=1C2=CRDQJKQQ0F0QJKQQ1F1QJKQQ2F2C计数脉冲例3解答:011111CJ2=Q0Q1K2=1J1=K1=1K0=1J0=Q2Q2Q1Q0011111011111111111011101011111000010012010301141005000由表可知,经5个脉冲循环一次,为五进制计数器。2.列写状态转换表,分析其状态转换过程C1=Q0由于计数脉冲没有同时加到各位触发器上,所以为异步计数器。例3解答:异步五进制计数器工作波形C12345Q0Q1Q2例3解答:3.由状态转换表,画出时序图:例4用J-K触发器构成计数器1.各触发器初态为0;2.写出状态转换表,是几进制?3.画出波形图。CP&J0Q0Q0K0&J2Q2Q2K2J1Q1Q1K1Q2Q0Q1例4解答1,1,2220201010210KJQQQQKQJKQQJCP&J0Q0Q0K0&J2Q2Q2K2J1Q1Q1K1Q2Q0Q1Q1、Q0在CP下降沿时触发,Q2在Q1的下降沿时触发例4解答CPQ2Q1Q0J0K0J1K1J2K200001100111001111111201011001130111111114100110111510111111161100101117000状态转换表101111110状态转换图000001011100010有效循环判断是七进制计数器判断可以自启动例5用74LS90构成任意进制计数器(8421-BCD码)1.基本联结:十进制计数器;2.一片74LS90连成十以内的任意进制计数器;3.二片74LS90连成100进制计数器;4.二片74LS90连成100以内的任意进制计数器。QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90例5用74LS90构成任意进制计数器(8421-BCD码)1.基本联结:十进制计数器;2.一片74LS90连成十以内的任意进制计数器;3.二片74LS90连成100进制计数器;4.二片74LS90连成100以内的任意进制计数器。QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90是多少进制的计数器?如何画波形图?例5用74LS90构成任意进制计数器(8421-BCD码)1.基本联结:十进制计数器;2.一片74LS90连成十以内的任意进制计数器;3.二片74LS90连成100进制计数器;4.二片74LS90连成100以内的任意进制计数器。QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90十位个位例5用74LS90构成任意进制计数器(8421-BCD码)4.二片74LS90连成100以内的任意进制计数器。QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90CP&&是多少进制的计数器?(b)用一片74LS90组成六进制计数器CPAQCQBQA0000100120103011410051016110QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP进位脉冲计数脉冲当QCQB=11时,将输出清0000先接成十进制计数器(b)用一片74LS90组成六进制计数器(续)波形图CPAQCQBQA0000100120103011410051016000CPQAQBQC123456000100100110001101000总结:用一片74LS90设计N进制计数器的一般方法第N个CP脉冲后,由输出端的“1”去控制清0端R0(1)、R0(2),将输出端全部清0练习1:下图是几进制计数器?答:8进制QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90输出端状态的变化范围:0000~0111练习1:下图是几进制计数器?答:7进制QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP&74LS90练习2:九进制计数器如何设计?第9个CP脉冲后,QDQCQBQA=1001时,用QD和QA的1去R0(1)、R0(2)将输出清0即:CP910010000用一片74LS90设计九进制计数器QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90(c)用2片74LS90组成100进制计数器方法:用2个十进制计数器级联,框图如下:CP计数脉冲个位向十位的进位脉冲个位十位详细电路图如下:十进制计数器(74LS90)十进制计数器(74LS90)QDQDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPACP74LS90十进制计数器十进制计数器用2片74LS90组成100进制计数器100进制计数器,计数范围:00~99十位个位(d)用2片74LS90组成24进制计数器方法:先将每片74LS90构成十进制计数器,然后级联,组成100进制计数器,当输出出现:00100100时,将输出同时清0。十位=2个位=4即用十位的QB和个位的QC送R0(1)和R0(2),这样,计数范围变为00~23,即24进制计数器用2片74LS90组成24进制计数器QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90CP计数范围为00~23R0(1)、R0(2)同时为1,输出清0先接成100进制计数器(e)用2片74LS90组成37进制计数器方法:先将每片74LS90构成十进制计数器,然后级联,组成100进制计数器。当输出出现:00110111时,将输出同时清0。十位=3个位=7QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90QDQCQBQAS9(1)S9(2)R0(1)R0(2)CPBCPA74LS90CP用2片74LS90组成37进制计数器&&计数范围为00~36,即37进制计数器问题:1.如何用2片74LS90组成10~99任意进制的计数器?2.如何用3片74LS90组成100~999任意进制的计数器?