移位寄存器是移位寄存器從名字來理解看有2點,一是移動位置功能,二是存儲數據功能。那么移位寄存器的有什么具體作用,移位寄存器的工作原理是什么?今天這篇文章將帶領大家來了解。
一、移位寄存器的作用
移位寄存器中的數據可以在移位脈沖作用下一次逐位右移或者左移,數據既可以并行輸入、并行輸出,也可以串行輸入、串行輸出,還可以并行輸入、串行輸出,串行輸入,并行輸出,十分靈活,用途也非常廣泛。目前常用的集成移位寄存器種類很多,如74164、74165、74166、74595均為八位單向移位寄存器,74195為四位單向移存器,74194位四位雙向移存器,74198為八位雙向移存器。
二、移位寄存器的工作原理解析
移位寄存器不僅能夠寄存數碼,而且具有移位功能。移位是數字系統(tǒng)和計算機技術中非常重要的一個功能。如二進制數0101乘以2的運算,可以通過將0101左移一位實現(xiàn);而除以2的運算則可通過右移一位實現(xiàn)。移位寄存器的種類很多,有左移寄存器、右移寄存器、雙向移位寄存器和循環(huán)移位寄存器等等。如果是由四個觸發(fā)器組成的四位左移寄存器,數碼從第一個觸發(fā)器的端串行輸入,使用錢先用將各觸發(fā)器清零。現(xiàn)將數碼1101從高位到低位一次送到端。
第一個CP過后,=d3=1,其他觸發(fā)器輸出狀態(tài)仍然為0,即=000,d3=0001.第二個CP過后,=d2=1,=d3=1,而==0.經過四個CP脈沖后,=d3d2d1d0=1101,存數結束。如果繼續(xù)送四個移位脈沖,就可以使寄存的這四位數碼1101逐位從端輸出,這種取數方式為串行輸出方式。直接從取數為并行輸出方式。
以上就是關于移位寄存器的工作原理是什么的全部內容分享,如果您還有疑問,可以直接和我們聯(lián)系,或者點擊留言咨詢。宇凡微14年專注于單片機方案的開發(fā),MCU功能定制開發(fā),致力于打造全球電子產業(yè)鏈最完整的單片機方案!
【本文標簽】 移位寄存器
【責任編輯】單片機工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統(tǒng)計 粵公網安備 44030402004503號