0x06 使用74HC595扩展IO输出(上)

【目标】

  • 理解简单的串口逻辑
  • 使用74HC595芯片扩展IO输出

【所需素材】

  • 7段数码管 x 1
  • 270Ω 电阻 x 8
  • SN74HC595 x 1
图1 74HC595芯片

【基本原理】

 

=前言=

前面我们使用了静态和动态两种方式,点亮了一个数码管。 我们发现,通过动态驱动数码管的方式,需要的GPIO数量为 需要显示的位数+8 个GPIO,我们显示4位数字就需要12个GPIO,其实树莓派的GPIO资源并不是很充足,40个PIN中有12个是电源PIN,也就是只有28个数据PIN可用。显然用12个PIN来驱动4位数字太浪费了。 本篇我们通过一个串口转并口输出的芯片,来解决GPIO口资源紧张的问题。
Continue reading “0x06 使用74HC595扩展IO输出(上)”