找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机中断程序中的(1<<1)是什么意思?

[复制链接]
跳转到指定楼层
楼主
5黑币

代码中的(1<<1)是什么意思?

最佳答案

查看完整内容

代表1左移1位。 这个程序意思是异或取反,当按键按下时PORT进行异或运算,达到端口电平取反的目的。不懂异或运算可以百度下,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:393699 发表于 2018-12-19 20:00 | 只看该作者
代表1左移1位。
这个程序意思是异或取反,当按键按下时PORT进行异或运算,达到端口电平取反的目的。不懂异或运算可以百度下,谢谢
回复

使用道具 举报

板凳
ID:186249 发表于 2018-12-19 22:55 | 只看该作者
1<<1
0001   左移一位 变成  0010了
回复

使用道具 举报

地板
ID:450387 发表于 2018-12-19 23:34 | 只看该作者
这个是,代表的是1左移1位,比如说0001   左移一位 就变成  0010了
回复

使用道具 举报

5#
ID:284488 发表于 2018-12-19 23:36 | 只看该作者
LED_PORT ^= (1 <<1)是将01h左移1位,再将结果与LED_PORT的值按位异或
回复

使用道具 举报

6#
ID:450495 发表于 2018-12-20 09:41 | 只看该作者

代表1左移1位。
回复

使用道具 举报

7#
ID:140275 发表于 2018-12-20 10:59 | 只看该作者
1左移1位
回复

使用道具 举报

8#
ID:450632 发表于 2018-12-20 12:27 | 只看该作者
1<<1就是把1左移一位
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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