51微控制器電子琴

2021-10-05 04:52:25 字數 1199 閱讀 1086

這是我在論壇第一篇文章,大一時用arduino寫過電子琴,大二了用51再寫一次。

電路圖:

注意事項:需要修改一下蜂鳴器的電壓值其他的引數應該不需要改,實測可用。上面的電路多了乙個元件是揚聲器,本來想用揚聲器的沒有想到合適的方法。

程式:

#include#define uchar unsigned char

#define uint unsigned int

void t1_init();

uchar scan();

void delay(uint jishi);     

uint  data=; //低音區樂譜表(1~7)

sbit spp=p2^0;

sbit yue_1=p2^1;

sbit yue_2=p2^2;

sbit yue_3=p2^3;

sbit yue_4=p2^4;

sbit yue_5=p2^5;

sbit yue_6=p2^6;

sbit yue_7=p2^7;

uchar j;

uint da,k,fig=150;

void main()

}uchar scan()  }

//#################//

if( yue_2==0)  }

//#################//

if( yue_3==0)  }

//#################//

if( yue_4==0)  }

//#################//

if( yue_5==0)  }

//#################//

if( yue_6==0)  }

//#################//

if( yue_7==0)  }

//#################//

return i;

}void t1_init()

void t1_time()interrupt 3       

51微控制器電子琴 雷射電子琴

hi,有想到今天的專案嗎?理工男也有文藝細菌 今天給大家帶來的是雷射電子琴。第一步,首先先來介紹一下專案實現的功能 本次設計的核心是以stc89c52為主控微控制器,檢測紅外對管的狀態來識別當前已經被按下的琴鍵,然後通過定時器來控制引腳高低電頻的輸出頻率,達到控制無源蜂鳴器輸出不同音調的目的。核心內...

微控制器多功能電子琴課設 基於51微控制器的電子琴設計

電子琴電路原理圖 電子琴設計元件清單 1.8歐0.25w小喇叭 2.8050三極體 2 3.10k電阻 2 4.30歐姆電阻 5.40腳座 6.stc89c51 7.10uf電容 8.30pf電容 2 9.小按鍵 8 10.自鎖開關 11.dc電源座 12.12m晶振 13.7 9萬用板 14.導線...

51微控制器電子時鐘

include include define uint unsigned int define uchar unsigned char define key menu 0x01 define key up 0x02 define key down 0x03 define key clk 0x04 d...