• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users






Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#7
版主
版主


查看用戶資訊
蜂鳴器有一種只要給電就會叫的,像使用在倒車雷達的那一種是不能用的。必須使用壓電式內部沒有震盪電路在裡面的那一種,只給電壓不會叫,必須給頻率一般最高諧振頻率為3.8KHz 這時聲音最大聲。

發表於: 2008/1/14 20:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#6
資深會員
資深會員


查看用戶資訊
版主
請問要用蜂鳴器做音階的話
是否必須選用壓電式的
電磁式的好像會有協振頻率的問題

發表於: 2008/1/14 11:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#5
版主
版主


查看用戶資訊
Eigen,
真快,之前有類似的 Project ?
卸卸提供。

發表於: 2008/1/14 11:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#4
資深會員
資深會員


查看用戶資訊
頻率       周期      PR2   CCPR1L 
523.25     1911.14     119   59   
587.32     1702.65     106   53   
659.24     1516.89     95   47   
698.44     1431.76     89   44   
783.97     1275.56     80   40   
879.97     1136.40     71   35   
987.73     1012.43     63   31   

發表於: 2008/1/14 11:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#3
版主
版主


查看用戶資訊
音調的頻率可以事先算好放在陣列裡( C language) 或用 RETLW 0xnn 的方式建立查表 (Assembly) 當然這先表格先配合 PWM 的方式去算出 Period (放到 PR2暫存器) , 然後將 Period 向右轉 1 bit 作除二後填入 CCPR1L 暫存器 ( Duty Cycle) 這樣就可以利用PWM Module 輸出音調了。

另外,再用 Timer1 來做節拍控制響的時間,可以用1/4拍的時間為主,一拍就設定四,設為零的時候就不響。

有了音調,節拍就只要再建一個歌曲的簡譜表就可以放音樂了。
有問題打電話來討論 : 0800-717-718


發表於: 2008/1/14 11:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 在PIC16F877裡如何設計讓蜂鳴器產生音階?
#2
資深會員
資深會員


查看用戶資訊
1.用PWM產生音頻
2.用Timer中斷產生音頻

發表於: 2008/1/11 20:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


在PIC16F877裡如何設計讓蜂鳴器產生音階?
#1
新會員
新會員


查看用戶資訊
請問在PIC16F877裡,如何設計讓蜂鳴器產生Do、Re、Mi、Fa、Sol、La、Si七個音階

註一:
在音階頻率為
Do、Re、Mi、Fa、Sol、La、Si
523 587 659 698 784 880 988


註二:PIC16F877每個指令時間為1us

註三:考慮頻率與週期的關係

各位大大請問這程式要如何設計呢?

發表於: 2008/1/11 19:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------