找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5053|回复: 12
收起左侧

走马灯程序里面 P1<<=1,是什么意思啊

  [复制链接]
ID:157263 发表于 2016-12-23 23:45 | 显示全部楼层 |阅读模式
P1<<=1,是什么意思啊
回复

使用道具 举报

ID:113208 发表于 2016-12-24 00:12 | 显示全部楼层
意思就是P1口的8位向左移动1位后,再给P1口。也就是P1=P1<<1
回复

使用道具 举报

ID:151846 发表于 2016-12-24 00:15 | 显示全部楼层
里面1的意思就是P1口8位数都向左移动1位,移好后再给P1口。
回复

使用道具 举报

ID:100391 发表于 2016-12-24 10:20 | 显示全部楼层
这个我知道,就是将P1口的值向左移动1位,然后再赋值回给P1口。
回复

使用道具 举报

ID:157298 发表于 2016-12-24 10:58 | 显示全部楼层
在C语言中,比如现在P1=10010001B,运行P1<<=1和运行P1=P1<<1是等效的,运行后P1=00100010B,低位将自动填充0.
回复

使用道具 举报

ID:156744 发表于 2016-12-24 11:53 | 显示全部楼层
0x01<<1,j就变成了0x02
回复

使用道具 举报

ID:157366 发表于 2016-12-24 16:36 | 显示全部楼层
左移一位,空位补零
回复

使用道具 举报

ID:157447 发表于 2016-12-25 00:42 | 显示全部楼层
<<= 是指左移位赋值,单片机的C语言会用到。也就是P1 = P1<<1,意思是指P1端口的8位二进制数向左移动1位后再给回P1端口。
回复

使用道具 举报

ID:157454 发表于 2016-12-25 08:05 | 显示全部楼层
左移一位
回复

使用道具 举报

ID:152046 发表于 2016-12-25 13:16 | 显示全部楼层
就是P1口的8位二进制数向左移动1位后,再给P1口。也就是  P1=P1<<1;
回复

使用道具 举报

ID:157513 发表于 2016-12-25 14:23 | 显示全部楼层
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,不停地向左移位,空位补0
回复

使用道具 举报

ID:157513 发表于 2016-12-25 14:24 | 显示全部楼层
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,然后空位补0
回复

使用道具 举报

ID:153199 发表于 2016-12-25 16:08 | 显示全部楼层
1口的值向左移动1位,然后再把值给P1口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表