1.實驗任務
(1).由4X4組成16個按鈕矩陣,設計成16個音。
(2).可隨意彈奏想要表達的音樂。
2.電路原理圖

3.系統板硬件連線
(1).把“單片機系統”區域中的P1.0端口用導線連接到“音頻放大模塊”區域中的SPK IN端口上;
(2).把“單片機系統“區域中的P3.0-P3.7端口用8芯排線連接到“4X4行列式鍵盤”區域中的C1-C4R1-R4端口上;
4.相關程序內容
(1).4X4行列式鍵盤識別;
(2).音樂產生的方法;
一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,當然對于單片機來產生不同的頻率非常方便,我們可以利用單片機的定時/計數器T0來產生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系弄正確即可?,F在以單片機12MHz晶振為例,例出高中低音符與單片機計數T0相關的計數值如下表所示
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45495瀏覽量
670300 -
音頻放大器
+關注
關注
40文章
1019瀏覽量
57536 -
AT89S51
+關注
關注
3文章
229瀏覽量
34970 -
電子琴
+關注
關注
4文章
154瀏覽量
31769
發布評論請先 登錄
相關推薦
熱點推薦
51 AVR 編程器USBASP下載器驅動安裝及程序下載
支持AT89S51/52單片機AVR所有ASP芯片。輸出端口為ATMEL標準端口。有USB取電和支持目標板電壓5V,可通過跳線帽連接選擇??葾UTOSPEED自動調速固件,下載器會自動跟蹤要編程的芯片頻率,自動改變速度,達到自動調速。預留PROGRAMMING編程接口
單片機最小系統工作原理及搭建
單片機最小系統是指使單片機正常運行所需的最簡電路配置,它是所有單片機應用的開發基礎。以下是其核心組成、工作原理及搭建指南: 一、最小系統核心組成 單片機芯片 常見型號 :STC
圖解單片機功能與應用(完整版)
從基礎知識的介紹出發,圖文并茂,直觀、系統地介紹了單片機的內部結構、工作原理和應用技巧。全書分為10章,內容包括51單片機編程資源圖解、51單片機
發表于 06-16 16:52
基于51單片機的多功能萬年歷設計
基于51單片機的多功能萬年歷設計? ? 本項目是基于51單片機STC89系列,運用protues仿真軟件開發,使用模塊化編程方法,模塊化電路
發表于 06-03 17:17
?1次下載
51+單片機TCP-IP+協議棧ZLIP源碼
概述
單片機上網技術,是當前的一個熱門技術。單片機上網技術中的一個重要部分是在單片上實現 TCP/IP 協議?!,F在可獲得的 TCP/IP 源代碼一般并不為 51
發表于 04-22 15:11
新概念51單片機C語言教程入門、提高、開發、拓展全攻略
資料介紹
從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實
發表于 04-15 13:57
基于AT89S51單片機設計的電子琴
評論