• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于STM32的電子琴控制系統(tǒng)Proteus仿真設(shè)計(jì)(仿真+程序+設(shè)計(jì)報(bào)告+講解視頻)

6小時(shí)前
115
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

設(shè)計(jì)資料獲取聯(lián)系方式.doc

共1個(gè)文件

基于STM32的電子琴控制系統(tǒng)Proteus仿真設(shè)計(jì)(仿真+程序+設(shè)計(jì)報(bào)告+講解視頻)

仿真圖proteus 8.17

程序編譯器:keil 5

編程語言:C語言

設(shè)計(jì)編號(hào):C0120

1.主要功能

1、設(shè)計(jì)目的

(1)掌握使用KEIL MDK5進(jìn)行軟件開發(fā)的具體流程;

(2)掌握硬件電路的設(shè)計(jì)方法;

(3)掌握STM32微控制器的程序設(shè)計(jì)及代碼編寫方法。

2、設(shè)計(jì)要求與得分

仿真要求:

(1)用Proteus進(jìn)行功能仿真,實(shí)現(xiàn)電子琴功能。(10分)

(2)設(shè)置七個(gè)按鍵,當(dāng)按下某一個(gè)按鍵的時(shí)候,能夠用蜂鳴器演奏7個(gè)音符之一:高音、中音、低音(1/2/3/4/5/6/7)(15分)

(3)按鍵按下時(shí),有對(duì)應(yīng)的LED燈亮,按鍵松開時(shí),LED燈熄滅;同時(shí),數(shù)碼管顯示高音、中音、低音的音符;(20分)

實(shí)物要求:

(1)七個(gè)按鍵,當(dāng)按下某一個(gè)按鍵的時(shí)候,能夠演奏7個(gè)音符之一:高音、中音、低音(1/2/3/4/5/6/7);(20分)

(2)用蜂鳴器發(fā)出聲音;(10分)

(3)按鍵按下時(shí),有對(duì)應(yīng)的LED燈亮,按鍵松開時(shí),LED燈熄滅;同時(shí),數(shù)碼管顯示高音、中音、低音的音符;(20分)

(4)加分項(xiàng):自行增加其他功能。(5分)

資料下載鏈接(可點(diǎn)擊):

通過網(wǎng)盤分享的文件:KEY_C0120

鏈接: https://pan.baidu.com/s/1iLaarl6OBJG-SECdIsNnzA?pwd=yc3s

提取碼: yc3s

2.仿真演示

打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。默認(rèn)是低音模式,數(shù)碼管顯示L。

img

按鍵按下后顯示音頻符合,比如按下DO,顯示1,對(duì)應(yīng)指示燈點(diǎn)亮。

img

2.程序設(shè)計(jì)

程序是用keil5 mdk版本打開的,如果打開有問題,核實(shí)下keil的版本。程序是HAL版本編寫的,有stm32cubemx配置文件。有注釋可以結(jié)合講解視頻理解。程序流程圖:

img

3.設(shè)計(jì)報(bào)告

6333字設(shè)計(jì)報(bào)告,內(nèi)容包括硬件設(shè)計(jì)、軟件設(shè)計(jì)、結(jié)論等。

img

本設(shè)計(jì)基于STM32微控制器實(shí)現(xiàn)了一個(gè)功能完善的電子琴控制系統(tǒng)。系統(tǒng)通過七個(gè)琴鍵控制蜂鳴器演奏不同音區(qū)的音符(低音、中音、高音),使用LED指示燈實(shí)時(shí)反饋按鍵狀態(tài),并通過數(shù)碼管顯示當(dāng)前音區(qū)或演奏的音符。系統(tǒng)充分利用了STM32的定時(shí)器PWM功能生成精確頻率的音頻信號(hào),實(shí)現(xiàn)了電子琴的核心功能。本設(shè)計(jì)不僅滿足了基礎(chǔ)功能要求,還通過合理的硬件布局和優(yōu)化的軟件架構(gòu)提供了良好的用戶體驗(yàn)。

本設(shè)計(jì)以STM32F103系列單片機(jī)為核心,結(jié)合按鍵、數(shù)碼管顯示屏及蜂鳴器控制模塊,構(gòu)建一套低成本、高可靠性的電子琴控制系統(tǒng)。通過Proteus仿真驗(yàn)證系統(tǒng)功能,可為實(shí)際工程應(yīng)用提供理論依據(jù)與技術(shù)方案,具有較高的學(xué)術(shù)價(jià)值與實(shí)用意義。

4.資料清單&下載鏈接

0、常見使用問題及解決方法–必讀!?。?!

1、程序代碼

2、Proteus仿真

3、功能要求

4、開題報(bào)告

5、設(shè)計(jì)報(bào)告

6、講解視頻

7、框圖

Altium Designer 安裝破解

KEIL+proteus 單片機(jī)仿真設(shè)計(jì)教程

KEIL安裝破解

Proteus元器件查找

Proteus安裝

Proteus簡易使用教程

單片機(jī)學(xué)習(xí)資料

相關(guān)數(shù)據(jù)手冊(cè)

答辯技巧

設(shè)計(jì)報(bào)告常用描述

鼠標(biāo)雙擊打開查找嘉盛單片機(jī)51 STM32單片機(jī)課程畢業(yè)設(shè)計(jì).url

img

通過網(wǎng)盤分享的文件:KEY_C0120

鏈接: https://pan.baidu.com/s/1iLaarl6OBJG-SECdIsNnzA?pwd=yc3s

提取碼: yc3s

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc
    下載

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!