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

大神解决下 两片74hc595级联串入并出,芯片1上是高位

aima 2016-12-30 浏览量:824

 大神解决下 两片74hc595级联串入并出,芯片1上是高位还是低位?假如串入12位数据,具体怎么输出呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 以下是設計思路

    宣告16位(short)資料型別當作data

    然後有三個Pin要使用(latch,clock,data),需要三個GPIO Output

    1. 拉低latch pin,開始輸入資料

    2. 每一個bit使用GPIO的LOW/HIGH輸出

    3. 拉高/拉低clock pin,這樣74595會把Serial資料讀入並移位

    4. 拉高latch pin,鎖住這次12bit的資料

    要記得兩顆74595要接起同樣的clock和latch pin,然後低位的serial out pin接到高位的serial in pin,共移位16次,最高4個bit don't care

    詳細74595的時序圖請參考datasheet

    http://cf02.ickimg.com/bbsfiles/201612/111fc072c819bee7fd9e9b5f1696b01e.pdf

    希望對您有用

    • 发布于 2016-12-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

大神解决下 两片74hc595级联串入并出,芯片1上是高位