- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数字逻辑:计数器原理与设计
课程概述1课程目标掌握计数器基本原理及设计方法2学习内容各类计数器电路结构及应用场景重要性
计数器基础定义能按预定序列变化状态的时序逻辑电路功能记录输入时钟脉冲个数应用领域时钟、定时器、频率计等
计数器的分类同步计数器所有触发器共用一个时钟信号异步计数器时钟信号依次触发各级触发器其他类型环形计数器、Johnson计数器等特殊功能计数器
计数器的基本组成触发器存储状态的基本单元1组合逻辑电路决定状态转换方式2时钟信号驱动状态变化的脉冲3
触发器回顾RS触发器基本的存储单元,有置位和复位功能D触发器数据触发器,存储单一输入信号的状态JK触发器功能最完善的触发器,可实现置位、复位和翻转T触发器翻转触发器,用于计数器的基本单元
异步计数器工作原理前一级触发器的输出作为后一级的时钟输入优缺点电路简单,但有累积延时问题应用场景低速应用,如简易计时器
异步二进制计数器示例2位异步计数器由两个T触发器级联组成时序图分析显示状态变化的时间关系
异步二进制计数器示例(续)4位异步计数器由四个T触发器级联构成状态转换依次经过0000→0001→...→1111最大计数可计数2^4=16个状态
同步计数器1工作原理所有触发器同时接收时钟信号2优缺点无累积延时问题,但电路较复杂3应用场景高速应用,如频率计数器
同步二进制计数器示例2位同步计数器两个触发器共用时钟信号逻辑电路图包含控制逻辑和触发器
同步二进制计数器示例(续)当前状态下一状态输出Q1Q0=00010Q1Q0=01100Q1Q0=10110Q1Q0=11001
同步与异步计数器比较速度同步计数器速度更快1复杂度异步计数器结构更简单2可靠性同步计数器更可靠3功耗异步计数器功耗较低4
可逆计数器定义可以实现正向和反向计数的电路工作原理通过控制信号选择计数方向应用场景电机控制、物体计数等场景
可逆计数器设计示例2位可逆计数器包含上下计数控制输入逻辑电路图JK触发器与方向控制逻辑
可逆计数器设计示例(续)状态转换表计数方向当前状态下一状态上0001上1100下0011下0100时序图分析显示上下计数的波形变化
十进制计数器BCD码介绍用4位二进制表示0-9十个数字设计原理达到9后进位并重置为0应用场景数字显示器、时钟电路
十进制计数器设计示例二进制实现使用四位二进制计数器加解码器逻辑电路图包含计数逻辑和复位电路
十进制计数器设计示例(续)状态转换表当前状态下一状态0000(0)0001(1)1000(8)1001(9)1001(9)0000(0)波形图分析显示十进制计数时序
任意进制计数器1设计思路通过检测特定状态实现复位2实现方法组合逻辑电路控制计数范围3应用例子特定模数分频、时序控制
任意进制计数器设计示例5进制计数器计数范围为0-4的电路逻辑电路图包含计数和复位逻辑
任意进制计数器设计示例(续)状态转换表000→001→010→011→100→000波形图分析显示5进制计数时序复位条件当计数到100(4)时复位为000(0)
环形计数器定义只有一位为1,其余为0的循环计数器1工作原理单个1在触发器间循环移动2应用场景状态机、数据选择器3
环形计数器设计示例4位环形计数器结构简单,只需4个D触发器首尾相连
环形计数器设计示例(续)状态转换表当前状态下一状态10000100010000100010000100011000波形图分析单个1在各位间循环移动
Johnson计数器1定义移位寄存器的最后一位输出取反后反馈2工作原理0和1的波形依次传递和反转3区别比环形计数器状态数多一倍
Johnson计数器设计示例4位Johnson计数器使用4个D触发器,末位反馈到首位
Johnson计数器设计示例(续)1初始状态00002中间状态1000→1100→1110→1111→0111...3循环周期n位Johnson计数器有2n个状态
计数器的时序设计1建立时间触发器锁存数据前数据必须稳定的时间2保持时间触发器锁存后数据必须保持稳定的时间3传播延迟输入变化到输出响应的时间间隔
计数器的时序设计(续)最大工作频率由关键路径延迟决定时序优化减少组合逻辑深度,优化关键路径
计数器的功能扩展预置功能允许设置初始计数值使能控制控制计数器是否工作进位输出指示计数器循环完成
带预置功能的计数器设计电路结构增加并行加载数据的输入工作原理预置信号有效时加载初始值应用场景定时器、分频器起始值设定
带使能控制的计数器设计电路结构增加使能输入控制计数功能工作原理使能信号无效时暂停计数应用场景可控定时器、选择性计数器
带进位输出的计数器设计电路结构增加进位检测和输出电路工作原理计数器完成一个循环时产生进位脉冲应用场景多级计数器级联、大计数值实现
计数器的级联级联原理前一级的进位作为后一级的时钟实现方法利用进
文档评论(0)