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

硬件学习【1】74HC165D-并行信号输入-串行输出

目录

  • 写在前面
  • 74HC165D使用方法
  • 74HC165的级联


写在前面

这个世界有很多是需要并行输入信号,整合成串行数据的需求的。这个时候可以用74HC165芯片。74HC165。
并行输入是为了响应迅速,比如我们要检测1百万个信号,一个个轮训检测,黄花菜都凉了,如果并行就不一样了,那为什么要转串行呢,串行方便CPU处理数据,否则都零零散散的不成体系。
手有正反,光有亮暗,然而这个世界同样也有很多,串行数据的需求打散成并行输出信号的需求的,这个使用: [74HC595]。(https://blog.csdn.net/k1ang/article/details/80012686)


74HC165D使用方法

1、引脚1(PL)为低电平,获取并行数据输入,数据移入移位寄存器;

2、将引脚1置为高电平,停止并行数据输入;

3、引脚15(OE)为低电平,使能时钟输入;

4、时钟CP每产生一个上升沿,移位寄存器中的数据从高位(Q6)到低位(Q0)依次移出到Q7。
在这里插入图片描述

74HC165的级联

很简单,如果看过人体蜈蚣这个电影的,DS是上一个人的屁股,Q7是下一个人的嘴巴(外国人真变态)
怎么读取数据呢,所有数据通过PL开关一次,如同相机快门一样,获得当前时刻的数据。
然后clk时钟信号就像鞭子一样,抽一下,数据往前走一下,和火车站检票一样,剪一下走一个人,人走没了就一直是低电平了。
超级简单。
在这里插入图片描述在这里插入图片描述


http://www.kler.cn/a/574049.html

相关文章:

  • VSCode 配置优化指南:打造极致高效的前端开发环境
  • 系统架构设计师—软件工程基础篇—软件开发方法
  • 【无标题】养老护理初级考题抽取——2大题抽1+7小题抽2-共有432种可能。
  • 【LeetCode 热题 100】438. 找到字符串中所有字母异位词 | python 【中等】
  • go语言因为前端跨域导致无法访问到后端解决方案
  • vim基本操作及常用命令
  • WPS条件格式:B列的值大于800,并且E列的值大于B列乘以0.4时,这一行的背景标红
  • 蓝桥与力扣刷题(蓝桥 数字三角形)
  • AT89S51 单片机手册解读:架构、功能与应用深度剖析
  • R语言——数据类型
  • 单例模式的五种实现方式
  • MATLAB中lookAheadBoundary函数用法
  • 【前端基础】Day 6 CSS定位
  • 护照阅读器在汽车客运站流程中的应用
  • 洛谷P1102 A-B 数对
  • OceanBase-obcp-v3考试资料梳理
  • qt作业day5
  • Spring Cloud Alibaba学习 5- Seata入门使用
  • UE4 组件 (对话组件)
  • 6. PromQL的metric name(在node exporter复制下来交给AI解释的)