2025-11-13 01:05:14
移位寄存器是存数据的小仓库,能左传右传还能翻跟头。视频里说它分4位8位16位,像传送带一样把数据推着走。比如左移就是后面补0,右移就是前面补0,中间有个小开关叫移位控制,按一下就换个方向传。有个小黄点跟着数据跑,叫移位脉冲,得踩着点按才能准确。
为什么是这个答案呢?先看移位寄存器怎么转数据。比如8位寄存器左移1次,相当于2的8次方乘2,也就是256变512。但右移1次就除2,512变256。视频里举了串口通信的例子,用74HC595芯片,3个引脚控制数据传不传。实测数据:当移位脉冲来时,数据从DS引脚串进,Q0到Q7依次跳出来。比如传"0101"四位,左移三次后变成"10100000"。这跟数字电路里的D触发器有关,每个移位脉冲都让数据挪一位。关键要记住:移位方向由控制引脚决定,脉冲来时才动。就像排队传话,得看指挥旗往左还是右。
本题链接: