⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 嘀声报警信号输出试验.c

📁 这是本人在学习51单片机时练习的C程序 lgl_5923@163.com
💻 C
字号:
/*第18 课,嘀声报警信号输出试验 

     这一课,我们将学习如何控制蜂鸣器的声音输出,这一课我们只输出一个频率的声音, 
之后几课我们将逐步输出更为复杂的音乐声,你甚至可以自己输入一个乐谱,直接播放出来。 
     蜂鸣器有有源和无源的几种。也称为直流蜂鸣器和交流蜂鸣器。有源蜂鸣器只要通上 
直流电,就会发出预定的声音,比如,连续嘀声,或者间断嘀嘀声,这种声音无法控制,频 
率也无法改变。一般用在一些简单应用场合。无源蜂鸣器相当于一个简单的喇叭,通上直流 
点不会发声,只有通上交流电时,才会根据交流点的频率发出相应的声音,这种蜂鸣器可以 
任意控制声音输出,但是需要用户以相应的信号驱动,工作复杂一些。 
     我们的试验使用的是交流蜂鸣器。我们的电路中用P17 来驱动。 
     下面看连续输出一个频率的例程: D―― */

#define uchar unsigned char
#define uint unsigned int 
#define ulong unsigned long
#include <reg51.h>//对内部说明,如果没有将会出现K没定义,

//char r=P1^0;//这样的定义方法是错的,不能用char对P口定义

 sbit K=P1^7;//蜂鸣器输出

 void main(void)
 {

 uint n;
 while(1)
  {
 for(n=0;n<100;n++)
K=!K;

  }
 

 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -