欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

基于51單片機實現74LS164串入并出移位寄存器

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年04月19日   【字體:

對于串入并出移位寄存器以下是我個人的理解和實際開發工程中得出的經驗

圖一:

由我上圖所畫 可以得出 一個8位串入數據輸入, 8位并行輸出。可以看出先移的是高位,就是第一個位進去的到最后會在最高位。







圖為時序圖

  B 是輸入

clean 是清0端,低電平有效。就是如果給個低電平那么輸出都為0 強制都輸出0。一般接高電平

clock 是時鐘  上升沿有效

由上圖可以得出如果 A B 有一個為低電平 ,那么阻止新數據的進入,并在下一個時鐘上升沿時,將 QA 端清0.

如果A  B端都為高電平則會使能信號輸入,并在下一個時鐘脈沖的上升沿之前使輸出端QA 置1.每一個時鐘脈沖上升沿到來時,輸出端的數據會移動一個位,既QA的數據會移動到QB,一直到QH。

 經過我實際操作發現上電未初始化的時候輸出是不固定的。我試了好多次基本都是 0X80輸出概率比較大,不知道有什么方法讓他未初始化的時候輸出0X00呢?請思考? 

關閉窗口

相關文章