打印
[应用相关]

这句指令为什么这么写

[复制链接]
451|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CallReceiver|  楼主 | 2019-2-24 12:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在矩阵键盘显示程序中,
//读取各个管脚的状态
nP10 = P1IN & BIT0;
nP11 = (P1IN & BIT1) >> 1;
nP12 = (P1IN & BIT2) >> 2;
nP13 = (P1IN & BIT3) >> 3;
求指教 这句指令为什么这么写
沙发
zhouhuanの| | 2019-2-24 12:36 | 只看该作者

我大概明白什么意思 BIT1什么意思 为什么还要 >> 1

使用特权

评论回复
板凳
feiqi1| | 2019-2-24 12:37 | 只看该作者
貌似c里>>是右移位数

使用特权

评论回复
地板
litengg| | 2019-2-24 12:39 | 只看该作者
P1IN&BIT1表示P1.1的输入结果,但是,它是一个字节。如果要表示P1.1为高电平,则是通过00000010表示的。

使用特权

评论回复
5
木木guainv| | 2019-3-7 11:36 | 只看该作者
向右移位啊

使用特权

评论回复
6
磨砂| | 2019-3-8 09:50 | 只看该作者
当然是移位了 可以对不用的引脚置位或者清零啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

1695

帖子

1

粉丝