• 
    

    
    

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

      基于單片機的點陣音樂盒設(shè)計與制作

      2016-06-02 03:09:45邵陽學(xué)院信息工程系
      電子世界 2016年9期
      關(guān)鍵詞:音樂盒三極管蜂鳴器

      邵陽學(xué)院信息工程系 彭 堯

      ?

      基于單片機的點陣音樂盒設(shè)計與制作

      邵陽學(xué)院信息工程系 彭 堯

      【摘要】本文應(yīng)用STC12C5A60S2單片機和點陣顯示理論設(shè)計并制作音樂盒演奏和16X16點陣顯示硬件電路。并利用C51語言進行軟件程序編寫。通過STC12C5A60S2單片機內(nèi)部自帶的定時器來產(chǎn)生不同頻率的方波,通過三極管驅(qū)動蜂鳴器發(fā)出不同音調(diào)時間長短。這種控制方法簡單,硬件成本低,對于不同的音樂只需要調(diào)用不同的音樂子程序則可。

      【關(guān)鍵詞】STC12C5A60S2單片機;點陣顯示理論;方波

      改革開放后,隨著人們生活水平的不斷提高,人們對音樂藝術(shù)的追求也不斷提高。本文以STC12C5A60S2單片機為微控制器,通過STC12C5A60S2單片機內(nèi)部定時器按照一定的規(guī)律產(chǎn)生不同占空比的方波,通過三極管驅(qū)動蜂鳴器發(fā)出聲調(diào),通過定時器精準(zhǔn)的控制節(jié)拍,實現(xiàn)音樂的播放,通過驅(qū)動使得音調(diào)通過顯示在16X16點陣上。使得音與顯同步。

      1 方案設(shè)計

      按照設(shè)計總體要求,系統(tǒng)硬件結(jié)構(gòu)包括STC12C5A60S2單片機最小系統(tǒng)、三極管驅(qū)動和蜂鳴器模塊、I/O擴展模塊、點陣驅(qū)動模塊、點陣顯示模塊、按鍵模塊和電源模塊等組成。由STC12C5A60S2單片機內(nèi)部定時器產(chǎn)生方波,通過三極管驅(qū)動電路和蜂鳴器使得發(fā)出聲音,同步通過I I/O擴展模塊和點陣驅(qū)動模塊使得顯示模塊同步顯示。本設(shè)計與制作通過4塊8X8點陣組成一塊16X16點陣顯示字符,通過軟件編程的方式編好音符和點陣顯示子程序。

      圖1 點陣連接圖

      2 硬件設(shè)計

      單片機的全稱為單片機微型計算機或者稱為微控制器,本文設(shè)計與制作點陣音樂盒采用STC12C5A60S2單片機,STC12C5A60S2單片機在在眾多的51系列單片機中,要算國內(nèi)STC12C5A60S2單片機這種1T增強系列更具有市場競爭力,是因為他不但完全兼容8051指令,寄存器也基本兼容,而且內(nèi)部就自帶高達60K FLASHROM(快速擦寫只讀編程器),這種存儲器好處是用戶可以用電的方式瞬間擦除、改寫。而且STC12C5A60S2單片機支持串口程序燒寫,方便程序下載。顯而易見,STC12C5A60S2單片機對開發(fā)設(shè)備的要求非常低,大大縮短了程序員的開發(fā)時間。而且寫入STC12C5A60S2單片機內(nèi)的程序還可以進行加密,這又很好地保護了程序員的勞動成果。音頻驅(qū)動采用NPN放大三極管,點陣驅(qū)動芯片采用74LS138譯碼器,顯示器選擇4塊8X8點陣,按鍵選擇3X4的矩陣鍵盤。4塊8X8點陣連接圖如圖1所示。點陣顯示原理圖如圖2所示。

      圖2 點陣顯示原理圖

      本文通過研究與制作音樂盒,將幾個硬件模塊與幾個程序子程序有機的結(jié)合起來,將程序通過串口程序燒寫,調(diào)試成功后,則可以通過按鍵來選擇歌曲,本文通過STC12C5A60S2單片機設(shè)計制作電子音樂盒做了簡單分析與研究,具有一定的參考價值。

      3 軟件設(shè)計

      CPU(中央處理器)程序運行的方向是通過中斷硬件來改變,中斷執(zhí)行后,調(diào)用執(zhí)行的子程序。主程序主要是程序初始化,是否有按鍵按下,子程序主要由音符子程序和顯示子程序。程序設(shè)計采用C51語言,C51語言由C語言發(fā)展而來,具備C語言的結(jié)構(gòu)清晰,便于編寫和學(xué)習(xí),同時兼?zhèn)淞藚R編語言的硬件操作能力,換句話說就是C51語言是應(yīng)用在單片機平臺上,而C語言運行在普通的平臺上。

      4 結(jié)語

      參考文獻

      [1]肖文樹,陳西曲.基于單片機的點陣音樂盒設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2016(02).

      [2]王建平,焦國太,陳亞星.數(shù)字音樂盒設(shè)計[J].機械,2011(06).

      [3]唐正.Proteus在單片機教學(xué)中的應(yīng)用[D].華中科技大學(xué),2008.

      [4]唐衛(wèi)紅,曹金榮,李漢軍,鄭曉慧,楊士亮.一種單片機音樂盒的設(shè)計與制作[A]. 第六屆全國信息獲取與處理學(xué)術(shù)會議論文集(2)[C].2008.

      [5]章立文.基于單片機的車載數(shù)字音樂播放系統(tǒng)的設(shè)計[D].南昌大學(xué),2011.

      [6]趙雪梅.仿真技術(shù)在單片機實驗室建設(shè)中的應(yīng)用[J].實驗科學(xué)與技術(shù),2013(03).

      作者簡介:

      彭堯(1992—),男,湖南邵陽人,大學(xué)本科,現(xiàn)在就讀于邵陽學(xué)院信息工程系通信工程專業(yè)12通信工程,研究方向:通信工程。

      猜你喜歡
      音樂盒三極管蜂鳴器
      電動自行車產(chǎn)品車速提示音檢測現(xiàn)狀和整改技術(shù)研究(2)
      特別的音樂盒
      掌控板制作簡易鋼琴
      電腦報(2020年12期)2020-06-30 19:56:42
      基于晶體三極管的放大電路分析
      單片機驅(qū)動蜂鳴器的程序設(shè)計
      裝滿悔恨的音樂盒
      一個后悔的音樂盒
      三極管引腳折彎機雙凸輪機構(gòu)的分析與仿真
      三極管放大電路的研究
      電子制作(2016年1期)2016-11-07 08:43:05
      豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
      湾仔区| 深州市| 崇州市| 基隆市| 义乌市| 秦皇岛市| 新宁县| 江孜县| 喀什市| 根河市| 临海市| 邹平县| 汶上县| 沙田区| 开远市| 镇坪县| 崇礼县| 蒙城县| 清流县| 安达市| 彩票| 西充县| 保山市| 犍为县| 博爱县| 安吉县| 巴里| 赣州市| 顺平县| 大石桥市| 洞口县| 昔阳县| 舞钢市| 公主岭市| 盈江县| 石景山区| 许昌市| 石柱| 开封市| 万荣县| 云霄县|