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

怎么查看一个网站做的外链最新新闻事件今天300字

怎么查看一个网站做的外链,最新新闻事件今天300字,百度域名书写,郑州防控升级在这个项目中,我们将使用 74HC595 移位寄存器将 2 个移位寄存器级联在一起。这样级联移位寄存器现在可以控制 16 个输出。 当然您可以级联任意数量的移位寄存器。如果您要级联第三个移位寄存器,它可以控制 24 个输出。如果您级联第四个移位寄存器&#x…


        在这个项目中,我们将使用 74HC595 移位寄存器将 2 个移位寄存器级联在一起。这样级联移位寄存器现在可以控制 16 个输出。

        当然您可以级联任意数量的移位寄存器。如果您要级联第三个移位寄存器,它可以控制 24 个输出。如果您级联第四个移位寄存器,它可以控制 32 个输出。

        但在这个项目电路中,我们将只级联一个移位寄存器,总共有2个。

        级联移位寄存器非常简单,只要您知道如何操作即可,因为 74HC595 专门设计为能够添加额外的移位寄存器。因此,只要您知道如何连接它,它就非常简单。

        如上所述,优点是我们可以控制更多输出。我们将添加 一个移位寄存器,我们就可以控制 16 个输出。

        我们需要为这个项目准备16个电阻器和 LED。

组件:

  • 74HC595移位寄存器
  • 16 个 LED
  • 16个220Ω电阻
  • Arduino

        74HC595 移位寄存器是电子行业中最流行、应用最广泛的移位寄存器之一。单个 74HC595 可以控制 8 个输出。这意味着它可以控制例如 8 个 LED。

        该移位寄存器共有16个引脚。

        移位寄存器的引脚排列如下所示。

74HC595移位寄存器引脚排列


下表总结了这些引脚连接。

别针功能
QA-QH移位寄存器的输出一个8个输出引脚
VCC (引脚16)移位寄存器电源接口
GND(引脚 8)移位寄存器的接地
Q H '(引脚 9)串行输出用于将数据移位到另一个 74HC595 移位寄存器(级联引脚
CLEAR (引脚 10)这会将移位寄存器中的所有位设置为 0,拉低则关闭。清除寄存器引脚
SRCLK(引脚 11)如果拉高,这会将移位寄存器中的所有值向前移动一位。存入引脚
RCLK(引脚 12)当拉高时,它会输出新的移位寄存器值。输出数据引脚(将寄存器中的数据输出到对应的管脚)
OE(引脚 13)当接地时启用输出,当高电平时禁用输出。(常接地)使能引脚
SER(引脚 14)这是新串行数据的输入引脚。(接arduino 开发板管脚)

        首先我们接通电源。因此我们将移位寄存器的 两个 V CC连接到 5V arduino 端子。我们将移位寄存器的接地连接到 GND arduino 端子。这样可以为两个移位寄存器提供足够的电源。

        接下来,我们将两个SRCLK(引脚 11)连接到 arduino 的数字引脚 9。

        我们将RCLK(引脚 12)连接到 arduino 上的数字引脚 8。

        对于第一个移位寄存器,我们将串行数据输入引脚14连接到 arduino 上的数字引脚7。第二个移位寄存器上的数据输入将与Q H '(引脚 9)连接。

        由于我们要级联一个额外的移位寄存器,因此对于移位寄存器,我们将串行数据输出线连接到第二个移位寄存器上的串行数据输入线。这样可以让数据无缝地从移位寄存器流到第二个移位寄存器,我们可以将其理解成级联形成了一个16位的移位寄存器。

        最后,我们将 LED 连接到输出引脚 Q A - Q H。我们为每个 LED 连接一个限流 220Ω 电阻。

        74HC595 移位寄存器有 8 个输出。这意味着您可以将最多 8 个输出设备(例如 LED 或蜂鸣器)连接到移位寄存器。

        为了给 74HC595 移位寄存器供电,我们为 V CC提供 +5V ,并将 GND 连接到 arduino 上的地。

        将移位寄存器连接到arduino 时,SER(引脚 14)连接到 arduino 上的数字引脚 7。通过此连接,通过我们的代码,我们将写入想要在输出端显示的数据。例如,我们可以将 11111111 写入串行数据线。每一次将移位寄存器的11管脚拉高时会将一个1移入存储寄存器,然后将其拉低,重复以上动作8次,才能将所有的数据移入寄存器中。如果是两个移位寄存器串联,这个过程就需要16次了,一旦我们完成数据的移入,下一步将移位寄存器的12管脚拉高就可以一次性将寄存器中的数据输出到输出管脚,这意味着我们将数据从存储寄存器传输到输出端,这意味着 LED 全部会亮起。

级联移位寄存器电路:

代码:

int big=8 ; 
int push= 9; 
int datain  = 7; // 数据资料int datainput[16]={1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0};void setup() {pinMode(big,OUTPUT);pinMode(push,OUTPUT);pinMode(datain,OUTPUT);}void loop() {digitalWrite(big,LOW);// 开启数据通道//先推上去的是最后一位也就是第八位,最后是第一位。for (int i=0;i<16;i++){pushsomething(datainput[i]);} //全部放入寄存器后,统一一次性输出到各个管脚。  digitalWrite(big,HIGH);  
}
void pushsomething(int number){digitalWrite(push,LOW);// 准备将一位数据存入寄存器digitalWrite(datain,number);//发送数据digitalWrite(push,HIGH);//数据存入寄存器
}

http://www.yayakq.cn/news/587208/

相关文章:

  • 杭州哪里做网站湖北网站seo
  • 织梦个人网站模板织梦移动网站模板
  • 上海成品网站网页在线设计
  • 福州网站建设出格网络网站 拉新
  • 霞山网站开发公司毕业设计网站开发实施步骤
  • 引流用的电影网站怎么做合肥市建设工程信息网官网
  • 网站的html代码在哪五月色做受网站
  • 企业营销推广怎么做万源seo
  • 网站备案快速备案设计师导航网站源码
  • 网站设计怎么算侵权wordpress照片主题
  • 有做微信婚介网站的吗室内设计公司办公室图片
  • 做网站开发的笔记本配置深圳市佳简几何工业设计有限公司
  • 新乡网站制作wordpress页眉导航栏位置
  • 重庆市建设医院网站有哪些网站平台
  • 宁波做网站优化多少钱seo销售是做什么的
  • 阿里云网站建设考试认证题如何推广app赚钱
  • 如何wix 做 网站青岛建设集团官方网站
  • 彩投网站建设衡阳网站建设价格
  • 网站改版建设方案自己开发网站需要多少钱
  • 如何创建网站的第一步聊城做网站推广公司
  • 购物02网站拖拽式网站建设
  • 合肥市住建局官方网搜索引擎优化方法包括
  • 建设一个网站 最好是官网那种网页设计的发展
  • 凡客诚品网站地址安装wordpress博客网址更改
  • 毕业做网站运营好吗vue.js 可以做网站吗
  • html5移动网站模板虚拟主机 发布网站
  • 徐城乡建设局网站三语网站建设
  • 做网站定制开发的公司seo网站打开慢
  • 用虚拟机做服务器搭建网站品牌企业建站
  • 做网站用什么开发语言有了域名如何建网站