找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10118|回复: 7
收起左侧

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

[复制链接]
ID:424795 发表于 2018-12-19 20:00 | 显示全部楼层 |阅读模式
5黑币
2018-12-19_195935.png
代码中的(1<<1)是什么意思?

最佳答案

查看完整内容

代表1左移1位。 这个程序意思是异或取反,当按键按下时PORT进行异或运算,达到端口电平取反的目的。不懂异或运算可以百度下,谢谢
回复

使用道具 举报

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了
回复

使用道具 举报

ID:284488 发表于 2018-12-19 23:36 | 显示全部楼层
LED_PORT ^= (1 <<1)是将01h左移1位,再将结果与LED_PORT的值按位异或
回复

使用道具 举报

ID:450495 发表于 2018-12-20 09:41 | 显示全部楼层

代表1左移1位。
回复

使用道具 举报

ID:140275 发表于 2018-12-20 10:59 | 显示全部楼层
1左移1位
回复

使用道具 举报

ID:450632 发表于 2018-12-20 12:27 | 显示全部楼层
1<<1就是把1左移一位
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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