第五章 常用时序集成电路及其应用.ppt
《第五章 常用时序集成电路及其应用.ppt》由会员分享,可在线阅读,更多相关《第五章 常用时序集成电路及其应用.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 常用时序集成电路及其应用,第一节 计数器,第二节 寄存器,第三节 序列码发生器,第四节 时序模块的应用,小结,第一节 计数器,按进位方式,分为同步和异步计数器。按进位制,分为模2、模10和任意模计数器。按逻辑功能,分为加法、减法和可逆计数器。按集成度,分为小规模与中规模集成计数器。,用来计算输入脉冲数目,计数器的分类,动画计数器,部分常用集成计数器,第一节 计数器,四位二进制同步计数器,第一节 计数器,四位二进制可逆计数器,中规模异步计数器,一、四位二进制同步计数器,(二) 四位二进制同步计数器74163,(一) 四位二进制同步计数器74161,(三) 74161/74163功能扩展,
2、(一)四位二进制同步计数器74161,内部由四个主从JK触发器和控制电路构成。,逻辑符号,CO,CP,符号中LD端为有效时,此端引入线为低时,且时钟CP上升沿时,将输入端数字送到输出端。同步预置。,时钟输入信号用CP表示。,当CP上升沿, 并且CTT和CTP 有效时,计数器加1计数。,CTP、CTT:可作为使能端和多片级联使用。,当Q3 Q2 Q1 Q0=1111 时,且CTT等于1时, 控制输出端CO输出有效高电平。,CO,74161,R,LD,CTT,CTP,CP,Q0Q1Q2Q3,D0D1D2D3,CO,74161外引线功能端排列图,(一)四位二进制同步计数器74161,74161功能表
3、,用VHDL实现74161,LIBRARY IEEEUSE IEEE.std_logic_1164.all;USE IEEE.std_logic_arith.all;ENTITY v74LS161 IS PORT (CP,CR_L,LD_L,CTP,CTT:IN STD_LOGIC; D:IN UNSIGNED (3 DOWNTO 0); Q:OUT UNSIGNED (3 DOWNTO 0); CO:OUT STD_LOGIC);END v74LS161;ARCHITECTURE v74LS161_arch OF v74LS161 IS SIGNAL IQ: UNSIGNED (3 DOWN
4、TO 0);BEGIN PROCESS (CP,CTT,CR_L),中间信号IQ是为了交换中间数据。如果直接用输出Q,那么定义的输出必须为缓冲而不是输出。,(一)四位二进制同步计数器74161,BEGIN IF CR_L=0 THEN IQ 0); END IF; IF (CPEVENT AND CP=1) THEN IF LD_L=0 THEN IQ = D; ELSIF (CTT AND CTP)=1 THEN IQ = IQ+1 END IF; IF (IQ=15) AND (CTT=1) THEN CO = 1; ELSE CO = 0; END IF; END IF; Q =IQ;
5、END PROCESS;END v74LS161_arch;,CR_L表示清零信号且为低电平有效。,CP上升沿有效。,(二)四位二进制同步计数器74163,74163功能表,74161功能表,(1)外引线排列和 74161相同。,(2)置数,计数,保持功能与74161相同。,(3)清零功能与74161不同。,特点:,比较四位二进制同步计数器,同步预置保持计数,同步预置保持计数,异步清零 同步清零,连接成任意模M 的计数器,(1) 同步预置法,(2) 反馈清零法,(3) 多次预置法,(三)74161/ 74163功能扩展,1,态序表 计数 输 出 N Q3 Q2 Q1 Q0 0 0 1 1 0
6、1 0 1 1 1 2 1 0 0 0 3 1 0 0 1 4 1 0 1 0 5 1 0 1 1 6 1 1 0 0 7 1 1 0 1 8 1 1 1 0 9 1 1 1 1,例1:设计一个M=10的计数器。,方法一: 采用后十种状态,CO=1,0,(1) 同步预置法,CO,CP,f,1,1,f/10,例2: 同步预置法设计 M=24 计数器。,0001,1000,0,1000,0000,(24)10=(11000)2,初态为:0000 0001,终态:00011000,0000,1000,连接成任意模M 的计数器,(1) 同步预置法,(2) 反馈清零法,(3) 多次预置法,(三)7416
7、1/ 74163功能扩展,例3: 分析图示电路的功能。,0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 110 1 0 1 011 1 0 1 112 1 1 0 0,采用74161,0,0000,(2)反馈清零法,态序表 N Q3 Q2 Q1 Q0,连接成任意模M 的计数器,(1)同步预置法,(2)反馈清零法,(3)多次预置法,(三)74161/74163功能扩展,M=10 计数器,态序表 N Q3 Q2 Q1 Q00 0 0 0 0,例4: 分析电路功能。,2
8、0 1 0 13 0 1 1 04 0 1 1 15 1 0 0 0,7 1 1 0 18 1 1 1 09 1 1 1 1,1 0 1 0 0,6 1 1 0 0,例5:用VHDL语言设计多次预置的十进制电路。,LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;,ENTITY COUNT10 IS; PORT(CLK:IN STD_LOGIC; DATE_OUT:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);END COUNT10;,例5:用VHDL语言设计多次预置的十进制电路
9、。,WAIT UNTIL CLKEVENT AND CLK=1 ; IF TEMP=“1111” THEN TEMP=“0000” ELSIF TEMP(2)=0 THEN TEMP(2 DOWNTO 0):=“100”; ELSE TEMP:=TEMP+1; END IF;DATE_OUT=TEMP;,计数到Q2=0状态时,则呈置数状态,下一个脉冲到来后,置Q2Q1Q0=“100”,Q3维持不变。,其它情况按照8421码计数。,计数到1111状态时,下一个脉冲回到0000状态。,若干片同步计数器组成同步计数链时,就要利用计数控制端CTT、CTP传递进位信号。,(4)同步计数器的级联,三、中规
10、模异步计数器,二、四位二进制可逆计数器,一、四位二进制同步计数器,第二节 计数器,3和G3相关联。,D A:数据输入,从高位低位。QD QA :数据输出, 从高位低位。,1. 逻辑符号,二、四位二进制可逆计数器74193,R=1时,高电平有效,输出清零。 只要DN为高电平有效,UP上升沿到时,加1计数。反之, 只要UP 高电平有效, DN上升沿到时,减1计数。 即双时钟输入。,减到最小值时产生借位信号QCB=0,加到最大值时产生进位信号QCC=0,74193功能表,二、四位二进制可逆计数器74193, 连接成任意模M 的计数器,(1) 接成M16的计数器,2. 74193功能扩展,二、四位二进
11、制可逆计数器74193,0 0 1 1 01 0 1 1 12 1 0 0 03 1 0 0 14 1 0 1 05 1 0 1 16 1 1 0 07 1 1 0 18 1 1 1 09 1 1 1 1,例6:用74193设计M=9 计数器。,方法一:采用异步预置、加法计数,(1)接成M16的计数器,态序表 N QD QC QB QA,01f,0110,方法二:采用异步预置、减法计数,01 0 0 111 0 0 020 1 1 130 1 1 040 1 0 150 1 0 060 0 1 170 0 1 080 0 0 190 0 0 0,例7:用74193设计M=9 计数器。,态序表N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 常用 经常使用 时序 集成电路 及其 应用 利用 运用
限制150内