while(1) { a++; P1=~a; delay(200); } 我想问的是取反后,为怎么可以控制哪几个灯亮比如说P1=~2,刻意 控制第二个led灯亮,这是为怎么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 04:11:01
![while(1) { a++; P1=~a; delay(200); } 我想问的是取反后,为怎么可以控制哪几个灯亮比如说P1=~2,刻意 控制第二个led灯亮,这是为怎么?](/uploads/image/z/11514635-35-5.jpg?t=while%281%29+%7B+a%2B%2B%3B+P1%3D%7Ea%3B+delay%28200%29%3B+%7D+%E6%88%91%E6%83%B3%E9%97%AE%E7%9A%84%E6%98%AF%E5%8F%96%E5%8F%8D%E5%90%8E%2C%E4%B8%BA%E6%80%8E%E4%B9%88%E5%8F%AF%E4%BB%A5%E6%8E%A7%E5%88%B6%E5%93%AA%E5%87%A0%E4%B8%AA%E7%81%AF%E4%BA%AE%E6%AF%94%E5%A6%82%E8%AF%B4P1%3D%7E2%2C%E5%88%BB%E6%84%8F+%E6%8E%A7%E5%88%B6%E7%AC%AC%E4%BA%8C%E4%B8%AAled%E7%81%AF%E4%BA%AE%2C%E8%BF%99%E6%98%AF%E4%B8%BA%E6%80%8E%E4%B9%88%3F)
while(1) { a++; P1=~a; delay(200); } 我想问的是取反后,为怎么可以控制哪几个灯亮比如说P1=~2,刻意 控制第二个led灯亮,这是为怎么?
while(1) { a++; P1=~a; delay(200); } 我想问的是取反后,为怎么可以控制哪几个灯亮
比如说P1=~2,刻意 控制第二个led灯亮,这是为怎么?
while(1) { a++; P1=~a; delay(200); } 我想问的是取反后,为怎么可以控制哪几个灯亮比如说P1=~2,刻意 控制第二个led灯亮,这是为怎么?
上面看出你的LED灯是低电平亮 所以2的十六进制是10 所以~2是01; 如果是单片机的话 对应的是P1^2口为0所以第二个LED灯亮 个人理解是单片机控制哈