我是靠谱客的博主 心灵美唇膏,最近开发中收集的这篇文章主要介绍Ardunio开发实例-使用74HC595移位寄存器扩展I/O口使用74HC595移位寄存器扩展I/O口,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
使用74HC595移位寄存器扩展I/O口
在数字电路中,移位寄存器(英语:shift register)是一种在若干相同时间脉冲下工作的以触发器级联为基础的器件,每个触发器的输出接在触发器链的下一级触发器的“数据”输入端,使得电路在每个时间脉冲内依次向左或右移动一个比特,在输出端进行输出。这种移位寄存器是一维的,事实上还有多维的移位寄存器,即输入、输出的数据本身就是一些列位。实现这种多维移位寄存器的方法可以是将几个具有相同位数的移位寄存器并联起来。
很多单片机的I/O口有限,需要扩展,移位寄存器提供了一个简单的解决方案。在本次实例里,将使用74HC595移位寄存器来实现对多个LED的控制。
1、硬件准备
- Arduino UNO R3开发板一块
- 数据线一条
- 笔记本电脑(PC)一台
- 连接线
- 8个发光LED
- 8个220欧阻
- 面板板一个
74HC595寄存器的说明
74HC595有16个脚位,每个脚位的名称如下:
最后
以上就是心灵美唇膏为你收集整理的Ardunio开发实例-使用74HC595移位寄存器扩展I/O口使用74HC595移位寄存器扩展I/O口的全部内容,希望文章能够帮你解决Ardunio开发实例-使用74HC595移位寄存器扩展I/O口使用74HC595移位寄存器扩展I/O口所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复