一.系統概述
系統使用的模塊有AT89C51單片機+8位共陽數碼管+矩陣鍵盤+小燈+按鍵+蜂鳴器。
本次設計的電子琴系統以AT89C51單片機為控制核心,使用數碼管顯示音符,右側的矩陣鍵盤可以理解為琴鍵,按下不同的按鍵就能顯示不同的音符。按下下方的彈奏/停止按鍵后點擊歌曲選擇就能進入自動播放模式,矩陣鍵盤上每個按鍵都對應一種音調。
二.仿真概述
1.使用數碼管顯示按下的音符。
2.通過矩陣鍵盤輸入音符,蜂鳴器就會發出對應的音調。
3.按下彈奏/停止按鍵后,點擊歌曲選擇,并選擇矩陣鍵盤上的任一按鍵就能播放指定的音調。
三.程序設計
使用Keil 51進行程序設計,打開Proteus時程序是默認燒錄的狀態,如果沒有燒錄點擊AT89C51單片機并將程序導入就能運行系統(程序文件是后綴為hex的文件)。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6002文章
43991瀏覽量
621334 -
AT89C51
+關注
關注
27文章
543瀏覽量
80377 -
電子琴
+關注
關注
4文章
148瀏覽量
30117
原文標題:基于51單片機簡易電子琴設計(含Keil程序和Proteus文件)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
如何去實現一種基于51單片機的簡易電子琴設計
系統由STC89C52單片機+數碼管+電源電路+音符按鍵+樂曲切換按鍵+蜂鳴器構成。具體功能:1、數碼管顯示所按的音符2、從左到右的按鍵實現的音符分別是:do、re、mi、fa、so、la、si
發表于 11-09 08:30
基于51單片機簡易電子琴的設計
發表于 12-26 14:31
?56次下載
基于51單片機簡易電子琴設計
發表于 06-08 13:54
?8次下載
基于AT89C51單片機的簡易電子琴設計
產生中斷,由于定時參數不同,就會發出不同頻率的脈沖,不同頻率的脈沖經喇叭驅動電路放大濾波后,就會發出不同音調。 簡易電子琴基本原理及其框圖 簡易的電子琴系統主要是采用AT89C
發表于 12-04 13:45
?110次下載
基于51單片機的簡易電子琴設計
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。相當于一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括來講:一塊芯片就成了一臺計算機
評論