quartus仿真33:74161级联实现模60计数器

  • 将60分解成6*10,分别用74161实现模6和模10计数器,再级联成模60计数器
  • 利用OC进位端反相得到的信号输入到置位端,模6计数器的实现15-X+1=6,解得置数端需要准备的数为X=10=1010,模10计数器的实现15-X+1=10,解得置数端需要准备的数为X=6=0110。

在这里插入图片描述

  • 观察波形图可以看出,稳定后第一片计数器从10计到15,第二片从6计到15

在这里插入图片描述

  • 60同样可以分解成5*12,这种方法需要分解的两个因数小于161的模值16。利用上面方法的思路,OC置数法,模5计数器的实现15-X+1=5,解得置数端需要准备的数为X=11=1011,模10计数器的实现15-X+1=12,解得置数端需要准备的数为X=4=0100。
    在这里插入图片描述
  • 另外说明一点,分解模值的方法两个模数掉个顺序完全没问题的

在这里插入图片描述

  • 先把两片161级联成模256的计数器,再利用整体清零或置数构成模60的计数器
  • 整体置零——从0计数到59=0011_1011,将59这个数翻译成低电平输入到置数端

在这里插入图片描述

  • 利用异步清零法,将60=0011_1100信号翻译到清零端
    在这里插入图片描述
  • 利用OC端置数法,255-X+1=60解得X=196=1100_0100,将数准备在输入端

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值