51单片机11(蜂鸣器硬件设计和软件设计)

一、蜂鸣器硬件设计

1、

2、上面两张图,是针对不同产品的电路图。像左边这一块,是我们的A2,A3,A4的一个产品对应的一个封闭器的硬件电路。而右边的这一块是对应的A5到A7的一个硬件电路。因为A5到A7的一个产品,它的各个模块都是完全独立的,所以它的控制管脚都是通过这种排针的方式引出来。你要使用那个管脚控制都可以自由搭配。

3、我们先来看一下我们的这种集成的,所谓的集成就是说我们的板载的这个硬件资源,通通都绑定到了单片机的IO口,而我们人为是无法改变的,因为我们预先已经把它控制管脚连到了单片机的管脚上面,所以必须要在编程的时候,你要指定使用我们的这个电路的一个管脚。

4、那我们来看一下这个电路,前面我们已经对这个51单片机的IO口做了简单的介绍,并且还使用这个IO口来直接控制开发板上的一个LED,那对于本章的这个蜂鸣器实验控制,我们是不是还可以使用这个单片机的IO口,来驱动这个蜂鸣器直接发出声音,当然是不可以,因为我们的51单片机的IO口,它的驱动能力比较弱,前面我们在介绍这个P0,P1,P2,P3它的内部结构的时候,我们知道,它的内部虽然有一些上拉电阻,但是驱动能力比较弱即使你外部增加了这个IO,增加了上拉,它的驱动能力也不会提高很多,而且蜂鸣器呢,它的驱动通常是需要30个毫安。而我们单片机的IO口,它的驱动能力是不足这个的,所以非常困难,即使可以勉强驱动,对于整个芯片的其他IO,剩下的那个驱动能力那就更弱了。所以说,我们不会直接使用这种IO口来驱动蜂鸣器,也就是不会直接使用这种,比如说我们现在的单片机的P25管脚,我不会直接使用P25管脚来连到这个蜂鸣器管脚上面来控制它。这样是不可以的。我们会通过一些放大电路,比如说我们会使用三极管,把电流放大,然后再驱动这个蜂鸣器来发出声音,这样呢,我们的51单片机IO口,只需要很小的电流,比如说还不到1毫安的电流就可以的驱动我们的蜂鸣器来发出声音。所以这也是我们前面常说到的单片机,通常是用来做控制。记住我们的单片机通常是用来做控制的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值