任意进制计数器(全)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任意进制计数器

1. 已知已有计数器的模为N ,要构成的任意进制计数器的模为M ,且M

原理:从原来电路的N 个状态中选择出M 个构成新的有效循环。

置数法

复位法复位法/

/清零法

例:利用74160构成六进制计数器。(M=6,N=10)步骤:

1. 清楚所用器件的时序逻辑特点

2. 根据控制端选择编码选择方案/0 /0 /0/0/0 /0/0/1 /0/0 /0/0 /0 /0/0/0 /0

/0/C

进位信号

方案一、异步清零R ’D

进位信号可以从Q 输出端中选择,也可以构造进位信号。特点:1. 进位信号周期T C 为计数循环的周期,即T C =N ×T CLK ;

2.

2. 一个计数周期内只有一次变化。4位二进制加法计数器时序图

标准进位信号

1. 在时序逻辑的最后一个状态(最大状态)为特殊电平(高/低电平)

2. 特殊电平只持续1个脉冲周期

改进电路

4位二进制加法计数器时序图

复位信号作用时间短,清零不可靠

仿真图

改进电路

延长清零信号长度到半个脉冲周期

改进电路仿真图

方案二、同步置零法LD

LD’’

/0

/0 /0/0/0

/0/0

/1 /0

/0 /0 /0

/0 /0/0/0

/0/0/C

仿真图

方案三、同步置数法LD

LD’’

优点:

可以利用原来电路的进位输出端

/0

/0 /0/0/0

/0/0

/1 /0

/0 /0 /0

/0 /0/0/0

/0/0/C

2. 若M>N 如何处理

方法:用多片N 进制计数器级联成模大于M 的计数器N ′(1)并行进位法(同步工作)

注意此处连接方式

在此时刻发生进位

此时进位信号必须是标准进位信号!

此行说明ET功能优先EP ,即同时有信号输入ET起作用

高低为进位都为

标准进位信号

高位进位信号为非标准进位信号

即特殊电平持续宽度不为一个脉冲周期

(2)串行进位法(异步工作)

注意非门的使用对进位信号没有特殊要求!

构建M>N计数器原理和过程:

1. 级联构造计数器容量N′>M

2. 按照M

例:构成29进制计数器(M

M

(1) RD’’端整体清零/复位法

构造的标准进位信号

(2) LD

(2) LD’’端整体置数法

标准进位信号

M=M1**M2级联的方法

3. 用M=M1

M1=10 ,M2= 6 , M=60 。注意两种进位方式。

四、移位寄存器型计数器

1. 环形计数器

可自启动的状态图

可自启动的环形计数器

环形计数器状态利用率低

2. 扭环形计数器

五、自锁:计数器一次计数动作后停止工作。如74LS160计数满一次后就停止工作。

计数1111保持(C=0)0X 1

1X 保持(包括C )101

1X 置数(同步)

X X 01置 0(异步)

X X X 0X 工作状态

ET EP D L R CLK D ′′

同步时序逻辑电路的设计方法

设计步骤设计步骤:

:1.1.逻辑抽象逻辑抽象逻辑抽象::确定I/O 变量变量,,用字母表示用字母表示,,并进行逻辑赋值(组合部分组合部分)); 确定逻辑状态状态((步骤步骤))的数量和意义的数量和意义,

, 建立原始状态图(时序部分时序部分));2.2.状态化简状态化简状态化简::合并等价状态(三同条件三同条件),),),尽量减少状态数量;尽量减少状态数量;3.3.状态分配状态分配状态分配//编码编码::确定编码位数确定编码位数,

,2n-1

,并推导出驱动方程;5.5.画出

画出逻辑图:通过输出方程和驱动方程画出时序逻辑电路图;6.6.验证能否

验证能否自启动:检查无效状态是否形成无效循环。分析分析: : : 逻辑图逻辑图逻辑图→→三组方程三组方程→→通过计算通过计算→→状态转换表状态转换表→

→状态转换图或时序图

“111111”

”序列检测器

X Y

CLK

例. 设计一个串行数据检测器。要求:连续输入三个或三个以上1时

输出为

1,其他情况下输出为0。

三、状态分配

取n=2,令Q 1Q 0的00、01、10为S 0S 1S 2

011XQ XQ Q +=*0

10Q Q X Q ′′=*1

XQ Y =

四、选用JK 触发器,求方程组

11011011Q X Q XQ Q Q XQ XQ Q )()()

(*′′+′=′++=00

10

101Q Q Q X Q Q X Q ′+′′=′′=)(*0

11XQ XQ Q +=*01

0Q Q X Q ′′=*1

XQ Y =101,J X Q K X ′

==010,1

J X Q K ′==五、画逻辑图

相关文档
最新文档