《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于單片機的電子琴電路設計
基于單片機的電子琴電路設計
摘要: 本文中所設計的具有存儲功能的單片機電子琴是由STC89C51單片機、小鍵盤、LCD以及音頻功放電路和揚聲器組成的。利用該電子琴電路,用戶可以自由地輸入音符,利用單片機產生不同頻率來獲得我們要求的音階,使揚聲器發出悅耳的音樂,最終可隨意彈奏想要表達的音樂。同時詳細論述了該系統的設計過程及關鍵技術。
Abstract:
Key words :

引言

     隨著計算機在社會各領域的滲透,單片機的應用正在不斷地走向深入,同時帶動著工業、農業、商業、家電以及玩具的日新月異更新,極大地提高了電子電路及系統設計質量和效率。

    本文中所設計的具有存儲功能的單片機電子琴是由STC89C51單片機、小鍵盤、LCD以及音頻功放電路和揚聲器組成的。利用該電子琴電路,用戶可以自由地輸入音符,利用單片機產生不同頻率來獲得我們要求的音階,使揚聲器發出悅耳的音樂,最終可隨意彈奏想要表達的音樂。同時詳細論述了該系統的設計過程及關鍵技術。

    1 系統硬件組成

    電子琴的控制電路分為單片機STC89C51、工作指示LED、LCD顯示器、按鍵輸入、喇叭接口等幾部分。其硬件電路結構框圖如圖1所示。


    1.1 單片機STC89C51簡介

    STC單片機是一款增強型5l單片機,完全兼容MCS-51。STC89C51可以代替AT89C51,而且功能更強,速度更快,壽命更長,價格更低。該單片機具有40個引腳,采用雙列直插DIP-40封裝。STC89C51可以完成ISP在線編程功能,而AT89C51則不能。因此,將AT89C51中的程序直接燒錄到STC89C51中后,STC89C5l就可以代替AT89C51直接工作。STC推出的系列51單片機芯片全面兼容其它51單片機。STC89C51內部有E2PROM,可以在程序中修改,而且斷電不丟失數據。此外,還增加了兩級中斷優先級等等,STC89系列單片機的基本特性如圖2所示。

    通常電子琴所輸入的音階值都先存入變量數組中,演奏時才逐一取出來播放單音。程序中的變量使用的是內部存儲器RAM,范圍為空間30H~7FH,因此,其程序內存規劃是:RAM地址30H~70H存放音階值,最大內存空間為64字節;RAM地址71H~7FH存放程序其他變量。程序執行后,工作指示LED閃動,表示程序開始執行。當按下鍵盤組中的相對按鍵時,壓電喇叭會發出相對音階單音,全系統共有2個8度音階,DO~SI,HI DO~HI SI,14個音階,所輸入的單音會存入89C5l內,至多可以輸入64個單音,并可以一起演奏出來,同時還有清除存儲功能,可將原數據清除后再重新輸入。

    1.2 LCD硬件接口
 

    本設計所用LCD的引腳如圖3所示,其中,DO~D7為雙向數據總線,LCD數據讀寫方式可以分為8位及4位兩種。若以8位數據進行讀寫,則DO~D7皆有效,若以4位方式進行讀寫,則只用到D7~D4。RS為寄存器選擇控制線,當RS為O且做寫入操作時,可以寫指令寄存器;若RS為l,則用于讀寫數據寄存器。P/W為LCD讀寫控制線,R/W為0,LCD執行寫作,R/W為1時,則做讀操作。VO為亮度調整電壓輸入控制引腳,輸入0V時,字符顯示最亮。


    LCD可以實時顯示目前演奏的單音碼,可以實時顯示所存儲的單音計數。按鍵9是清除鍵,可將存儲的單音計數清0;按鍵8是放音鍵,可將內存中的單音逐一演奏出來,演奏中可以按K4鍵來中斷。本設計使用一般的LCD顯示器來顯示音樂演奏的消息及單音碼。按下鍵盤組按鍵,喇叭就會發出相對音階。將這些音階存儲起來然后放音,就可成為自動演奏電子琴。

    1.3 鍵盤掃描

  鍵盤上的每一個鍵都有兩個唯一的數值進行標志。為什么要用兩個數值而不是一個數值呢?這是因為一個鍵可以被按下,也可以被釋放。當一個鍵按下時,它們產生一個唯一的數值,當一個鍵被釋放時,它也會產生一個唯一的數值,我們把這些數值都保存在一張表里面,到時候通過查表就可以知道是哪一個鍵被敲擊,并且可以知道是它是被按下還是被釋放了。

    整個4x4鍵盤按鍵的分配及配置原理圖如圖4所示。圖4中為16鍵的控制電路,使用AT89S51端口2的8條I/O線做16個按鍵的鍵盤掃描,并由P2.0~P2.3送出掃描信號,而由P2.4~P2.7讀取按鍵數據返回碼。表l所列是4x4按鍵與音階的對應表。

