- 2
- 0
- 约1.88千字
- 约 11页
- 2017-07-09 发布于湖北
- 举报
例程1774HC595概要1
第17讲 74HC595实验 74HC595 简单说来就是具有8 位移位寄存器和一个存储器,以及三态输出功能。 这里我们用它来控制8 个LED 小灯。我们为什么要用74HC595 来控制小灯呢?一定会有很多朋友会问这个问题,我想问的是我们要是单纯的用Arduino 控制8 个小灯的话要占用多少个I/O 呢?答案是8 个。但是我们的Arduino UNO 有几个I/O 口呢?加上模拟接口也就20 个吧,这8 个小灯占用了太多的资源了,我们用74HC595 的目的就是减少I/O 口的使用数量。用74HC595 以后我们可以用3 个数字I/O 口控制8 个LED 小灯岂不美哉。下面是我们要准备的元器件: 74HC595 直插芯片*1 直插LED*8 220Ω直插电阻*8 面包板*1 面包板跳线若干 准备好元件我们就按下面的原理图连接电路 此电路图看似复杂,我们仔细分析以后再结合参考实物就会发现很简单。按照右图链接好电路后,就可以开始编写程序了。 参考例程: //connect 74hc595 pin10:MR---VCC; Pin13:OE---GND int latchPin = 5;//to 595 pin12 int clockPin = 4; int dataPin = 2; //这里定义了那三个脚 void setup () { pinMode(latchPin,OU
原创力文档

文档评论(0)