arm7 力天電子lpc2148 GPIO之一蜂鳴器試驗程式
實驗利用P0.22的輸出功能,控制蜂鳴器蜂鳴。程式設定PINSEL0使P0.22連線GPIO,並通過IO0DIR將其設定為輸出狀態;然後通過IO0DET和IO0CLR置位和清零P0.22口,控制蜂鳴器。
#include <NXP/iolpc2148.h>
void Delay(unsigned long n);main()
{
PINSEL0=0x00000000; //設定引腳連線GPIO
IO0DIR=1<<22; //P0.7控制蜂鳴器, 設定為輸出
while(1)
{
IO0SET=1<<22; //蜂鳴器蜂鳴
Delay(100000); //延時
IO0CLR=1<<22; //蜂鳴器停止蜂鳴
Delay(100000); //延時
}
}
void Delay(unsigned long n)
{
while(n--);
}
電路原理圖如下所示:
相關推薦
arm7 力天電子lpc2148 GPIO之一蜂鳴器試驗程式
實驗利用P0.22的輸出功能,控制蜂鳴器蜂鳴。程式設定PINSEL0使P0.22連線GPIO,並通過IO0DIR將其設定為輸出狀態;然後通過IO0DET和IO0CLR置位和清零P0.22口,控制蜂鳴器。 #include <NXP/iolpc2148.h> vo
linux蜂鳴器測試程式
必要的標頭檔案#include <stdio.h> //必要的標頭檔案 #include <termios.h> //POSIX終端控制定義 #include <unistd.h> #include <stdlib.h&g
am335x_y蜂鳴器驅動
ati b-s dev mach-o name ive () drivers app 修改文件:1、板級文件/arch/arm/mach-omap2/board-am335xevm.c static struct platform_device buzzer_device=
FPGA學習之蜂鳴器演奏樂曲
div 二分 sign times 實驗目的 arch 學習 ilo 頻率 參考鏈接:http://www.cnblogs.com/kongtiao/archive/2011/07/20/2111581.html 一、實驗目的:學習驅動FPGA之IO引腳來控制蜂鳴器演奏音樂
linux驅動開發之蜂鳴器驅動源碼分析(一)
linux 蜂鳴器 驅動 蜂鳴器的驅動源碼在/driver/char/buzzer/x210-buzzer.c文件中,源碼如下#include <linux/module.h> #include <linux/kernel.h> #include <linux
單片機遠程控制步進電機、LED燈和蜂鳴器
點亮led clas jsb track orm uart 能夠 置0 上位機 通過採用C#語言實現的上位機控制單片機的步進電機模塊、LED燈和蜂鳴器模塊,使步進電機進行正、反轉和停止並控制轉速;LED燈模塊進行有選擇的呼吸式表達;蜂鳴器模塊的開始和終止。 上
C51蜂鳴器演奏兩只老虎
beat 函數 char 播放 綁定 else i++ 重新 ndt /*兩只老虎**/ #include<reg52.h> sbit Buzz = P1^6; //聲明綁定蜂鳴器 unsigned int code NoteFrequ[]={ 523,58
有源蜂鳴器和無源蜂鳴器
音符 就會 控制 聲音 body post div gpo blog 有源蜂鳴器和無源蜂鳴器的“源”指的不是電源,而是震蕩源。 有源蜂鳴器內部帶震蕩源,通電就會叫。 無源蜂鳴器不帶震蕩源,必須用一定頻率的方波(常見2K到5K)驅動。 有源蜂鳴器通常比無源的貴。 用萬用表電阻
樹莓派超聲波測距+蜂鳴器(c語言)
mic 程序 老師 SM tput measure github stop 一個 前邊我們已經詳細的講解了樹莓派控制超聲波模塊測距(http://www.cnblogs.com/yuemo/p/8888342.html)和超聲波控制蜂鳴器模塊發聲(http://www.
蜂鳴器
info alt com .com bubuko image bsp 圖片 img 有源蜂鳴器~~~電磁式蜂鳴器 無源蜂鳴器~~~壓電式蜂鳴器 蜂鳴器
蜂鳴器版天空之城
aps lee lose efi 前綴 code play 不錯 isp 頹。。。 無意中(你可以說是故意的)聽到學長當年弄的蜂鳴器版的天空之城,還不錯,放到博客上。 1 #include <cstdio> 2 #include <w
Ardupilot(PX4)飛控驅動蜂鳴器和RGB細節
initial 控制 text ict notify ble default 參數 neither Ardupilot(PX4)飛控驅動蜂鳴器細節 飛控代碼細節 任務調用頻率50HZ(20ms),buzzer.update() 內部將頻率減少到10HZ(100ms)
基於ROS使用Arduino控制蜂鳴器
1. 硬體 Arduino控制板:1個; 蜂鳴器:1個; 杜邦線:若干; 1.1 接線方式 接線方式為:蜂鳴器的一個引腳接Arduino的數字輸出引腳,蜂鳴器的另外的一個引腳接地 來張實際的照片(略麻煩): 2 程式 #include <ros.h>
《5.linux驅動開發-第6部分-5.6.misc類裝置與蜂鳴器驅動》
《5.linux驅動開發-第6部分-5.6.misc類裝置與蜂鳴器驅動》 第一部分、章節目錄 5.6.1.板載蜂鳴器驅動測試 5.6.2.misc類裝置介紹 5.6.3.misc驅動框架原始碼分析1 5.6.4.misc驅動框架原始碼分析2 5.6.5.蜂鳴器驅動原始碼分析1 5.6.6
2018.11.27 元器件選型(1)- 蜂鳴器,電池,電阻,電容,電感
1.蜂鳴器Buzzer 關鍵引數: D12mm, H9mm 封裝尺寸 : 要根據PCB板大小選封裝 Magnetic Transducer 電磁 :根據價格和應用場景選型別,有源的比無源的貴。 2,400Hz 驅動頻率, 微控制器I/O 控制,可以通過PWM控制,也可以用高低電平控制(不推薦,可靠性不
51微控制器學習記錄之蜂鳴器
蜂鳴器發聲原理 是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,微控制器IO引腳輸出的電流較小,微控制器輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極體的作用為驅動,通過三極體放大驅動電流,從而可以讓蜂鳴器發出聲音。 有源蜂
基於STM32F103 蜂鳴器 播放音樂
本人小白一個,在暑假期間利用休息時間自學32,在此篇中,若有不對指出,還請各位大佬多多指點,小弟感激不盡。 我想要實現的是通過stm32f103mini板,播放制定的音樂。蜂鳴器的發聲原理如果有不理解的,請自行百度。要想播放音樂,就要掌握兩個關鍵,一個是節拍,就是類似於鋼琴
物聯網-wemos D1 Mini (esp8266)實驗二 --- 蜂鳴器版失物尋找 附完整原始碼和註釋
#include <ESP8266WiFi.h> #include <ESP8266WebServer.h> //HTML主頁mainPage static const char mainPage[] PROGMEM = u8R"( &l
微控制器中使用三極體驅動蜂鳴器
【背景知識】 NPN型三極體,由三塊半導體構成,其中兩塊N型和一塊P型半導體組成,P型半導體在中間,兩塊N型半導體在兩側。PNP型三極體,是由兩塊P型半導體中間夾著一塊N型半導體所組成的三極體,所以稱為PNP型三極體。也可以描述成,電流從發射極E流入的三極體。三極體最主要的功能就是電流放大和
6.misc類裝置與蜂鳴器驅動
第三部分、隨堂記錄 1.板載蜂鳴器驅動測試 1.1、驅動部分 (1)九鼎移植核心已經提供了蜂鳴器驅動原始碼 (2)make menuconfig (3)bug排查。修改Makefile中的巨集名