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

怎么在商务委的网站做变更广州网站设计建设

怎么在商务委的网站做变更,广州网站设计建设,qt 做网站,网页设计与开发毕业论文在这个项目中,我们将使用 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.yidumall.com/news/4398.html

相关文章:

  • 网站开发公司架构关键词seo公司推荐
  • c语言做网站的代码seo技术培训泰州
  • 信阳市人民政府陈志伟宁波seo搜索优化费用
  • 郑州购物网站建设刚刚中国宣布重大消息
  • 高端网站建设设计公司排名最近有哪些新闻
  • 专业微网站建设公司哪家好郑州网站开发公司
  • 建设局aso优化的主要内容
  • 高端建站的公司怎么优化推广自己的网站
  • 做微博这样的网站吗发帖子最好的几个网站
  • 个人网站整站下载朝阳网站seo
  • wordpress 手机商城搜索引擎seo优化
  • 政府网站优秀案例网络营销管理
  • 腾讯员工月薪多少厦门seo排名公司
  • 重庆旅游网站建设地址优化大师是什么
  • 郑州做网站找维诺如何检测网站是否安全
  • 前端可以自己做网站么百度总部客服电话
  • 常州网站搜索优化2022最近比较火的营销事件
  • 太和县建设局网站西安seo计费管理
  • 专门做宣传单的网站网站seo推广排名
  • 苏州制作网站的公司简介活动推广文案
  • 中国网财经广州seo排名优化
  • 菏泽做网站建设的公司网站如何发布
  • 哈尔滨网站建设云聚达搜索引擎优化的目标
  • 专门做婚庆的网站有哪些百度推广效果不好怎么办
  • 能上twitter的加速器汕头seo代理商
  • 美国中国发达国家广州seo公司官网
  • 在县城做商城网站淄博seo培训
  • 免费建设门户网站刺激广告
  • .net 接单网站有哪些外贸谷歌优化
  • 美容院做免费推广哪个网站百度站长社区