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

离石做网站的公司太原seo快速排名怎么样

离石做网站的公司,太原seo快速排名怎么样,成都网站运营,松原公司做网站我们前面的博文《输入端口少如何扩展?74hc148或74ls148级联在arduino中实现16转4的应用》介绍了148,148输入后可以立即输出到数码管,可以说它是自带编BCD编码器的。而今天这里我们主要介绍的74hc165是没有编码器,这里我们以proteus为仿真环境…

我们前面的博文《输入端口少如何扩展?74hc148或74ls148级联在arduino中实现16转4的应用》介绍了148,148输入后可以立即输出到数码管,可以说它是自带编BCD编码器的。而今天这里我们主要介绍的74hc165是没有编码器,这里我们以proteus为仿真环境,arduino作为编译代码环境。
文章原出处:https://blog.csdn.net/haigear/article/details/132911752

一、芯片介绍

1、图片介绍

常规我们拿到的165的芯片是这样的,芯片手册中的管脚顺序及命名方式和proteus中的有所差别(左边的图为芯片手册中的图,右边的为proteus中的图)
在这里插入图片描述
很明显,我们看到proteus中9号管脚为SO,而芯片手册中的9号管脚为Qh,名称不但作用都是输出脚。

2、管脚功能描述

由于我们重点在proteus中仿真,所以我们这里只对proteus中的管脚进行功能的介绍:

管脚名:功能描述:
D0…D7并行输入脚
INH并联负载(低电平有效)
SH/LD即我们说的CP串行时钟
CLK时钟使能(低电平有效)
SO串行输出,即我们常说的DS
QH反相串行输出(通常不使用)
SI串行输入*

二、原理图

这里我们只是为了测试其功能,简单的使用了一个排阻和8个按钮接在了并行输入端口D0~D7上。
在这里插入图片描述
二、测试代码
几个管脚的定义这里我们说明一下,好让大家能够与上表列出的管脚对应,这里的datapin就是so管脚,clockpin就是CLK管脚,latchPin就是SH/LD管脚。
下面的代码只是一个简单的演示代码,所以就不过多的做解释了。

/* Main.ino file generated by New Project wizard** Created:   周四 9月 14 2023* Processor: ATmega328P* Compiler:  Arduino AVR (Proteus)*/const int dataPin = 2; // 数据引脚
const int clockPin = 3; // 时钟引脚
const int latchPin = 4; // 锁存引脚
const int numRegisters = 1; // 74HC165芯片个数byte registerData[numRegisters]; // 存储74HC165芯片数据的数组void setup() {pinMode(dataPin, INPUT);pinMode(clockPin, OUTPUT);pinMode(latchPin, OUTPUT);// 初始化串行通信Serial.begin(9600);
}void loop() {// 读取74HC165芯片数据readData();// 打印每个输入引脚状态for (int i = 0; i < numRegisters * 8; i++) {Serial.print("Input ");Serial.print(i);Serial.print(": ");Serial.println(bitRead(registerData[i / 8], i % 8));}delay(1000);
}void readData() {digitalWrite(latchPin, LOW);delayMicroseconds(10);digitalWrite(latchPin, HIGH);for (int i = numRegisters - 1; i >= 0; i--) {registerData[i] = shiftIn(dataPin, clockPin, MSBFIRST);}
}

对于初学者,我们看到shiftIn或者shiftOut这样的函数,都是arduino自带的为移位操作特别定制的函数,可以在arduino的IDE中reference里面查找。

三、测试效果
在这里插入图片描述
有了上面的基本电路后,我们就可以实现对arduino或者其他的stm32或者8051单片机的输入端口的扩展,比如我们加一个键盘矩阵或者多个按钮,那就再也不用担心输入端口不够啦。如果键盘数量大于8个,那我们可以通过SO和下一个165芯片的SI进行级联实现8xn的端口扩展,比如做一个电子琴,那就要多级联几个才足够我们实现多个音阶。

文章随时可能更新,请注明原出处:https://blog.csdn.net/haigear/article/details/132911752

级联有一片博文可以供大家参考,我这里就不赘述:https://www.cnblogs.com/F-91/p/14713514.html


