网站大量收购独家精品文档,联系QQ:2885784924

一般警车声输出的原理与实现方法.PPT

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一般警车声输出的原理与实现方法

專案四 多重方波產生器 --- 喇叭、按鍵、LED燈的控制應用 多重方波產生器演算法 利用多重方波產生器的設計方法 喇叭產生各種不同的音效,或是演奏音樂 方波產生的原理與方法 設計一個降頻電路而產生脈波輸出。 利用除2電路產生方形波 非同步解法設計 if rising_edge(tone1) then beeper = not beeper; end if; 同步解法設計 if tone1 = 1 then beeper = not beeper; end if; 單音調輸出的原理與實現方法 先計算單音調的輸出頻率f。 由系統時脈的40MHz,計算出脈波輸出所需要的除法器之除數值:40MHz/2f 將除法器之除數值以GENERIC參數設定 讓不同的單音調的輸出,只需要變更GENERIC參數值,不必修改主處理程式。 實作圖 救護車雙音調輸出原理與實現 先計算雙單音調的第一個輸出頻率f。 將第一個輸出頻率f (beeper_t1)再除以2,產生第二個輸出頻率f/2(beeper_t2)。 利用除頻器產生約1.5 ~ 2秒之音頻轉換交錯時間的控制信號。 一般警車聲輸出的原理與實現方法 一般警車聲輸出的音調是一連串的由低頻率到高頻率的聲音,再由高頻率降至低頻率的連續聲音輸出。 由系統時脈的40MHz中,計算出每一組遞增或遞減音調所需要耗費的時間。 由基本的計時時脈產生一三角斜波,並且於上升三角斜波時,製造出由低頻率到高頻率的聲音;而於下降三角斜波時,製造出由高頻率降到低頻率的聲音 ; 追擊警車聲輸出的原理與實現方法 追擊警車聲輸出的音調也是一連串的由低頻率到高頻率的聲音,再由高頻率降至低頻率的連續聲音輸出。 追擊警車聲輸出的每一個音調所佔用的時間,分為兩時段:較緩和段時,每一個音調所佔用的時間較長;較急促段時,每一個音調所佔用的時間較短。 產生一三角斜波,並且於上升三角斜波時,製造出由低頻率到高頻率的聲音;而於下降三角斜波時,製造出由高頻率降到低頻率的聲音。 計算出「較緩和段落」時間內,每一組遞增或遞減音調所需要耗費的時間; 計算出「較急促段落」時間內,每一組遞增或遞減音調所需要耗費的時間。 交換更改「較緩和段」與「較急促段」的工作時序,就能夠製造出追擊警車聲的效果 音樂演奏的原理與實現方法 音樂演奏聲音的輸出,需要建立各音階的音譜之頻率與除頻器的除數表。 音樂的基本音階,全音,半音。 每一個八度音(octave),由七個白色彈奏鍵組成 每一個八度音中的12個音調,其頻率值由C音階開始,每一相鄰的音階頻率正好是前一個音階頻率的1.0594。 每一個八度音,其頻率正好為前一個八度音的2倍 * *

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档