单片机的C编程中P0 = ~1什么意思
答案:4 悬赏:70 手机版
解决时间 2021-01-03 16:36
- 提问者网友:缘字诀
- 2021-01-02 21:18
单片机的C编程中P0 = ~1什么意思
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-01-02 22:33
首先要明白P0是同一组共八个端口的数据寄存器,那么这句话就很好理解了,解释如下:
P0 = ~1//其中的1写成二进制的形式为0b00000001,那么~1,写成二进制的形式就变成了0b11111110,也就是说把最低位强制变成0了,实际意义就是P0.0端口的最低位输出一个低电平,
P0 = ~1//其中的1写成二进制的形式为0b00000001,那么~1,写成二进制的形式就变成了0b11111110,也就是说把最低位强制变成0了,实际意义就是P0.0端口的最低位输出一个低电平,
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-01-03 01:08
P0口最低位置0,
- 2楼网友:天凉才是好个秋
- 2021-01-03 00:36
P0 = ~1;即P0 = ~0x01;即P0=0xfe(按位取反),懂了吗
- 3楼网友:人间朝暮
- 2021-01-02 23:06
对p口的单独一个位操做必须先用 sbit定义, 例如 sbit p0_0=p0^0;
然后再 p0_0=0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