您可以使用一个变量来记录P12的上一次状态,并在P12由1变为0时发送指令。以下是一个可能的解决方案:\n\nc\nint previous_state = 1; // 初始化为1,假设P12初始状态为1\n\nwhile (1) {\n if (P12 == 0 && previous_state == 1) {\n SendArray(FLAG, 16);\n }\n \n previous_state = P12; // 更新P12的上一次状态\n \n // 其他代码...\n}\n\n\n这样,只有在P12由1变为0时,才会发送指令。

单片机程序P12由1变0发送指令的优化方案

原文地址: https://www.cveoy.top/t/topic/pwGl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录