如果是异或运算,怎么实现的取位功能?
Keil C51,怎么实现取一个8位变量的第n位数值呢?
sbit P10=P1^0; ^是异或运算吗
答案:1 悬赏:30 手机版
解决时间 2021-02-10 02:05
- 提问者网友:暮烟疏雨之际
- 2021-02-09 10:32
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-09 10:50
P1^0 对于 ^是指示 P1 的哪个 引脚 // 这里是第0个引脚
实现取一个8位(Bit7~Bit0)变量的第n位数值要自己写,例如
#define GET_BIT(num, n) ((num >> n) & 1) // num 的 n 位数是0还是1
实现取一个8位(Bit7~Bit0)变量的第n位数值要自己写,例如
#define GET_BIT(num, n) ((num >> n) & 1) // num 的 n 位数是0还是1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