STC15F2K60S2(2)- 蜂鸣器与继电器

  • 蜂鸣器与继电器_原理图

 蜂鸣器(Buzzer):正极接通的电源,负极就要接低电平,蜂鸣器才会鸣叫。

继电器(BELAY):正极接通的电源,负极就要接低电平,线圈才会产生交变磁场,导致铁芯吸合,开关导通。

思路:通过74HC138译码器输出(Y5)低电平,通过或非门转换成高电平,连接573锁存器输入端(Y5C)输入高电平。蜂鸣器与继电器受到达林顿管ULN2003控制,输入端输入高电平,即可控制蜂鸣器与继电器。

正文:

1.程序框架

  • 主函数
#include <STC15F2K60S2.H>//头文件

void buzz()
{

	
	P2 = ((P2&0x1f)|0xa0);
	P0 = 0x00;
	P2 &= 0x1f;
	
}

void main()
{

	while(1)
	{
		buzz();
	}

}


只是做个笔记,作为复习。 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值