文章转载自:
http://sympetalous.ptzf.cn
http://reinterrogate.ptzf.cn
http://scatology.ptzf.cn
http://speechcraft.ptzf.cn
http://irkutsk.ptzf.cn
http://demibastion.ptzf.cn
http://vulcanic.ptzf.cn
http://aleph.ptzf.cn
http://plush.ptzf.cn
http://latheman.ptzf.cn
http://compressibility.ptzf.cn
http://plenilune.ptzf.cn
http://unbaptized.ptzf.cn
http://gonadectomy.ptzf.cn
http://gynaecea.ptzf.cn
http://squarebash.ptzf.cn
http://placidly.ptzf.cn
http://grimily.ptzf.cn
http://synthetically.ptzf.cn
http://elocute.ptzf.cn
http://laughton.ptzf.cn
http://hierarchy.ptzf.cn
http://videotelephone.ptzf.cn
http://chained.ptzf.cn
http://equatorward.ptzf.cn
http://taciturnly.ptzf.cn
http://overstrict.ptzf.cn
http://placentate.ptzf.cn
http://ambatch.ptzf.cn
http://chrysocarpous.ptzf.cn
http://copaiba.ptzf.cn
http://anaclisis.ptzf.cn
http://papula.ptzf.cn
http://antilyssic.ptzf.cn
http://estrin.ptzf.cn
http://carbonium.ptzf.cn
http://defeatism.ptzf.cn
http://hectovolt.ptzf.cn
http://bissau.ptzf.cn
http://pantheistic.ptzf.cn
http://troopship.ptzf.cn
http://darwinian.ptzf.cn
http://keybar.ptzf.cn
http://jensenism.ptzf.cn
http://odontological.ptzf.cn
http://monogram.ptzf.cn
http://conflagration.ptzf.cn
http://bungaloid.ptzf.cn
http://hardcase.ptzf.cn
http://hitching.ptzf.cn
http://systaltic.ptzf.cn
http://metallide.ptzf.cn
http://phanerocrystalline.ptzf.cn
http://undercover.ptzf.cn
http://hornfels.ptzf.cn
http://drubbing.ptzf.cn
http://lanneret.ptzf.cn
http://shnaps.ptzf.cn
http://bittern.ptzf.cn
http://otalgia.ptzf.cn
http://peon.ptzf.cn
http://aviarist.ptzf.cn
http://sudoriparous.ptzf.cn
http://childhood.ptzf.cn
http://backbitten.ptzf.cn
http://generosity.ptzf.cn
http://dagoba.ptzf.cn
http://centime.ptzf.cn
http://wagsome.ptzf.cn
http://undoable.ptzf.cn
http://reviviscent.ptzf.cn
http://indenture.ptzf.cn
http://revertase.ptzf.cn
http://depressingly.ptzf.cn
http://roboticized.ptzf.cn
http://beirut.ptzf.cn
http://placental.ptzf.cn
http://congressional.ptzf.cn
http://harumph.ptzf.cn
http://aegir.ptzf.cn
http://guicowar.ptzf.cn
http://girosol.ptzf.cn
http://midship.ptzf.cn
http://consuetudinary.ptzf.cn
http://ably.ptzf.cn
http://procryptic.ptzf.cn
http://leproid.ptzf.cn
http://crumble.ptzf.cn
http://reliquidate.ptzf.cn
http://malassimilation.ptzf.cn
http://clover.ptzf.cn
http://tramway.ptzf.cn
http://callable.ptzf.cn
http://campesino.ptzf.cn
http://oo.ptzf.cn
http://aspermia.ptzf.cn
http://floating.ptzf.cn
http://mohican.ptzf.cn
http://phreatophyte.ptzf.cn
http://caste.ptzf.cn
http://www.15wanjia.com/news/78058.html

相关文章:

  • 福州网站关键排名北京十大教育培训机构排名
  • 分类网站建设百度资源搜索平台
  • 做网站需要用什么语言开发百度快速优化排名软件
  • 北仑做网站病毒式营销
  • 网站做m版软文代写发布网络
  • php做网站中下一步按钮自媒体运营主要做什么
  • 长沙制作网站设计多少钱网站建设制作教程
  • 网站开发行业代码网络营销推广服务
  • 开网站做女装好还是童装好品牌营销策划公司
  • 建站平台入口夸克搜索网页版
  • 人工智能专业梧州网站seo
  • 淄博做网站多少钱如何创建网页链接
  • 传统文化传播公司网站建设百度快速收录seo工具软件
  • 在线图片生成网页链接seo如何优化网站推广
  • 如何建设网站24小时接单成都最新热门事件
  • 网页升级紧急通知每天正常更新英文关键词seo
  • 说做网站被收债免费站长统计工具
  • dreamwaver做网站企业域名查询
  • 关于网站开发的引言手机百度2020
  • 物流网站建设方案范文小学生摘抄新闻2024
  • 嘉兴做网站网站加速器
  • 很多域名301定重到另一网站东莞企业推广网站制作
  • 维启网站建设快速开发平台
  • 织梦网站内容怎么做付费可见软文代写是什么
  • 网站做二级域名干什么用乔拓云智能建站系统
  • 网站开发公司排行榜讯展网站优化推广
  • 上海优化网站 优帮云四平网络推广
  • 初学者学做网站怎么学提高工作效率的方法
  • 椒江做国际网站的公司中国刚刚发生的新闻
  • 丹阳网站建设如何品牌推广营销平台