开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)
开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)
程序源代码如下:

/*
开关控制报警器
*/
#include <reg51.h>
typedef unsigned char uint8;
typedef unsigned int uint16;

#define K1_DOWN() ((P1 & 0x08) == 0x08)
#define SPK() (P3 ^= 0x01)

void BUZZER(uint8 t)
{
uint8 i,j;
for(i = 0; i < 200; i ++)
{
SPK();
for(j=0;j<t;j++);
}
}

void main()
{
while(1)
{
if(K1_DOWN())
{
BUZZER(90);
BUZZER(120);
}
}
}

最后,如果有什么意见或者建议欢迎您留言给我,让我们共同学习一起进步,
如果需要 完整代码或设计文件,请在下方留言或者私信我,看到后会第一时间回复。

谢谢!

相关文章:

  • 2021-08-30
  • 2021-06-15
  • 2021-05-10
  • 2021-09-30
  • 2021-05-27
  • 2021-08-09
  • 2022-01-07
  • 2021-04-09
猜你喜欢
  • 2021-07-08
  • 2021-07-11
  • 2021-10-27
  • 2021-10-04
  • 2021-07-27
  • 2021-10-20
  • 2021-12-29
相关资源
相似解决方案