当前位置: 首页 > article >正文

电子电路:4017计数器工作原理解析

4017是CMOS十进制计数器/分频器,它属于CD4000系列,工作电压范围比较宽,可能3V到15V。我记得它有10个译码输出端,每个输出端依次在高电平和低电平之间循环,可能用于时序控制或者LED显示什么的。

4017内部应该由计数器译码器两部分组成。计数器部分可能是一个约翰逊计数器,也就是环形计数器的一种,因为约翰逊计数器每个时钟周期只有一个位变化,这样译码的时候不会有毛刺。译码器部分把计数器的状态转换成10个输出端中的一个高电平。

工作原理的话,每个时钟上升沿到来时,计数器加一,对应的输出端依次变高。比如,初始状态Q0高,第一个时钟Q1变高,Q0变低,直到第10个时钟,Q9变高,然后第11个时钟回到Q0,同时COUT输出一个进位信号。可能需要画个时序图来说明各个输出的变化情况。

用多个4017扩展成更多位的计数器,这时候进位输出COUT连接到下一级的时钟输入,这样当第一个4017计数到10的时候,第二个就加一。不过要注意级联时的时序问题,可能需要调整信号。

应用场景方面,比如流水灯频率分频顺序控制等。比如,用4017控制10个LED依次点亮,或者作为十分频器,每输入10个时钟,输出一个脉冲

一些注意事项,比如电源去耦,避免电压波动

http://www.lryc.cn/news/2396935.html

相关文章:

  • Vim 中设置插入模式下输入中文
  • GitHub 趋势日报 (2025年05月31日)
  • Maven概述,搭建,使用
  • 基于大模型的数据库MCP Server设计与实现
  • 【前端】macOS 的 Gatekeeper 安全机制阻止你加载 bcrypt_lib.node 文件 如何解决
  • Unity 环境搭建
  • 【入门】【练9.3】 加四密码
  • 使用 SASS 与 CSS Grid 实现鼠标悬停动态布局变换效果
  • Node.js 全栈开发方向常见面试题
  • Spring如何实现组件扫描与@Component注解原理
  • 历年四川大学计算机保研上机真题
  • gcc符号表生成机制
  • 达梦数据库 Windows 系统安装教程
  • unix/linux source 命令,其基本概念、定义、性质、定理
  • 【Java EE初阶】计算机是如何⼯作的
  • RAG理论基础总结
  • 列表推导式(Python)
  • 嵌入式RTC工作原理及应用场景
  • 一天搞懂深度学习--李宏毅教程笔记
  • Go语言常见接口设计技巧-《Go语言实战指南》
  • python打卡训练营打卡记录day43
  • Camera相机人脸识别系列专题分析之十一:人脸特征检测FFD算法之低功耗libvega_face.so人脸属性(年龄,性别,肤色,微笑,种族等)检测流程详解
  • 解决:输入SSH后,仍无法通过网址登录以及紧接着的新问题Permission denied(publickey,password).
  • 【QT控件】QWidget 常用核心属性介绍 -- 万字详解
  • uniapp-商城-77-shop(8.2-商品列表,地址信息添加,级联选择器picker)
  • HTTPS加密通信详解及在Spring Boot中的实现
  • 如何让 Git 停止跟踪文件?停止后又如何恢复跟踪?
  • 【第16届蓝桥杯 | 软件赛】CB组省赛第二场
  • SQL进阶之旅 Day 10:执行计划解读与优化
  • AR/MR实时光照阴影开发教程