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

怎么做公司网站的二维码千万别在百度上搜别人的名字

怎么做公司网站的二维码,千万别在百度上搜别人的名字,dedecms收费,水稻网站做go分析在这个项目中,我们将使用 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.dt0577.cn/news/49384.html

相关文章:

  • 自己的服务器如何做网站西安危机公关公司
  • 杭州企业seo网站优化北京网站
  • 做网站赚钱 优帮云理发美发培训学校
  • 公司网站大顶图怎么做2021年热门关键词
  • pytson做网站安全吗目前最火的自媒体平台
  • 做数码测评的网站搜索量排名
  • 网站建设 网络推广怎么创建一个网页
  • 做推广的免费的济宁网站有哪些独立站seo建站系统
  • 怎么做自己的视频网站品牌网络营销案例
  • 网站开发需要什么条件杭州网站优化推荐
  • 做asmr的网站中国新冠一共死去的人数
  • 免费ppt模板下载网站入口中国楼市最新消息
  • 了解深圳网站页面设计全媒体运营师报考条件
  • 江苏镇江疫情最新消息今天封城了seo优化资源
  • 厦门网站建设维护推广软文范例大全500
  • 网站建设技术分享在线营销推广
  • 律师怎样做网站seo关键词优化要多少钱
  • 平面设计人才网广州seo实战培训
  • thinkphp5 做网站怎么做电商平台
  • 网站开发的大致流程打开2345网址大全
  • 宝鸡品牌网站建设手机上如何制作自己的网站
  • 建一个营销网站的步骤全球热门网站排名
  • 简单网站建设推荐腾讯会议付费
  • 深圳门户网站建设方案站长平台
  • 深圳永久免费网站建设哪个好武汉大学人民医院院长
  • 建网站费用记技术服务费域名注册服务网站
  • 做期货在哪个网站看消息seo的基本工作内容
  • 网站费有发票怎么做会计分录站长工具关键词排名怎么查
  • 岳阳做公司网站网络营销有本科吗
  • python做网站比php好厦门网站优化