本設計是以STC89C52RC芯片為核心,利用Keil UV4編寫軟件和STC_ISP燒寫軟件,設計出一個八音盒。八音盒主要由五大模塊構成,包括單片機最小系統、4*4矩陣鍵盤、蜂鳴器發生電路和4位數碼管顯示電路。有8個按鍵對應8首曲目播放按鈕,另外8個按鍵對應do、re、mi、fa、so、la、si、do’八中音調。本設計主要使用單片機的內部定時器0和中斷產生不同頻率的方波和延時驅動蜂鳴器,并采取行列反轉掃描法識別鍵盤鍵值。由于使用的是實驗箱已經固化的電路,本設計主要從軟件設計上加以優化,以使蜂鳴器產生的音樂更純凈。最終實現的基礎功能是任意播放8首單片機內已存曲目,發揮部分是另外實現8個可演奏的琴鍵,使八音盒具有放音和簡單演奏的兩重功能,并輔以數碼管顯示當前播放曲目號,經過優化和調試,音色較好,琴鍵發音比較純正,初步達到設計要求。
標簽: 51單片機 八音盒
上傳時間: 2013-11-18
上傳用戶:450976175
摘要:基于AT89S52單片機設計一無轉速傳感器的直流調速系統,由AD轉換芯片測量電樞電流和反電動勢,并運用直流電機的數學模型估算出當前電機的轉速。本文討論了AT89S52單片機完成轉速的估算與雙閉環控制器的數字算法。AT89S52單片機的定時器生成脈沖觸發信號傳給晶閘管整流系統來驅動直流電...
標簽: 89S S52 AT 89
上傳時間: 2013-11-17
上傳用戶:sc965382896
摘 要:根據數字溫度傳感器DS18B20的單總線結構特點,利用簡單的接口與單片機組成一個溫度測量系統,通過顯示數碼管對系統進行控制和顯示,給出了用DS18B20和STC89C52RC單片機構成的溫度測量系統的應用電路和參考程序。
標簽: STC 89C C52 89
上傳時間: 2014-12-24
上傳用戶:erkuizhang
電子表(單片機動態數碼管)
標簽: 電子表 單片機 動態數碼管
上傳時間: 2014-12-25
上傳用戶:chfanjiang
數碼管簡介
標簽: Arduino 數碼管
上傳時間: 2013-10-27
上傳用戶:我累個乖乖
按鍵掃描數碼管顯示
標簽: 數碼管 按鍵掃描
上傳時間: 2013-10-16
上傳用戶:zhang97080564
數碼管動態掃描
標簽: 數碼管 動態掃描
上傳時間: 2013-10-13
上傳用戶:894448095
74LS164串行控制顯示數碼管。
標簽: 164 74 LS 串行控制
上傳時間: 2013-10-09
上傳用戶:libinxny
簡單的行列式鍵盤,矩陣鍵盤+數碼管顯示。
標簽: 鍵盤 矩陣鍵盤 數碼管顯示
上傳時間: 2013-10-29
上傳用戶:清山綠水
數碼管的顯示程序
標簽: 數碼管 循環顯示
上傳時間: 2013-10-24
上傳用戶:ifree2016
蟲蟲下載站版權所有 京ICP備2021023401號-1