66问答网
所有问题
当前搜索:
单片机控制蜂鸣器的原理
请问
单片机
三极管怎么
控制蜂鸣器
答:
定时中断就让I/O电平翻转一次就可以实现了,如果还要
控制
响度,再设定合适的占空比就可以实现了,这些都是很简单的,自己学习下“定时器”“占空比”相关的知识就知道了。1.在这里,
单片机
只是相当于高速的开关一样,实现快速地打开或者关断
蜂鸣器
,电流要不了多大的,只要能驱动三极管就可以了,通常也就最...
单片机
驱动
蜂鸣器的
程序,
原理
不懂,为什么能用定时器工作方式1来驱动...
答:
用定时器的工作方式1是用其16位的数据,也就是说数据范围是最大的,可以做到频率更精确,TR0在子程序PlayMusic里面,因为是播放音乐,所以需要较为严格的
控制
定时器的启停,所以没有开始初始化时就打开定时器。
这个
蜂鸣器
电路是怎么工作的
答:
那是个PNP三极管,
单片机的
P2.4要输出一个低电平,才能满足“发射结正偏,集电结反偏”的条件,也就是说,这个电路中的
蜂鸣器
是在IO输出低电平时才响。如果发射极接地的话,就要使用NPN三极管了,那时单片机输出一个高电平才能导通。对于STM32、MSP430等处理器而言,高电平和低电平输出都无所谓,但51...
单片机
驱动
蜂鸣器的
程序,
原理
不懂,为什么能用定时器工作方式1来驱动...
答:
用定时器的工作方式1是用其16位的数据,也就是说数据范围是最大的,可以做到频率更精确,TR0在子程序PlayMusic里面,因为是播放音乐,所以需要较为严格的
控制
定时器的启停,所以没有开始初始化时就打开定时器。
单片机蜂鸣器
不会响啊,郁闷至极
答:
这么跟你讲吧!
蜂鸣器
用输出01的变化来
控制
是为了控制发声频率,给固定控制信号也是会响的,若输出0到控制端,蜂鸣器不响,输出1就一定会响。你再试试?可能你的程序就没有执行。或者你端口控制错了,蜂鸣器没有接在p1.5。
单片机接线图如下,怎样
控制单片机
使
蜂鸣器
发出声音(包括接线和电平控制...
答:
你好!
蜂鸣器
要发声,是要通过高低电平交替来驱动的,可以直接
控制
P1^5 脚就行
为什么要将一个
蜂鸣器
加一个PNP型三极管2k大小的电阻接到
单片机
上作为报...
答:
想要弄清这个问题。这就涉及到三极管的应用。三极管的三种工作状态。饱和,截止,放大区。当三极管驱动
蜂鸣器
,虽然三极管工作在饱和区。两颗的电阻是起限流的作用。
单片机
驱动
蜂鸣器的
问题:
答:
R2起的作用都是限流,第一个R1主要是为了获得合适的基极电压以使三极管处于饱和状态而导通。第二R1主要是上拉作用,保证三极管在
控制
端处于高时三极管截止。
单片机
里
蜂鸣器
是如何
控制
音乐高低音和长短音的?
答:
用单片机做了一个16键电子琴,发音还是比较准确的 2.发音的时长可以用
单片机的
硬件8位定时器来实现(
控制
音频发生定时器的工作时间),也可以用软件程序延时。以上两步的程序做好以后,可以录入一段音乐,用单片机来实现音乐自动播放,现在的单片机无需外挂存储器,内置五六首单曲完全没有问题!
怎样
控制
51
单片机的蜂鸣器
发出不同频率的声音?
答:
用定时器来产生频率,如产生100Hz的声音。\x0d\x0a思路:\x0d\x0a100Hz即每秒变换200次,每次的时间就是1/200秒=0.005秒=5毫秒。\x0d\x0a计算定时器的初值:TH0 = 0x0EE; TL0 = 0x00;\x0d\x0a \x0d\x0a#include \x0d\x0asbit BEEP=P0^0;//
蜂鸣器
引脚\x0d\x0...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