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