发布网友 发布时间:2022-05-26 21:49
共2个回答
热心网友 时间:2023-11-05 16:09
P2是51单片机里的一个8位的特殊功能寄存器,既然是8位的拉,那么它就存了8个0或1。P2<<1,就是将这8个0或1,全部左移1位,最低位补零(最低位如果就是零,那当然不用补了)。比如原来是11111111,左移1位后,就变为11111110。P2>>7同理,只不过是右移7位。P2<<1|P2>>7就是将P2左移1位后的值,和P2右移7位后的值,每一位进行或运算,不要告诉我你不会或运算哦热心网友 时间:2023-11-05 16:10
P2左移2位或上P2右移7位