freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于51單片機的簡易電子琴設計-文庫吧資料

2024-10-31 10:40本頁面
  

【正文】 ;調節(jié)成短笛音色狀態(tài) SONG1: MOV DPTR, BUTTERFLY ;賦梁祝譜初值 ACALL SUB_SONG ;調用播放歌曲子程序 AJMP KEYPRO ;返回至鍵盤掃描程序 SONG2: MOV DPTR, YOUTH ;賦童年譜值 ACALL SUB_SONG ;調用播放歌曲子程序 AJMP KEYPRO ;返回至鍵盤掃描程序 SONG3: MOV DPTR, MULTIPLY_OF_THE_DRAGON ;賦龍的傳人譜初 值 ACALL SUB_SONG AJMP KEYPRO FLUTE: MOV P1, 01H ;使長笛濾波電路選通 AJMP KEYPRO ;跳轉回鍵盤掃描程序 PIANO: MOV P1, 02H ;使鋼琴琴濾波電路選通 AJMP KEYPRO ;跳轉回鍵盤掃描程序 TRUMPET: MOV P1, 04H ;使小號濾波電路選通 AJMP KEYPRO ;跳轉回鍵盤掃描電路 VIOLIN: MOV P1, 08H ;使小提琴濾波電路選通 AJMP KEYPRO ;跳轉回鍵盤掃描電路 PICCOLO: 20 MOV P1, 10H ;使短笛濾波電路選通通 AJMP KEYPRO ;跳轉回鍵盤掃描電路 PLAY: 。 等于 17H,轉琴鍵處理 KEYRD1: JC PLAY 。 跳轉功能程序 KEYADR: MOV A, BUFF 。 初始化 P1 口,使得電子琴默認為鋼琴聲 KEYPRO: ;鍵盤掃描程序 ACALL KEXAM 。 T=655361000000/2/f f為對應音調的頻率; 通過以上方法,可求出各音調對應的頻率,如下表 2. 外觀設計 5 2. 硬件部分總體方案 51 單片機 P0 口通過 8155 擴展,連接 4*8 的矩陣鍵盤,作為琴鍵鍵盤和相應的功能控制鍵;并 P2口一起,與 EPROM連接; P0 口則接通 不通音色的濾波電路,通過程序控制 P0 口,選通不通的琴聲音色濾波電路,使電子琴發(fā)出不同音色的聲音。用此方法定時十分準確 , 想得到多大的延時時間就可以給定時器賦一定的計數初值 , 定時器從預先設置的計數初值開始不斷增當增加到計數最大值時 計數完畢 , 調整計數初值的大小就可以調整定時器定時的時間 , 從而達到準確的延時。當對單片機的內部晶振驅動時鐘計數時 ,每個機器周期定時計數器的計數值就加 , 當計數值達到計數最大值時計數完畢并通知單片機的尸比對外部輸入的時鐘信號計數時 , 外部時鐘的每個時鐘上升沿定時計數器的計數值就加 , 當計數值達到計數最大值時計數完畢并通知單片機的尸。本系統就是根據此原理設計 , 對于單片機來說要產生一定頻率的方波大致是先將某口線輸出高電平然后延時一段時間 4 再輸出低電平 , 如此循環(huán)的輸出就會產生一定頻率的方波 , 通過改變延時的時間就可以改變輸出方波的頻率。樂曲中 , 每一音符對應著確定的頻率 , 下 表給出各音符頻率 。播放歌曲的默認音色為鋼琴 音,若希望調整音色,只需在自動播放歌曲之前,按下相應的音色選擇功能鍵即可實現。系統共設置五種音色:長笛音,鋼琴音,小號音,小提琴音,短笛音,默認狀態(tài)為鋼琴音。當選通后,按下琴鍵,蜂鳴器就一直發(fā)出此種音色的聲音。然后再繼續(xù)掃描,看是否有鍵按下,如此循環(huán)下去,即可實現基本的琴鍵功能。 3. 對于 51 單片機強大功能的信賴 51 單片機有基本特性: 2 ( 1) 面向控制的 8 位 CPU 和指令系統 ( 2) 4K 字節(jié)的程序存儲器( ROM 或 EPROM) ( 3) 128 字節(jié)的數據存儲器 ( 4) 可編程的并行 I/O 口 P0~P3,有 32 位雙向輸入 /輸 出線 ( 5) 一個全雙工串行口 ( 6) 兩個 16 位定時器 /計數器 ( 7) 五個中斷源,兩個優(yōu)先級的中斷結構 ( 8) 一個片內時鐘振蕩器和時鐘電路 ( 9) 可以尋址 64K字節(jié)的程序存儲器和 64K字節(jié)的外部數據存儲器 51 單片機功能強大,性能日趨完善,在工業(yè)測控、智能儀器儀表、機電一體化產品、家電領域中應用廣泛,因此基于 51 單片機設計簡易的電子琴可行性非常大。 2. 對于電子琴的好奇 好奇是人的天性,人類對于自然的認識,對于科學的探索,無不始于好奇。音樂是用藝術家用音符記錄世界,傳達情感的一種藝術形式,音樂里有一種和諧之美,聽音樂可以讓人心情舒暢,與外界和諧統一。有人曾說,喜歡音樂的人不會向惡。 1 基于 51 單片機的簡易電子琴設計 一.問題提出 為什么選擇簡易電子琴設計? 1. 對于音樂的興趣 我們對音樂都有著濃厚的興趣,喜歡聽鋼琴曲,如理查德克萊德曼演奏的《思鄉(xiāng)曲》《星空》《秋日的私語》等,音樂在我們的生活中扮演著很重要的角色。以前不以為然,可是隨著這些年來慢慢喜歡上陰郁,聽了越來越多的鋼琴曲之后,覺得這句話非常有道理。音樂現在已經成為我生活中很重要 的一部分,我們每周都會抽些時間去欣賞世界名曲,作為對精神的洗禮。 我們對電子琴如何實現其功能,如音色選擇、聲音強弱控制、節(jié)拍器、自動放音功能等等也很好奇,想通過學習單片機這個機會,深入了解電子琴的功能實現原理。 二. 功能需求 即每按下一個琴鍵,單片機能夠檢測到鍵盤的按鍵,并根據按鍵的位置,通過程序來控制,使蜂鳴器發(fā)出不同頻率(音調)的聲音,聲音延遲一段時間,等到按鍵放開后 ,聲音停止。 在鍵盤上設置功能鍵,通過按鍵來選擇不同的音色。直到下一次再次按下 3 音色選擇功能鍵,才會改變音色。 在鍵盤上設置幾個功能鍵,按下之后會根據功能鍵跳轉到自動播放歌曲的程序,來播放相應的歌曲。 三. 總體方案 1. 電子琴原理 在介紹總體方案之前,先簡單介紹一下電子琴的發(fā)生原理以及如何改變音色的基本原理: 聲音的頻譜范圍約在幾十到幾千赫茲 , 若能利用程序來控制單片機某個口線不斷輸出“ 高” “ 低”電平 , 則在該口線上就能產生一定頻率的方波 , 將該方波接上喇叭就能發(fā)出一定頻率的聲音 , 若再利用程序控制“ 高” “ 低”電平的持續(xù)時間 , 就能改變輸出波形的頻率從而改變音調。如果單片機某個口線輸出“ 高” “ 低”電平的頻率和某個音符的頻率一樣 , 那么將此口線接上喇叭就可以發(fā)出此音符的聲音。單片機內部有兩個位的定時計數器 T1和 T0, 單片機的定時計數器實際上是個計數裝置它既可以對單片機的內部晶振驅動時鐘計數也可以對外部輸入的脈沖計數 , 對內部晶振計數時稱為定時器 , 對外部時鐘 計數時稱為計數器。因此 , 如果知道單片機的機器周期或者外部輸入時鐘信號的周期單片機就可以根據定時器的計數值計算出定
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1