2 電子琴硬件類參數

 

  鍵盤(琴鍵):電子琴的鍵盤分為標準力度鍵盤、半配重鍵盤、全配重鍵盤、逐級配重式鍵盤(也叫漸層式錘感鍵盤)。

  標準力度鍵盤:拉簧結構鍵盤,這是從低端琴到中高端琴都有使用的,其優點是回鍵速度快(也就是按下琴鍵后,彈回來的速度),缺點是對于力度過渡和定位不精確。

  半配重鍵盤:一樣是采用拉簧結構的鍵盤,只是比普通的拉簧鍵盤下多了配重鉛 塊,這種構造的鍵盤以前一直是中高端合成器才用的,現在有不少普及琴也有了該配置。相對于標準力度鍵盤的優點是力度定位更加精確。

  全配重鍵盤:這種鍵盤的構造是模仿鋼琴的,模擬擊弦機結構,每個琴鍵下方都有固定重量的配重鉛塊,所以稱為全配重鍵盤??勺審椬嗾哂蟹N“在彈鋼琴的感覺”。優點是比較適合初期替代鋼琴來學習演奏,對于各種演奏力度均有良好表現,缺點是不適合彈一些要求演奏速度快的曲子(回彈慢)。

  逐級配重鍵盤:和全配重鍵盤一樣,也是模擬擊弦機結構的,所不同之處就在于逐級配重鍵盤的琴鍵在低音區比較重,高音區就比較輕了,這是模仿大三角鋼琴的手感。

    3 系統軟件設計

    由于本系統可以產生各種頻率的聲音,所以可由喇叭發出“DO”、“RE”、“ME”……的音階。系統中的定時器O工作于模式0,計時時長可根據所發音的頻率而定,表2所列是各個音符所對應的頻率值。而由頻率值推得的定時器計數初值。則可由以下關系式求得:

