51单片机怎么实现上锁与解锁功能

51单片机怎么实现上锁与解锁功能,就是在收到指令单片机解锁才能工作,如果没有解锁在收到其他指令后蜂鸣器报警。

循环判断:

if(是否接收到正确的指令)

{

工作相关的函数;

}

else

{

蜂鸣器报警函数;

}

  1. 你说的解锁上锁可以理解成一个全局变量lock,lock=1对应解锁,lock=0对应开锁;
  2. 接收指令不知道你用的是什么方式,假设是串口,那你接收到串口指令时先判断是否正确,正确lock=1,错误lock=0,蜂鸣报警;
  3. 那么你说的工作,应该就是你的程序主体,只有在lock=1时才能执行。
  4. 不知道是否理解你的意思。