ASH_HH 2022-12-06 21:48 采纳率: 100%
浏览 63
已结题

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

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

  • 写回答

1条回答 默认 最新

  • Norcor 2022-12-06 22:07
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏

报告相同问题?

问题事件

  • 系统已结题 12月14日
  • 已采纳回答 12月6日
  • 创建了问题 12月6日