式中,f為頻率值;t為方波的寬度,以μs表示;co為定時器所計數的次數,lo為計數初值的低字節,hi為計數初值的高字節。圖5所示為主程序的工作流程。

 

 

 

 

    4 結束語

    通過改變按鍵式電子琴的控制程序,也可以設計不同類型的電子琴。還可以通過擴展RAM的方法增加內存容量,從而更大地發揮電子琴的存儲功能。


 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲综合成人婷婷小说| 欧美专区福利在线| 国产精品毛片a∨一区二区三区|国| 国产精品国产| 久久久久九九视频| 欧美日韩国产综合在线| 亚洲欧美日本在线| 亚洲性视频网站| 亚洲第一天堂无码专区| 99精品视频一区| 国外成人性视频| 欧美精品v国产精品v日韩精品| 国产精品午夜国产小视频| 国产欧美一区二区精品性色| 国产视频在线观看一区二区三区| 亚洲电影在线观看| 欧美日韩国产色站一区二区三区| 18成人免费观看视频| 精品不卡一区二区三区| 欧美成人精品一区| 欧美二区不卡| 免费黄网站欧美| 国产精品视频免费一区| 国产精品多人| 国产视频一区在线观看一区免费| 在线视频一区观看| 香蕉av777xxx色综合一区| 亚洲欧洲精品一区二区精品久久久| 久久久久久亚洲综合影院红桃| 国产精品一区二区三区成人| 国产精品swag| 欧美日韩一区免费| 欧美电影免费观看高清| 久久久久免费| 国产欧美日韩亚洲| 久久这里有精品视频| 久久午夜羞羞影院免费观看| 亚洲欧美视频在线观看视频| 欧美激情第六页| 亚洲图中文字幕| 国产日韩一级二级三级| 欧美亚洲自偷自偷| 亚洲影视中文字幕| 欧美在线免费看| 国产精品一区二区三区成人| 国产精品不卡在线| 久久亚洲综合网| 美女精品在线观看| 亚洲欧洲日本国产| 亚洲第一在线综合在线| 欧美日韩视频免费播放| aaa亚洲精品一二三区| 国产精品国产三级国产a| 国产欧美日韩免费看aⅴ视频| 亚洲三级影片| 欧美日韩免费在线观看| 欧美视频在线一区| 欧美日韩一二三区| 99视频在线精品国自产拍免费观看| 亚洲激情一区二区| 国产麻豆91精品| 极品少妇一区二区三区| 欧美一区在线视频| 欧美日韩亚洲一区在线观看| 欧美伊人久久大香线蕉综合69| 久久精品国产免费看久久精品| 欧美一二三视频| 黄色另类av| 国产精品高潮呻吟久久av无限| 香蕉久久a毛片| 欧美aa在线视频| 一本色道久久综合精品竹菊| 久久精品一区二区三区中文字幕| 亚洲欧洲av一区二区三区久久| 狠狠干成人综合网| 国产精品免费网站| 国产精品入口夜色视频大尺度| 国产精品夜夜夜一区二区三区尤| 久久久视频精品| 欧美一区二区三区成人| 欧美视频一区二区三区在线观看| 一区二区欧美日韩| 欧美日本韩国一区二区三区| aa国产精品| 99视频精品在线| 欧美一区亚洲| 亚洲肉体裸体xxxx137| 亚洲国产精品嫩草影院| 欧美成人午夜影院| 国产精品国产亚洲精品看不卡15| 欧美日韩免费观看一区二区三区| 一区二区三区在线视频观看| 欧美一级久久久久久久大片| 亚洲高清二区| 欧美一区激情视频在线观看| 国产欧美va欧美va香蕉在| 国产精品你懂的在线欣赏| 国产精品综合色区在线观看| 欧美日韩三区| 亚洲欧美一区二区精品久久久| 亚洲在线免费视频| 欧美日韩精品免费看| 亚洲精品日本| 亚洲欧美日韩国产综合在线| 狼狼综合久久久久综合网| 在线精品国精品国产尤物884a| 欧美日韩精品免费观看视频| 亚洲午夜一区| 欧美国产亚洲精品久久久8v| 国产精品麻豆va在线播放| 国产精品欧美久久| 欧美日韩国产限制| 欧美一级片一区| 国产一区二区三区久久悠悠色av| 久久综合狠狠综合久久综青草| 亚洲午夜成aⅴ人片| 亚洲欧美日韩天堂一区二区| 欧美精品1区2区3区| 欧美精品福利视频| 亚洲视频视频在线| 免费一级欧美片在线播放| 亚洲精品日韩激情在线电影| 午夜国产精品视频| 欧美激情综合| 国内伊人久久久久久网站视频| 国产模特精品视频久久久久| 欧美日韩精品高清| 尤物九九久久国产精品的特点| 欧美人与禽猛交乱配视频| 亚洲欧美日韩精品| 久久久水蜜桃av免费网站| 国模套图日韩精品一区二区| 亚洲在线一区| 最新亚洲激情| 国产欧美日韩一区二区三区在线| 欧美日韩国产精品专区| 性欧美大战久久久久久久免费观看| 欧美一区二区三区婷婷月色| 欧美精品一区二区在线播放| 亚洲精品日本| 国产亚洲欧美日韩日本| 国产欧美一区二区色老头| 欧美婷婷久久| 亚洲人体影院| 裸体素人女欧美日韩| 一本久久知道综合久久| 久久手机免费观看| 一本色道久久综合狠狠躁篇怎么玩| 激情综合激情| 欧美在线观看天堂一区二区三区| 欧美日韩精品高清| 中文精品视频一区二区在线观看| 极品尤物一区二区三区| 国产精品va在线| 国内精品视频一区| 午夜视频久久久久久| 黄色欧美成人| 欧美一区二区福利在线| 国产精品一区二区三区久久久| 在线播放日韩专区| 国产精品三上| 国产精品视频免费观看| 性欧美18~19sex高清播放| 玖玖玖免费嫩草在线影院一区| 美女999久久久精品视频| 国产精品视频一二三| 亚洲女ⅴideoshd黑人| 国产视频不卡| 性做久久久久久久久| 欧美一二区视频| 国产一区高清视频| 久久免费99精品久久久久久| 亚洲乱码国产乱码精品精天堂| 国产精品亚洲综合色区韩国| 亚洲摸下面视频| 免费精品99久久国产综合精品| 国产乱子伦一区二区三区国色天香| 亚洲美女视频在线观看| 亚洲视频网站在线观看| 亚洲免费观看高清在线观看| 欧美精品一区二区三区在线播放| 国产噜噜噜噜噜久久久久久久久| 国产亚洲精品资源在线26u| 亚洲国产成人久久| 亚洲四色影视在线观看| 亚洲精选视频在线| 欧美美女福利视频| 欧美日韩免费观看一区| 国产欧美日韩视频在线观看| 亚洲大片免费看| 欧美激情一区二区三区蜜桃视频| 韩日欧美一区二区| 激情欧美一区二区三区在线观看| 国产精品久久久久久五月尺| 国产无遮挡一区二区三区毛片日本| 亚洲视频在线一区| 欧美伊人影院| 在线 亚洲欧美在线综合一区| 中文亚洲视频在线| 欧美三级欧美一级| 欧美屁股在线| av成人黄色| 国产免费亚洲高清| 欧美v日韩v国产v| 欧美成人激情视频免费观看| 亚洲性感激情| 亚洲国产中文字幕在线观看| 亚洲一本大道在线| 国产婷婷色一区二区三区四区| 国产精品一区二区欧美| 欧美日韩亚洲激情| 午夜在线播放视频欧美| 亚洲欧美日韩精品综合在线观看| 国产一区二区观看| 在线视频你懂得一区二区三区| 亚洲欧美不卡| 国产精品国产三级国产aⅴ9色| 99精品视频免费全部在线| 久久大香伊蕉在人线观看热2| 久久狠狠久久综合桃花| 欧美午夜电影在线| 亚洲天堂视频在线观看| 国产日韩一级二级三级| 激情校园亚洲| 欧美日韩一区二区视频在线| 国产日韩一区二区三区在线| 亚洲国产精品一区二区三区| 亚洲激情视频在线| 玖玖玖免费嫩草在线影院一区| 国产欧美精品一区| 一区二区三区欧美在线观看| 欧美日韩国产天堂| 欧美精品一区在线观看| 亚洲欧美中日韩| 欧美一区二区黄色| 亚洲美女性视频| 国产一区视频在线看| 久久国产成人| 欧美寡妇偷汉性猛交| 久久精品国产第一区二区三区最新章节| 狼人天天伊人久久| 欧美三级视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美大片在线观看| 久久久久国产精品人| 1024精品一区二区三区| 欧美一级视频一区二区| 久久久午夜电影| 亚洲国产精品久久| 欧美激情精品久久久六区热门| 在线观看日产精品| 欧美日韩影院| 国产一区二区三区丝袜| 亚洲专区国产精品| 亚洲午夜精品久久久久久app| 欧美久久视频| 国产精品久久久久99| 国产一区二区三区在线观看精品| 亚洲亚洲精品在线观看| 国内一区二区在线视频观看| 亚洲欧美精品在线| 亚洲国产精品视频一区| 亚洲欧洲日夜超级视频| 国产精品视频99| 亚洲免费观看高清完整版在线观看熊| 国产精品毛片a∨一区二区三区| 另类天堂视频在线观看| 能在线观看的日韩av| 亚洲成色www久久网站| 欧美日韩一区二区三区| 91久久精品一区二区别| 免费日本视频一区| 最新国产乱人伦偷精品免费网站| 欧美国产第一页| 99国产精品99久久久久久粉嫩| 黄色工厂这里只有精品| 国产精品视频免费在线观看| 国产自产在线视频一区| 欧美在线影院在线视频| 亚洲福利在线视频| 久久国产婷婷国产香蕉| 狠狠色丁香婷婷综合久久片| 狠狠色伊人亚洲综合网站色| 国产精品女同互慰在线看| 国产精品免费网站在线观看| 国产精品视频免费一区| 欧美aⅴ一区二区三区视频| 亚洲欧美视频一区二区三区| 免播放器亚洲一区| 亚洲理伦在线| 免费看亚洲片| 久久亚洲精品一区| 欧美伊人久久久久久久久影院| 久久人91精品久久久久久不卡| 老司机成人网| 久久久久久久欧美精品| 久久视频在线看| 久久精品一区四区| 久久婷婷久久| 欧美一区二区视频在线观看| 国产精品午夜视频| 性欧美暴力猛交另类hd| 亚洲一区二区三区四区视频| 欧美日韩1区2区| 韩国一区二区三区在线观看| 亚洲视频一二区| 亚洲一区二区三区久久| 中文亚洲欧美| 欧美在线国产精品| 国产精品男人爽免费视频1| 国产在线成人| 国产精品视频免费观看www| 欧美在线观看一二区| 亚洲女人天堂成人av在线| 在线播放豆国产99亚洲| 国外视频精品毛片| 久久精品国产99精品国产亚洲性色| 久久久女女女女999久久| 国产日韩在线一区| 国产精品每日更新在线播放网址| 一区二区三区久久精品| 亚洲天堂av在线免费观看| 一区二区在线看| 久久黄色级2电影| 亚洲成人在线| 亚洲伊人伊色伊影伊综合网| 欧美日韩中文字幕精品| 亚洲在线一区二区三区|