51单片机串口通信怎么判断第一次输入一亮灯 第二次输入一灭灯

就是第一次串口输入1 灯亮
第二次输入1 灯灭

做个串口接收啊,中断轮询都行。
先初始化串口的接收,想省事配个中断就好,然后led对应引脚的gpio配置为输出
之后如果是轮询就不断查询串口传输的标志位,当接收到数据就进行数据处理
是中断就直接在中断处理函数里添加数据处理
数据处理就更简单了,判断数据是不是1,如果是1那就将灯光对应的引脚的电平取反