标题: 走马灯程序里面 P1<<=1,是什么意思啊 [打印本页]

作者: harp127    时间: 2016-12-23 23:45
标题: 走马灯程序里面 P1<<=1,是什么意思啊
P1<<=1,是什么意思啊

作者: 张伟灵    时间: 2016-12-24 00:12
意思就是P1口的8位向左移动1位后,再给P1口。也就是P1=P1<<1
作者: a4732710    时间: 2016-12-24 00:15
里面1的意思就是P1口8位数都向左移动1位,移好后再给P1口。
作者: 黄煌皇    时间: 2016-12-24 10:20
这个我知道,就是将P1口的值向左移动1位,然后再赋值回给P1口。
作者: 胡小川    时间: 2016-12-24 10:58
在C语言中,比如现在P1=10010001B,运行P1<<=1和运行P1=P1<<1是等效的,运行后P1=00100010B,低位将自动填充0.
作者: ligang123    时间: 2016-12-24 11:53
0x01<<1,j就变成了0x02
作者: zhuzihan49    时间: 2016-12-24 16:36
左移一位,空位补零
作者: mines    时间: 2016-12-25 00:42
<<= 是指左移位赋值,单片机的C语言会用到。也就是P1 = P1<<1,意思是指P1端口的8位二进制数向左移动1位后再给回P1端口。
作者: mick08661    时间: 2016-12-25 08:05
左移一位
作者: 1026127911    时间: 2016-12-25 13:16
就是P1口的8位二进制数向左移动1位后,再给P1口。也就是  P1=P1<<1;
作者: 杰HJ    时间: 2016-12-25 14:23
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,不停地向左移位,空位补0
作者: 杰HJ    时间: 2016-12-25 14:24
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,然后空位补0
作者: liuzhaoxin1020    时间: 2016-12-25 16:08
1口的值向左移动1位,然后再把值给P1口




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1