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

电子电路: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个时钟,输出一个脉冲

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

相关文章:

  • Arbitrum Stylus 合约实战 :Rust 实现 ERC721
  • 【DBA】MySQL经典250题,改自OCP英文题库中文版(2025完整版)
  • 【LLM vs Agent】从语言模型到智能体,人工智能迈出的关键一步
  • 《深入解析SPI协议及其FPGA高效实现》-- 第二篇:SPI控制器FPGA架构设计
  • Kafka集成Flume/Spark/Flink(大数据)/SpringBoot
  • Flink CDC将MySQL数据同步到数据湖
  • 结构型设计模式之装饰模式
  • TDengine 高级功能——读缓存
  • 3,信号与槽机制
  • React 18新特性介绍
  • [ Qt ] | 与系统相关的操作(一):鼠标相关事件
  • LangGraph framework
  • FFmpeg移植教程(linux平台)
  • Webpack依赖
  • 【git-首次初始化本地项目、关联远程仓库】
  • 基于Qt的app开发的过渡期
  • 数据库系统概论(十六)数据库安全性(安全标准,控制,视图机制,审计与数据加密)
  • Linux运维笔记:服务器感染 netools 病毒案例
  • PostgreSQL不同的等级认证体系
  • 【Android】MT6835 + MT6631 WiFi进入Meta模式出现WiFi_HQA_OpenAdapter failed
  • 动漫设计师/放心网站推广优化咨询
  • 网站建设培训美女/网页搜索优化seo
  • 汾阳做网站/东莞推广服务
  • 西安哪家公司做网站/网站域名查询
  • 顺义网站建设公司/营销软文小短文
  • 明月 WordPress/网站优化方案设计