• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于51單片機的聲光電子琴設計

      2017-09-15 06:40:56杜平
      數碼設計 2017年8期
      關鍵詞:聲光電子琴音階

      杜平

      ?

      基于51單片機的聲光電子琴設計

      杜平*

      (廣東科學技術職業(yè)學院,廣東廣州,510640)

      該設計采用AT89S52單片機作為核心控制器設計的一款簡易聲光電子琴。通過P0、P2口兩組管腳連接的LED燈實現多種閃爍效果,同時配有多首音樂播放和電子琴彈奏功能。音樂的播放采用單片機定時器實現。通過對音階和節(jié)拍的雙重設計,音質清晰悅耳。本文對此方案的軟硬件進行了介紹,對設計原理進行了系統(tǒng)地闡述。

      單片機;電子琴 定時器;流水燈;LED

      引言

      單片機因其體積小,功能強,價格低廉而廣泛應用到了各個行業(yè)之中,它具有強大的控制功能和靈活的編程實現特性。近年來,簡易電子琴在玩具和娛樂設施等行業(yè)被廣泛地推廣,給人們的生活增添了很多情趣[1]。本文以單片機為核心開發(fā)了一款以音樂和多種led閃爍效果為主要特點的電子琴系統(tǒng)。其優(yōu)點是運行穩(wěn)定、軟件功能完善、控制系統(tǒng)可靠、性價比較高,具有一定的實用和參考價值。

      1 功能概述

      該電子琴系統(tǒng)由AT89S52單片機、8個音樂控制按鍵、led模式按鍵、LED 顯示器等模塊組成[2], 系統(tǒng)主要硬件設計如圖1所示。

      圖1 電子琴系統(tǒng)

      該電子琴主要實現三個功能。1、按鍵0控制花樣流水燈。每按鍵一次切換一種樣式,共四種樣式。2、按鍵1控制音樂播放。每按鍵一次切換一首音樂,共三首音樂。3、八個按鍵P30-P37產生八個音階。每一次按下后,揚聲器發(fā)出對應的音階,可進行音樂演奏[3]。

      2 音樂播放設計原理

      通過單片機演奏音樂的關鍵是將音階轉化成電信號。經過分析每個音階對應著不同的頻率,通過向揚聲器發(fā)送固定頻率的脈沖信號,就產出了該音階。配合不同的節(jié)拍,就演奏出了音樂。

      2.1 驅動揚聲器發(fā)出音階

      要產生音階脈沖,要先計算出該脈沖的周期,然后將此周期除以2,利用定時器進行定時,每當定時完成后就將輸出的脈沖取反,就得到了想要的音階[4]。

      該電子琴的單片機時鐘工作于12MHZ。采用定時器工作方式1的模式來產生不同頻率的脈沖。此種工作方式下定時器通過16位寄存器產生各種頻率的定時信號。根據不同頻率預先設定初值后,寄存器跟隨著時鐘周期進行自動加1的操作。在數值加到65535時達到上限[5],再進行一次加1后產生溢出和中斷,同時通知主函數進行中斷處理。中斷函數中對揚聲器進行交替賦值“0”和“1”,產生了脈沖信號。對于不同的音階,只需要改變定時器的初值來產生不同的頻率。其對應關系如表1所示。

      表1 音階頻率與計數值對比關系[6-7]

      2.2 按照樂譜配合節(jié)拍

      除了音符以外,節(jié)拍也是音樂的關鍵組成部分。節(jié)拍實際上就是音階持續(xù)時間的長短,在單片機系統(tǒng)中可以用延時來實現。先建立一個基本的單位延時函數,將各音階的延時長度[8]除以單位延時得出延時次數s,將延時次數存入數組。在脈沖頻率產生后中調用s次的單位延時函數,就實現了節(jié)拍。

      3 軟件設計方案

      軟件設計方案中主函數中調用了兩個子函數keysan()和check_key(),keysan()根據按鍵0多次按下切換花樣流水燈[9],根據按鍵1多次按下切換音樂,check_key()根據不同按鍵的輸入播放對應音階。設計流程[10]如圖2所示。

      圖2 聲光電子琴軟件設計流程

      4 結束語

      本文以單片機AT89S52作為核心控制芯片,設計了一個聲光電子琴。文中對電子琴的設計原理,軟件設計方法進行了詳細的闡述。該電子琴設計思路清晰簡潔。可以應用于單片機教學、玩具、娛樂設施等領域。

      [1] 邵貝貝. 單片機技術的發(fā)展與單片機應用的廣泛選擇[J]. 電子技術應用, 1993, (3): 4-6.

      [2] 徐江維, 李菲. 基于51單片機的電子琴設計[J]. 電子世界, 2017, (09): 125.

      [3] 孫萬麟. 基于STC89C51單片機的電子琴設計[J]. 電腦知識與技術, 2010, 06(20): 5626-5627.

      [4] 彭建英, 彭光含, 曾志剛. 基于單片機的簡易電子琴設計[J]. 湖南文理學院學報(自然科學版). 2015, (4): 30-32.

      [5] 馮川放. MCS_51單片機定時器的應用與誤差糾正[J]. 計算機時代, 2008, (10): 48-49.

      [6] 劉建超. 用單片機制作簡易電子琴[J]. 單片機開發(fā)與應用, 2005, (7): 24-25.

      [7] 任肖麗, 王驥. 基于STC89C51單片機的電子琴設計[J]. 電子元器件應用, 2010, 12(7): 27-28.

      [8] 朱麗. 基于STC89C54微控制器的模擬電子琴設計[J]. 電腦編程技巧與維護, 2015, (24): 111-112.

      [9] 王志, 許建明, 陳炯明. 基于單片機的簡易電子琴設計[J]. 電子世界, 2016, (6): 79.

      [10] 程家勤, 劉強強, 等. 基于單片機的多功能電子琴設計[J]. 電子電路設計與方案, 2017, (11): 9-11.

      Acousto-optic Electronic Organ Based on 51 MCU

      DU Ping*

      (Guangdong Polytechnic of Science and Technology, Guangdong Guangzhou, 510640, China)

      A simple acoustic photoelectronic organ designed by AT89S52 MCU as the core controller is designed in this design. A variety of flickering effects are achieved through the two groups of LED lamps connected by the P0 and P2 ports, with multiple music playback and electronic piano playing. The play of music is realized by timer of MCU. Through the double design of the scale and rhythm, the sound quality is clear and sweet. In this paper, the software and hardware of this scheme are introduced, and the design principle is systematically expounded.

      MCU; Electronic; organ Timer; Flow lamp; LED

      10.19551/j.cnki.issn1672-9129.2017.08.021

      TN41

      J

      1672-9129(2017)08-0048-02

      杜平. 基于51單片機的聲光電子琴設計[J]. 數碼設計, 2017, 6(8): 48-49.

      DU Ping. Acousto-optic Electronic Organ Based on 51 MCU[J]. Peak Data Science, 2017, 6(8): 48-49.

      2017-03-11;

      2017-04-15。

      杜平(1982-)女,工程師,山東,2008年于華南理工大學碩士畢業(yè),現任職于廣東科學技術職業(yè)學院,研究方向:主要從事電子技術和計算機方面的教學工作。E-mail:DUPING963@163.com

      猜你喜歡
      聲光電子琴音階
      大小調五聲音階,來了解一下
      樂器(2021年10期)2021-10-29 02:13:17
      對稱音階(Symmetrical Scale)解析
      樂器(2021年8期)2021-09-10 07:22:44
      基于磷化銦材料的高速光纖聲光調制器
      壓電與聲光(2020年1期)2020-03-12 01:06:06
      基于AT89C51單片機的電子琴設計
      電子制作(2019年13期)2020-01-14 03:15:30
      《壓電與聲光》征稿啟事
      壓電與聲光(2019年1期)2019-02-22 09:46:06
      聲光效應實驗原理及其應用研究
      橋、隧安全防范聲光預警系統(tǒng)
      電子琴
      編鐘、音階、和聲與數學之美
      翻譯的書與翻開的局——紀念《論各民族的音階》翻譯三十年
      黑水县| 白水县| 合肥市| 烟台市| 宁南县| 炉霍县| 黑龙江省| 海安县| 福贡县| 紫云| 佛冈县| 平泉县| 阳曲县| 安多县| 财经| 云霄县| 航空| 阿拉善盟| 峨山| 甘谷县| 云龙县| 石门县| 齐河县| 镇康县| 镇雄县| 广丰县| 泰安市| 勃利县| 墨竹工卡县| 闻喜县| 焉耆| 天门市| 晋江市| 宣武区| 蒲城县| 金山区| 无为县| 乃东县| 监利县| 阿克| 西盟|