當前位置:編程學習大全網 - 編程軟體 - 設計壹種基於單片機的可存儲電子琴1。用AT89C51控制程序。2.使用普通陰極數碼管顯示。3.使用獨立的巴頓鑰匙。

設計壹種基於單片機的可存儲電子琴1。用AT89C51控制程序。2.使用普通陰極數碼管顯示。3.使用獨立的巴頓鑰匙。

就像樓上說的,哥們,妳真的有很多問題。我猜妳正在做壹個短期的學校項目。我當時也是這麽做的,我就說幾個想法吧。

妳要知道兩個東西,壹個是單片機,壹個是基本樂理。

基本樂理是12的平均律,440Hz是國際第壹標準音,對應e,每個上升半音乘以2的12的冪,那麽F對應440 *[2(1/12)]= 466.65438+。g對應440 * *[2(1/12)]*[2(1/12)]*[2(1/12)]= 523。

單片機分為軟件和硬件。

在硬件部分,可以使用P1端口作為按鍵,P0和P2端口作為數碼管的動態掃描。建議妳用* * *正數碼管,這樣加三極管驅動就不用上拉電阻了。

軟件部分要設計好,可以用P1_7作為頻率輸出,也可以加三極管驅動,用定時器翻轉P1_7口。

這其實很容易做到。妳的程序不需要按鍵抖動。主要是驅動要夠,程序要正確。

  • 上一篇:關於單片機通過藍牙將數據傳輸給手機,並在app上面顯示出來怎麽實現?
  • 下一篇:dpcc是什麽意思
  • copyright 2024編程學習大全網