當前位置:首頁 » 課程大全 » 電子琴單片機課程設計論文

電子琴單片機課程設計論文

發布時間: 2021-02-09 20:48:05

1. 求一份 電子琴 單片機課程設計

使用矩陣鍵盤作為按鍵。用單片機的P2.3口輸出不同頻率的方波來控制與它相連的蜂鳴器,當方波的頻率不同時,蜂鳴器發出的音調就不同,由此根據歌曲的音調編程實現讓蜂鳴器唱歌。
1.用鍵盤控制唱歌開始、暫停。
2.歌曲結束,延時10秒後繼續
3.歌曲頻率的確定,請上網查閱相關資料。
以下為歌曲《祝你平安》的數據
DAT:
db 26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20h
db 30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20h
db 20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20h
db 30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10h
db 2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20h
db 20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20h
db 20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20h
db 20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10h
db 20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80h
db 18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20h
db 30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20h
db 39h,20h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,10h,40h,10h,20h,10h
db 20h,10h,2bh,10h,26h,30h,30h,80h,00H

2. 51單片機設計電子琴課程設計

http://code.21ic.com/code/31218
實現電子琴的功能,基於C51,通過7個按鍵,來發出7種音調,也可以做成水果鍵盤
21ic中國電子網站上有很多電子琴的源碼,你可以去搜索一下。。

3. 單片機電子琴課程設計 .. 急!!!求跪求··

這個很簡單嘛!其實就是程序的問題,首先你要有蜂鳴器驅動電路,接單片機哪個埠自己定,再就是要有按鈕,這個用那個復位開關就可以了。如果按鈕接在P0口,那就一定要有電阻,這個可以用排阻,如果不是P0口,其他口就可以不接電阻,接也可以。我寫的這個程序是蜂鳴器接PI.0,按鈕接P2,程序: BUZZ EQU P1.0
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INT_T0
ORG 0100H
MAIN:
MOV SP,#60H
MOV P2,#0FFH
MOV TMOD,#01H
SETB ET0
SETB EA
CLR TR0
START:
MOV R0,P2
CJNE R0,#0FFH,KEY1
CLR TR0
SJMP START
KEY1:
CJNE R0,#0FEH,KEY2
MOV 30H,#0FBH
MOV 31H,#0E9H
LJMP SET_TIMER
KEY2:
CJNE R0,#0FDH,KEY3
MOV 30H,#0FCH
MOV 31H,#5CH
LJMP SET_TIMER
KEY3:
CJNE R0,#0FBH,KEY4
MOV 30H,#0FCH
MOV 31H,#0C1H
LJMP SET_TIMER
KEY4:
CJNE R0,#0F7H,KEY5
MOV 30H,#0FCH
MOV 31H,#0EFH
LJMP SET_TIMER
KEY5:
CJNE R0,#0EFH,KEY6
MOV 30H,#0FDH
MOV 31H,#045H
LJMP SET_TIMER
KEY6:
CJNE R0,#0DFH,KEY7
MOV 30H,#0FDH
MOV 31H,#92H
LJMP SET_TIMER
KEY7:
CJNE R0,#0BFH,NOKEY
MOV 30H,#0FDH
MOV 31H,#0D6H
SET_TIMER:
SETB TR0
SJMP START
NOKEY:
CLR TR0
SJMP START
INT_T0:
MOV TH0,30H
MOV TL0,31H
CPL BUZZ
RETI
;
END
這是很簡單的電子琴設計,使用鍵盤矩陣控制的,復雜的電子琴你可以自己思考!!!

4. 單片機課程設計 電子琴

我有個基於單片機的簡易電子琴設計的資料~~~如果你要的話就HI我把郵箱地址留下~~到時候給你發過去~!

5. 基於單片機AT89C51的電子琴設計的畢業論文

我可以做模擬,實現電子琴,但是我不寫論文。你看怎麼樣?

6. 基於51單片機電子琴的課程設計

到我的博客上找:http://blog.163.com/zhaojun_xf/edit/,能找到你需要的。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919