• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

595驱动疑问

FEItwo 2018-09-28 浏览量:737
哪位大神能详细的介绍一下,单片机怎么控制HC595,发送数据的过程是怎么样的。 怎么开始,怎么结束。 多谢了
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • https://openhome.cc/Gossip/CodeData/mBlockArduino/mBlockArduino18.html 

    这篇文章会比我们讲解的详细多了。建议参考一下,然后动手试试就知道了。

    关键就是锁存寄存器的认识和使用。

    • 发布于 2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 数据通过脉冲打入大芯片内部,和164用法一样,只不过多了一个锁存
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先驱动595需要三条线,1数据输出线。2时钟线。3数据线。流程如下

    首先设置时钟线为低电平,设置数据输出线为低电平。

    然后没输出一“位”数据后,时钟线产生一个上升沿,进行数据移位操作,直至8位数据全部发送完毕,数据输出线产生一个上升沿就输出数据了。

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 595是通过串行接口通信的,一条时钟+一条数据线。

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 595需要用到三个GPIO控制,串行数据输入、移位时钟脉冲、输出锁存器控制脉冲。单片机输出一位数据后,在时钟线上升沿时,进行数据移位,如此循环将8位数据发送完毕。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以看看芯片规格书和网上说明了解小,并行转串行主要就是内部产生时钟,信号排队就行了http://www.51hei.com/chip/3978.html
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个控制和573类似,用的是一个时钟线和对应的数据线来控制,要做好对应的数据锁存
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 595是一条时钟线一条数据线控制的,数据线是8位,这种用I2C来驱动就行
    • 发布于2018-10-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 595其实就是一个对应串口转并口控制,用一个时钟线和数据线进行控制
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 74HC595就是一个使用三条线输如串行数据,然后转换成并行数据八个bit数据。
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是串口转并口控制,可以直接输出的
    • 发布于2018-11-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

595驱动疑问