单片机C语言编程时如何判断LED的状态,即亮还是灭?

如题所述

通常LED是用I/O脚控制的,是输出控制的,即LED的亮灭是程序控制的,什么时候亮,什么时候灭,都是有目的控制的,那LED的状态肯定是已知的,怎么控制,怎么回头就不知道啦?
就算是真不知道(还是装不知道),也可以通过查询控制LED的引脚状态而得知LED的状态。
例,sbit LED=P1^0; //输出0为亮
控制语句
LED=0; //点亮
以后的状态是已知的
查询方法
if(LED==0)
{
//亮灯状态
温馨提示:答案为网友推荐,仅供参考
相似回答