找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5216|回复: 12
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
ID:157263 发表于 2016-12-23 23:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P1<<=1,是什么意思啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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口。
回复

使用道具 举报

5#
ID:157298 发表于 2016-12-24 10:58 | 只看该作者
在C语言中,比如现在P1=10010001B,运行P1<<=1和运行P1=P1<<1是等效的,运行后P1=00100010B,低位将自动填充0.
回复

使用道具 举报

6#
ID:156744 发表于 2016-12-24 11:53 | 只看该作者
0x01<<1,j就变成了0x02
回复

使用道具 举报

7#
ID:157366 发表于 2016-12-24 16:36 | 只看该作者
左移一位,空位补零
回复

使用道具 举报

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

使用道具 举报

9#
ID:157454 发表于 2016-12-25 08:05 | 只看该作者
左移一位
回复

使用道具 举报

10#
ID:152046 发表于 2016-12-25 13:16 | 只看该作者
就是P1口的8位二进制数向左移动1位后,再给P1口。也就是  P1=P1<<1;
回复

使用道具 举报

11#
ID:157513 发表于 2016-12-25 14:23 | 只看该作者
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,不停地向左移位,空位补0
回复

使用道具 举报

12#
ID:157513 发表于 2016-12-25 14:24 | 只看该作者
1的意思就是P1口8位数都向左移动1位,移好后再给P1口,然后空位补0
回复

使用道具 举报

13#
ID:153199 发表于 2016-12-25 16:08 | 只看该作者
1口的值向左移动1位,然后再把值给P1口
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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