您的位置 首页 系统

嘀声报警信号输出实验

嘀声报警信号输出试验我们将学习如何控制蜂鸣器的声音输出,这一课我们只输出一个频率的声音,之后几课我们将逐步输出更为复杂的音乐声,你甚至可以自己输入一个乐谱,直接播放出来。蜂鸣器有有源和无源的几种。也称

嘀声报警信号输出实验

咱们将学习怎么操控蜂鸣器的声响输出,这一课咱们只输出一个频率的声响,之后几课咱们将逐渐输出更为杂乱的音乐声,你乃至能够自己输入一个曲谱,直接播映出来。

蜂鸣器有有源和无源的几种。也称为直流蜂鸣器和沟通蜂鸣器。有源蜂鸣器只需通上直流电,就会宣布预订的声响,比方,接连嘀声,或许接连嘀嘀声,这种声响无法操控,频率也无法改动。一般用在一些简略运用场合。无源蜂鸣器相当于一个简略的喇叭,通上直流点不会发声,只要通上沟通电时,才会依据沟通点的频率宣布相应的声响,这种蜂鸣器能够恣意操控声响输出,可是需求用户以相应的信号驱动,作业杂乱一些。

咱们的实验运用的是沟通蜂鸣器。咱们的电路顶用P17来驱动。

下面看接连输出一个频率的例程:

DDDDDDDDDDDD

#define uchar unsigned char //界说一下方便运用

#define uint unsigned int

#define ulong unsigned long

#include //包含一个52规范内核的头文件

char code dx516[3] _at_ 0x003b;//这是为了仿真设置的

sbit P10=P1^0; //LED1

sbit K1=P3^2; //K1

sbit BEEP=P1^7; //喇叭输出脚

//嘀声报警信号输出实验

void main(void) // 主程序

{

uint n;

while(1)

{

for(n=0;n100;n++); //延时

BEEP=~BEEP; //取反输出到喇叭的信号

}

}

DDDDDDDDDDDDDDDDDDD

程序里,在延时一点时刻之后,就将驱动蜂鸣器的引脚取反,不断循环,构成一个沟通信号,蜂鸣器也就响了。

请编译,运转。能够听到宣布嘀的接连的声响。

作业:改动延时值,以改动蜂鸣器输出声响的频率。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/xitong/281196.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部