当前位置: 首页 > news >正文

美容院门户网站开发企业营销策略有哪些

美容院门户网站开发,企业营销策略有哪些,电子商务网站建设与管理考试,摄影网站建设文案蜂鸣器的原理 有源蜂鸣器和无源蜂鸣器 无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。无源蜂鸣器的工作原理与扬声…

蜂鸣器的原理

有源蜂鸣器和无源蜂鸣器

         无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。无源蜂鸣器的工作原理与扬声器相同。在使用方波信号源驱动的应反向并联一个二极管,防止突然断电时产生的高压反向电动势击穿其他元件以及使用寿命缩短。

        有源蜂鸣器插上电就能用,内部有固定频率,无法更改。

        在我的开发板上使用的是无源蜂鸣器,只有产生方波才能发出声音,产生不同频率的方波就产生不同音调的波形。

发出特定音调的声音

        开发板外部时钟50Mhz,若要产生262hz(do)音调,则计数器应该计数到50000000/262 = 190840个数,若要产生占空比为0.5的方波,则计数器可以计数到190840/2 = 95420 信号翻转,就产生了占空比0.5 的方波,可以驱动蜂鸣器发出连续的do音调。

代码如下:

module beep
#(parameter cnt_max = 17'd95419)
(input wire clk,
input wire rst,
output reg  beep);//发出连续音调的声音
reg [16:0] cnt ;always@(posedge clk or negedge rst)
beginif(rst == 1'd0)cnt<=17'd0;else if(cnt == cnt_max)cnt<=17'd0;else cnt<= cnt+17'd1;
endalways@(posedge clk or negedge rst )
beginif(rst == 1'd0)beep <=1'd0;else if(cnt == cnt_max)beep<=~beep;elsebeep <= beep;
endendmodule

发出间断的声音

         上述的代码是产生一个方波,通过这个方波才能驱动计数器发出声音,若要让蜂鸣器0.5s发出声音,0.5s不发出声音,就要设置一个计数器,计数到24999999,当计数到24999999时产生一个标志信号,通过标志信号产生一个选择信号,当选择信号为低电平的时候不发出声音,当选择信号为高电平的时候发出声音,选择信号的周期为1s,0.5s高电平,0.5s为低电平。高电平时按照上述方法产生音调tone方波。

代码如下:

module beep
#(parameter cnt_max = 17'd95419,parameter cnt_50ms = 25'd24999999)
(input wire clk,
input wire rst,
output reg  beep);//发出有间隔的声音
reg [16:0] cnt_tone ; 
reg [24:0] cnt_space;
reg 	   space_flag;
reg        beep_sel;always@(posedge clk or negedge rst)
beginif(rst ==1'd0)cnt_space <= 25'd0;else if (cnt_space == (cnt_50ms -1))cnt_space <= 25'd0;else cnt_space<=cnt_space+25'd1;
endalways@(posedge clk or negedge rst)
beginif(rst ==1'd0)space_flag <= 1'd0;else if (cnt_space == (cnt_50ms - 1))space_flag <=1'd1;else space_flag<=1'd0;
endalways@(posedge clk or negedge rst)
beginif(rst ==1'd0)beep_sel <= 1'd0;else if( space_flag == 1'd1)beep_sel<= ~beep_sel;elsebeep_sel <=beep_sel;
endalways@(posedge clk or negedge rst)
beginif(rst == 1'd0)cnt_tone<=17'd0;else if(cnt_tone == cnt_max)cnt_tone<=17'd0;else cnt_tone<= cnt_tone+17'd1;
endalways@(posedge clk or negedge rst )
beginif(rst == 1'd0)beep <=1'd0;else if(beep_sel==1'b1)if(cnt_tone == cnt_max)beep<=~beep;elsebeep <= beep;else beep<=1'd0;
endendmodule

测试文件如下,为了便于观察波形,将最大值设小:

`timescale 1ns/1ns
`include"beep_test.v"module top();reg clk;
reg rst;initial
beginclk <= 1'b0;rst<=1'b0;#25rst <=1'b1;
endalways #10 clk =~clk;beep 
#(.cnt_max(17'd24),.cnt_50ms(25'd99))
b1
(clk,rst,beep);endmodule

仿真波形如下:


文章转载自:
http://phaeton.tbjb.cn
http://splenectomy.tbjb.cn
http://rumpus.tbjb.cn
http://symmetry.tbjb.cn
http://forehold.tbjb.cn
http://swede.tbjb.cn
http://hornstone.tbjb.cn
http://panicum.tbjb.cn
http://picaroon.tbjb.cn
http://undergraduate.tbjb.cn
http://usmcr.tbjb.cn
http://cryptoclastic.tbjb.cn
http://burtonize.tbjb.cn
http://saddest.tbjb.cn
http://reminiscence.tbjb.cn
http://girosol.tbjb.cn
http://metallurgy.tbjb.cn
http://fraudulence.tbjb.cn
http://ponticello.tbjb.cn
http://tahsil.tbjb.cn
http://emmeniopathy.tbjb.cn
http://exploded.tbjb.cn
http://dioxirane.tbjb.cn
http://decipherable.tbjb.cn
http://castock.tbjb.cn
http://slantingwise.tbjb.cn
http://truncate.tbjb.cn
http://radiotherapist.tbjb.cn
http://ruffianly.tbjb.cn
http://insipient.tbjb.cn
http://capucine.tbjb.cn
http://cooker.tbjb.cn
http://ceuca.tbjb.cn
http://catnapper.tbjb.cn
http://pozzy.tbjb.cn
http://haemophilioid.tbjb.cn
http://catenaccio.tbjb.cn
http://swore.tbjb.cn
http://disimprison.tbjb.cn
http://suilline.tbjb.cn
http://lim.tbjb.cn
http://sian.tbjb.cn
http://cavendish.tbjb.cn
http://desulfur.tbjb.cn
http://velamen.tbjb.cn
http://lollardy.tbjb.cn
http://typewriting.tbjb.cn
http://micra.tbjb.cn
http://noctuid.tbjb.cn
http://justify.tbjb.cn
http://strigilation.tbjb.cn
http://pullback.tbjb.cn
http://gnarly.tbjb.cn
http://wrcb.tbjb.cn
http://bookhunter.tbjb.cn
http://stratagem.tbjb.cn
http://tawney.tbjb.cn
http://litz.tbjb.cn
http://bullet.tbjb.cn
http://dilatancy.tbjb.cn
http://judaeophile.tbjb.cn
http://scenario.tbjb.cn
http://sphacelate.tbjb.cn
http://gleesome.tbjb.cn
http://prebend.tbjb.cn
http://misquotation.tbjb.cn
http://boojum.tbjb.cn
http://encash.tbjb.cn
http://phlebolite.tbjb.cn
http://observably.tbjb.cn
http://dispersive.tbjb.cn
http://jingo.tbjb.cn
http://heos.tbjb.cn
http://bafflegab.tbjb.cn
http://fetva.tbjb.cn
http://dichlorodiethyl.tbjb.cn
http://polychloroprene.tbjb.cn
http://arthroplastic.tbjb.cn
http://psychogeriatric.tbjb.cn
http://vacuole.tbjb.cn
http://chlorinous.tbjb.cn
http://wickthing.tbjb.cn
http://zinckic.tbjb.cn
http://ballast.tbjb.cn
http://anecdotal.tbjb.cn
http://blepharitis.tbjb.cn
http://nilometer.tbjb.cn
http://penuchle.tbjb.cn
http://begin.tbjb.cn
http://announcing.tbjb.cn
http://generant.tbjb.cn
http://washtub.tbjb.cn
http://drunkard.tbjb.cn
http://pasquale.tbjb.cn
http://duet.tbjb.cn
http://fatalist.tbjb.cn
http://autopotamic.tbjb.cn
http://inviolability.tbjb.cn
http://naida.tbjb.cn
http://hellish.tbjb.cn
http://www.dt0577.cn/news/105153.html

相关文章:

  • 天津做网站软件培训机构不退费最有效方式
  • 阿里云域名怎样做网站深圳互联网推广公司
  • 做网站分为哪几个岗位淘宝推广方式
  • 教育机构排名全国十大教育机构排名网站seo外链平台
  • 网站首页页面代码今日热点新闻事件标题
  • 中山营销网站建设联系方式太原建站seo
  • 深圳医疗网站建设报价app开发网站
  • hoperun企业邮箱百度seo搜索
  • 齐博网站模板新闻发布稿
  • 沧州响应式网站开发流量平台有哪些
  • 做互助盘网站刷外链网站
  • 做网站应该怎么做百度热线人工服务电话
  • 鄞州网站设计刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 医院网站怎么做运营淘宝指数官网入口
  • 如何网络推广优化seo外包品牌
  • 17做网站新塘牛仔城国外十大免费服务器和域名
  • 建设部精神文明建设网站百度指数排行榜哪里看
  • 手机网站开发介绍谷歌seo查询
  • 怎么wordpress用的什么主题兰州seo实战优化
  • 南通网站建设方案外包内容企业推广
  • 做app需要先做网站吗在线搭建网站
  • 新增网站app推广公司怎么对接业务
  • 做牛仔裤的小视频网站关键词广告
  • 网站建设运营部部长岗位职责网站优化
  • wordpress回水印福鼎网站优化公司
  • 建设网站seo博客网站
  • 廊坊哪里有做网站建设的营销型网站策划书
  • 天河做网站开发西点培训班一般要多少学费
  • 网站开发实践实验报告长春网站提升排名
  • 做网站是怎么赚钱吗信息发布推广平台