时序逻辑电路(1).pptVIP

  • 6
  • 0
  • 约8.87千字
  • 约 75页
  • 2019-02-05 发布于湖北
  • 举报
利用集成计数器实现计数器设计(2) 预置数控制法 基本思路 当所需计数长度M小于集成计数器的最大计数长度N时,利用计数器预置功能使计数从某一预置值开始计数,当计数长度达到M时,利用控制电路使预置控制有效,计数器接受预置值又开始新一轮计数。 S0 S1 Si Si+1 Si+M-1 SN-1 同步预置 异步预置 S0 S1 Si Si+1 Si+M SN-1 过渡状态 Si+M-1 利用集成计数器实现计数器设计(3) 例1:用74LS169的预置功能实现模7计数 二进制减法计数 × × × × ↑ 1 0 0 二进制加法计数 × × × × ↑ 1 1 0 D C B A D C B A ↑ 0 × 0 保持原状态 × × × × × 1 × 1 同步预置 74LS169功能表 74LS169 解法1:利用计数输出端产生预置信号 将计数器连接成十六进制加法计数器 “0” “0” “1” “1” 0000 0001 0010 0011 0110 0111 0100 0101 1000 1001 1010 1011 1100 1101 1110 1111 从十六个状态中选择七个连续状态,构成模七计数器 “0” “0” “1” “1” 则 设 利用集成计数器实现计数器设计(4) 74LS169 将计数器连接成十六进制加法计数器 “0” “0” “1” “1” “1” “0” “0” “1” 0000 0001 0010 0011 0110 0111 0100 0101 1000 1001 1010 1011 1100 1101 1110 1111 从十六个状态中选择七个连续状态,构成模七计数器 可令 则 当 时, 产生负脉冲 解法2:利用进位输出端产生预置信号 利用集成计数器实现计数器设计(5) 复位法 基本思路 当所需计数长度M小于集成计数器的最大计数长度N时,利用计数器复位功能使计数从“清零”状态开始计数,当计数长度达到M时,利用控制电路使复位控制有效,计数器“清零”又开始新一轮计数。 S0 S1 Si Si+1 SM-1 SN-1 同步清零 异步清零 S0 S1 Si Si+1 SM SN-1 过渡状态 SM-1 利用集成计数器实现计数器设计(6) 例:用74LS90实现模7计数 74LS90功能表 1 0 × × 0 0 0 0 1 0 × × 1 0 0 1 0 ↓ 0 二进制计数 0 0 0 0 ↓ 五进制计数 ↓ 0 0 0 0 ↓ 8421码 5421码 74LS90 设计思路 异步清零 先将芯片接成10进制计数器,然后当计数器计数到状态为 ( 共8个状态) 时,利用异步复位端清零。 利用集成计数器实现计数器设计(7) 1 0 × × 0 0 0 0 1 0 × × 1 0 0 1 0 ↓ 0 二进制计数 0 0 0 0 ↓ 五进制计数 ↓ 0 0 0 0 ↓ 8421码 5421码 74LS90 74LS90 如图所示构成8421十进制计数器,其状态转换图为: 0000 0100 1001 0001 0010 0011 0101 0110 0111 1000 例:试用同步十进制计数器74LS160实现模4计数 74LS160 功能表 0 × × × 清零 0 1 × × 预置数 1 1 1 计数 1 1 1 0 1 保持 × 0 1 1 芯片功能 × × × ↑ ↑ 保持 预置数控制端 清零端 预置数控制法( ) 复位法( ) 利用集成计数器实现计数器设计(8) 利用集成计数器实现计数器设计(9) 预置数控制法( ) 74LS160 功能表 0 × × × 清零 0 1 × × 预置数 1 1 1 计数 1 1 1 0 1 保持 × 0 1 1 芯片功能 × × × ↑ ↑ 保持 将计数器连接成十进制加法计数器 0000 0001 0010 0011 0110 0111 0100 0101 1000 1001 “1” “1” “1” “1” “0” “0” “1” “1” 设预置数为“0011” 利用集成计数器实现计数器设计(10) 74LS160 功能表 0 × × × 清零 0 1 × × 预置数 1 1 1 计数 1 1 1 0 1 保持 × 0 1 1 芯片功能

文档评论(0)

1亿VIP精品文档

相关文档