嘀声报警信号输出试验

来源:本站
导读:目前正在解读《嘀声报警信号输出试验》的相关信息,《嘀声报警信号输出试验》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《嘀声报警信号输出试验》的详细说明。
简介:嘀声报警信号输出试验

嘀声报警信号输出试验

我们将学习如何控制蜂鸣器的声音输出,这一课我们只输出一个频率的声音,之后几课我们将逐步输出更为复杂的音乐声,你甚至可以自己输入一个乐谱,直接播放出来。

蜂鸣器有有源和无源的几种。也称为直流蜂鸣器和交流蜂鸣器。有源蜂鸣器只要通上直流电,就会发出预定的声音,比如,连续嘀声,或者间断嘀嘀声,这种声音无法控制,频率也无法改变。一般用在一些简单应用场合。无源蜂鸣器相当于一个简单的喇叭,通上直流点不会发声,只有通上交流电时,才会根据交流点的频率发出相应的声音,这种蜂鸣器可以任意控制声音输出,但是需要用户以相应的信号驱动,工作复杂一些。

我们的试验使用的是交流蜂鸣器。我们的电路中用P17来驱动。

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

――――――――――――

#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;n<100;n++); //延时

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

}

}

―――――――――――――――――――

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

请编译,运行。可以听到发出嘀的连续的声音。

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

提醒:《嘀声报警信号输出试验》最后刷新时间 2024-03-14 01:13:47,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《嘀声报警信号输出试验》该内容的真实性请自行鉴别。