【正文】
口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。 P2口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2口輸出地址的高八位。并因此作為輸入時, P2口的管腳被外部拉低,將輸出電流。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P1口: P1口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL門電流。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 (二) STC89C52 單片機的引腳說明: VCC:供電電壓。 ( 4)內(nèi)部存儲器( RAM): 512B。 ( 2)工作頻率范圍: 0~40MHZ,相當(dāng)于普通 8051 的 0~80MHZ。片內(nèi)含有 Flash 程序存儲器、 SRAM、 UART、 SPI、 PWM 等模塊。 綜上所述,凌陽單片機雖然性能更好,但價格比較昂貴,且本設(shè)計不需要很復(fù)雜的運算,所以本設(shè)計選用更便宜,更易用的 STC89C52 單片機。掉電保護方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機一 切工作停止,直到下一個中斷或硬件復(fù)位為止。另外 STC89X52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種 軟件 可選擇節(jié)電模式。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 本例使用三極管 。由于本例實現(xiàn)的音樂發(fā)生器是由用戶通過鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 該設(shè)計要實現(xiàn)一種由單片機控制的電子琴,單片機工作于 12MHZ 時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號。 選擇方案:鑒于上述對比與分析,本設(shè)計采用方案二 。 但該設(shè)計方案制作成本高且復(fù)雜。將 220V 交流電經(jīng)變壓器降壓, 再經(jīng)過 整流 、 濾波,獲得 + 直流電壓。 綜上所述,本系統(tǒng)設(shè)計目標(biāo)已經(jīng)明確,在經(jīng)濟與技術(shù)上均可行,因此本系統(tǒng)的開發(fā)是完全可行的 。 技術(shù)可行性: 技術(shù)可行性主要是分析技術(shù)條件上是否 能夠順利開展并完成課程設(shè)計的主要問題,硬件、軟件能否滿足設(shè)計者的需要等。因此在經(jīng)濟上必須能夠承受,比較理想化的對于我們課程設(shè)計來說是不可行的。 電子琴設(shè)計的目標(biāo) 由于本設(shè)計主要用于人們娛樂方面,因此在設(shè)計上盡量使其安全以及簡單易操作。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、 應(yīng)用和開發(fā)提供了便利條件。 單片機又稱單片微控制器 , 它不是完成某一個邏輯功能的芯片 ,而是把一個計算機系統(tǒng)集成到一個芯片上。 單片機是一門實踐性很強的課程,而此次課程設(shè)計依據(jù)的理論基礎(chǔ)是單片機的相關(guān)知識。它在現(xiàn)代音樂扮演著重要的角色,單片機具有強大的控制功能和靈活的編程實現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的一部分。s lives, bee an irreplaceable part. The main content is STC89C51 control of the core ponents, Design of an electronic organ, single chip as a host to the core, with the keyboard, speakers and other core modules main control module, in the main control module has 16 keys and speakers. Stability of the system, its advantages are simple hardware circuits, software functions, control system reliability, high cost performance and have certain practical and reference value. Key words: STC89C51, electronic organ, led display 共 頁 第 頁 目 錄 摘 要 ................................................................................................................. 1 ABSTRACT......................................................................................................... 2 目 錄 ................................................................................................................... 3 第一章 緒論 ....................................................................................................... 5 電子琴設(shè)計的背景及意義 ........................................................................... 5 電子琴設(shè)計的目標(biāo) ...................................................................................... 5 方案的比較和選擇 ....................................................................................... 6 第二章 硬件設(shè)計及說明 ................................................................................... 6 系統(tǒng)組成及總體框圖 ................................................................................... 6 元件 簡介 ....................................................................................................... 7 STC89C51 ........................................................................................... 7 9013 ................................................................................................... 10 LED 數(shù)碼管 ....................................................................................... 11 各功能模塊原理圖 .................................................................................... 12 STC89C51 模塊電路原理圖 ............................................................ 12 鍵盤掃描模塊電路原理圖 ............................................................... 13 數(shù)碼管顯示模塊電路原理圖 ........................................................... 13 音頻處理模塊電路原理圖 ............................................................... 14 第三章 軟件設(shè)計 ............................................................................................. 14 音樂相關(guān)知識 ............................................................................................ 14 如何用單片機產(chǎn)生音頻脈沖 ..................................................................... 14 系統(tǒng)總體功能流程圖 ................................................................................. 15 第四章 系統(tǒng)調(diào)試 ............................................................................................. 15 硬件調(diào)試 ..................................................................................................... 15 軟件調(diào)試 .................................................................................................... 16 第五章 課程設(shè) 計總結(jié)以及心得體會 ............................................................. 16 共 頁 第 頁 致 謝 ............................................................................................................... 17 參考文獻 ........................................................................................................... 18 附錄 A 電路圖 ................................................................................................ 19 附錄 C C 語言源程序 .................................................................................... 21 共 頁 第 頁 第一章 緒論 電子琴設(shè)計的背景及意義 隨著當(dāng)代科學(xué)技術(shù)的發(fā)展,電子產(chǎn)品在人們的日常生活中占據(jù)著越來越重要的地位。本系統(tǒng)運行穩(wěn)定,其優(yōu)點是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比較高等,具有一定的實用和參考價值。本文的主要內(nèi)容是用 STC89C51 單片機為核心控制元件,設(shè)計一個電子琴。 電子琴是現(xiàn)代電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的鍵盤樂器。本論文設(shè)計一個基于單片機的簡易電子琴。共 頁 第 頁 摘 要 隨著社會的發(fā)展進步,音樂逐漸成為我們生活中很重要的一部分,有人曾說喜歡音樂的人不會向惡。我們都會抽空欣賞世界名曲,作為對精神的洗禮。我們對于電子琴如何實現(xiàn)其功能,如音色選擇、自動放音功能等等也很好奇。它在現(xiàn)代音樂扮演著重要的角色,單片機具有強大的控制功能和靈活的編程實現(xiàn)特性,它已經(jīng)溶入現(xiàn)代人們的生活中,成為不可替代的一部分。以單 片機作為主控核心,與鍵盤、揚聲器等模塊組成核心主控制模塊,在主控模塊上設(shè)有 12 個按鍵和 一個 揚聲器。 關(guān)鍵詞: STC89C51, 電子琴 ,數(shù)碼管 共 頁 第 頁 ABSTRACT With the development and progress of society, music has bee an important part of life, it was said that people do not like the music to the evil. We will find time to enjoy the world music, as the baptism of the spirit. This thesis developed a simple microcontrollerbased electronic key board. Electronic organ is a modern el