freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文基于stc89c52單片機的電子琴設(shè)計與實現(xiàn)-文庫吧資料

2024-11-24 18:44本頁面
  

【正文】 需要弄清楚音樂中的音符和對應(yīng)的頻率,以及單片機定時計數(shù)的關(guān)系。如果單片機要自己播放音樂,那么必須在程序設(shè)計中考慮到節(jié)拍的設(shè)置,由于本例實現(xiàn)的音樂發(fā)生器是由用戶通過鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 19 如何用單片機實現(xiàn)音樂的節(jié)拍 除了音符以外,節(jié)拍也是音樂的關(guān)鍵組成部分。 音持續(xù)時間的長短即時值,一般用拍數(shù)表示,休止符表示暫停發(fā)音。 綜上所述,本系統(tǒng)設(shè)計目標(biāo)已經(jīng)明確 ,在經(jīng)濟(jì)與技術(shù)上均可行,因此本系統(tǒng)的開發(fā)是完全可行的。 技術(shù)可行性: 技術(shù)可行性主要是分析技術(shù)條件上是否能夠順利開展并完成開發(fā)工作,硬件、軟件能否滿足設(shè)計者的需要等。其次,在這次設(shè)計可行性上進(jìn)行分析如下: 經(jīng)濟(jì)可行性: 所謂經(jīng)濟(jì)可行性,即在這次設(shè)計上需要投入資金的多少,由于 畢業(yè)設(shè)計是沒有項目資金,沒有開發(fā)經(jīng)費,因此在經(jīng)濟(jì)上必須能夠承受,比較理想化的項目對于我們畢業(yè)設(shè)計來說是不可行的。 ( 3)制作符合設(shè)計指標(biāo)的硬件電路。 設(shè)計要求 ( 1)按設(shè)計指標(biāo)進(jìn)行電路設(shè)計 。其電路以及各參數(shù)如下圖 17 LM386 電路圖及各參數(shù) LM386 應(yīng)用圖 設(shè) 計實現(xiàn)過程 18 設(shè)計指標(biāo) ( 1)設(shè)計一個具有 16 個鍵的鍵盤,并將 16 個鍵設(shè)計成 16 個音 。它的典型輸入阻抗為50K。LM386 電源電壓 412V,音頻功率 。 其 典型應(yīng)用電路 如下: 15 放大器增益 =20(最少器件) 放大器增益 =50 16 圖 35 低頻提升放大器 音頻功放電路 在一定頻率范圍內(nèi)的振動能夠產(chǎn)生樂音,但是用單片機產(chǎn)生的音頻脈沖直接驅(qū)動揚聲器并不能產(chǎn)生所要實現(xiàn)的音樂,因為它沒有足夠的驅(qū)動能力,這就需要音頻功率放大電路。 電壓增益可調(diào) ,20200。 工作電壓范圍寬 ,412V or 518V。 LM386 的封裝形式有塑封 8 引線雙列直插式和貼片式。輸出端(引腳 5)應(yīng)外接輸出電容后再接負(fù)載。 引腳 2 為反相輸入 端,引腳 3 為同相輸入端。 第三級中的 T8 和 T9 管復(fù)合成 PNP 型管,與 NPN 型管 T10 構(gòu)成準(zhǔn)互補輸出級。與通用型集成運放相類似,它是一個三級放大電路 . 第一級為差分放大電路, T1 和 T T2 和 T4 分別構(gòu)成復(fù)合管,作為差分放大電路的放大管; T5 和 T6 組成鏡像電流源作為 T1 和 T2 的有源負(fù)載; T3 和 T4信號從管的基極輸入,從 T2 管的集電極輸出,為雙端輸入單端輸出差分電路。 LM386 是一種音頻集成功放,具有自身功耗低、電壓增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點,廣泛應(yīng)用于錄音機和收音機之中 。但在 1 腳和 8 腳之間增加一只外接電阻和電容 ,便可將電壓增益調(diào)為任意值 ,直至 200。 LM386 LM386 是美國國家半導(dǎo)體公司生產(chǎn)的音頻功率放大 器 ,主要應(yīng)用于低電壓消費類產(chǎn)品。在閑置模式下, CPU 停止工作,但 RAM、定時器、計數(shù)器、串口和中斷系統(tǒng)仍在工作。改變編程的存儲單元地址和編程數(shù)據(jù)重復(fù)步驟( 1)~( 5),直到編程文件最后。 ( 1)地址線上輸入欲編程的存儲單元地址;( 2)在數(shù)據(jù)線上輸入編程數(shù)據(jù);( 3)加正確的控制信號組合;( 4)在 高壓 模式下使 VPP 為 12V;( 5)在 ALE 引腳上加一次負(fù)脈沖,可對 FLASH 存儲器的一個字節(jié)或保密位進(jìn)行編程。 EPROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。該反向放大器可以配置為片內(nèi)振蕩器。 XTAL2:來自反向振蕩器的輸出。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 EA /VPP:當(dāng) EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。在由外部程序存儲器讀取指令期間,每個機器周期兩次 PSEN 有效。如果微處理 器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE 脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電 12 平用于鎖存地址的地位字節(jié)。 RST:復(fù)位輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL) 這是由于上拉的緣故。 P3 口: P3 口管腳是8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。在給出地址 1時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流,這 是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4 TTL 門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8 個 TTL 門電流。 工作原理 管腳說明 VCC:供電電壓。 8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash AT89S52。空閑模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位 定時器 /計數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時鐘電路。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。 ●與MCS51 產(chǎn)品指令系統(tǒng)完全兼容;●片內(nèi)集成 4KB 的 FLASH 存儲器,可反復(fù)編程/擦除 1000 次;●數(shù)據(jù)保留時間: 10 年;●全靜態(tài)設(shè)計,時鐘頻率范圍為 0~24MHz、 33MHz;●三個程序存儲器保密位;● 128 8 字節(jié)的內(nèi)部 RAM;● 32 條可編程的 I/O 口線;● 2 個可工作于 4 種模式的 16 位定時 /計數(shù)器;● 5 個中斷源 /2 個中斷優(yōu)先級;●可編程串行通道;●具有 4 種工作模式的全雙工串行口;●低功耗的待機工作模式和掉電工作模式;●片內(nèi)振蕩器和時鐘電路;●具有 4 種工作模式的全雙工串行口;●低功耗的待機工作模式和掉電工作模式;●片內(nèi)振蕩器和時鐘電路; 主要功能特性 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。 STC89C5X 系列可認(rèn)為是 Intel 80C3X 的內(nèi)核與 STC FLASH 技術(shù)的結(jié)合體。在 STC89C52 內(nèi)部有 FLASH 程序存儲器,既可用常規(guī)的編程器編程,也可用在線使之處于編程狀態(tài)對其編程。它在硬件資源和功能、軟件指令及編程上與 Intel 80C3X 單片機完全相同。 本例使用國家半導(dǎo)體公司的低壓音頻功率放大器 LM386 來實現(xiàn)音頻功放電路 。由于本例實現(xiàn)的音樂發(fā)生器是由用戶通過鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 該設(shè)計要實現(xiàn)一種由單片機控制的電子琴,單片機工作于 12MHZ 時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻 9 率的脈沖信號。比傳統(tǒng)音階范圍大,彈奏效果好。 傳統(tǒng)電子琴可以用鍵盤 上的“ 1”到“ A”鍵演奏從低 SO 到高 DO 等11 音。線反轉(zhuǎn)法的基本思想是通過行列顛倒兩次掃描來識別閉合鍵,為此需要提供兩個可編程的雙向輸入 /輸出端口 。常用的方法有行掃描法和線反轉(zhuǎn)法兩種。 N 鍵輪回,是當(dāng)檢測到有多個鍵被按下時,能根據(jù)發(fā)現(xiàn)它們的順序依次產(chǎn)生相應(yīng)鍵的鍵碼 。常用的方法有雙鍵鎖定和 N 鍵輪回兩種方法。去抖問 題可通過軟件延時或硬件電路解決。抖動 的持續(xù)時間與鍵的質(zhì)量相關(guān),一般為 5— 20mm。 鍵盤接口必須具有去抖動、防串鍵、按鍵識別和鍵碼產(chǎn)生 4 個基本功能。有關(guān)按鍵的識別、鍵碼的確定與輸入、去抖動等功能均由軟件完成。但由于硬件電路較復(fù)雜,因而價格較貴。不僅能自動檢測被按下的鍵,并完成去抖動、防串鍵等功能,而且能提供與被按鍵功能對應(yīng)的鍵碼(如 ASCII 碼)送往 CPU。目前微機系統(tǒng)中使用的 8 鍵盤按其功能不同,通??煞譃榫幋a鍵盤和非編碼鍵盤兩種基本類型。 方案三 :采用 AT89S51 單片機進(jìn)行控制,由于其性價比高,完全滿足了本作品智能化的要求,它的內(nèi)部程序存儲空間達(dá)到 8K,使軟件設(shè)計有足夠的內(nèi)部使用空間并且方便日后系統(tǒng)升級,使用方便,抗干擾性能提高。 但該設(shè)計方案制作成本高且復(fù)雜。將 220V 交流電經(jīng)變壓器降壓, 再經(jīng)過 整流 、濾波,獲得 + 直流電壓。 一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對于單片機來產(chǎn)生不同的頻率非常方 7 便,我們可以利用單片機的定時 /計數(shù)器 T0 來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可。與傳統(tǒng)的模擬信號不同,本設(shè)計主要介紹的是數(shù)字信號連接功率放大電路,驅(qū)動喇叭,產(chǎn)生樂音。并且本文分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細(xì)闡述。 本文主要對使用單片機設(shè)計簡易電子琴進(jìn)行了分析,并介紹了基于單片機電子琴統(tǒng)硬件組成。本文的主要內(nèi)容是用 STC89C52 單片機為核心控制元件,設(shè)計一個電子琴。 系統(tǒng)開發(fā)背景 電子琴是現(xiàn)代電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的鍵盤樂器。本電路中的硬件比較簡單,其功能的實現(xiàn)主要由軟件完成。利用定時器可發(fā)出不同頻率的脈沖,不同頻率的脈沖經(jīng)喇叭驅(qū)動電路放大濾波后,就會發(fā)出不同音調(diào)。因而使不同的樂器具有不同的音品。我們聽到的樂器的聲音是它發(fā)出的基音和諧音混合而成的。其次,定時器按設(shè)置的定 時參數(shù)產(chǎn)生中斷,這一次中斷發(fā)出脈沖低電平,下一次反轉(zhuǎn)發(fā)出脈沖高電平,由 于定時參數(shù)不同,就發(fā)出 6 不同頻率的脈沖,本設(shè)計中按鍵一次,會發(fā)出 50 個脈 沖,松開后隨之延時 10 個脈沖,但在延時的 10 個脈沖期間繼續(xù)檢測鍵盤,若此時又有鍵被按下,若被按下的仍為原鍵則聲音不變,否則鍵盤會譯出被按下的另一個鍵的音調(diào)。 本設(shè)計主要是通過對電子琴主體部分的電路進(jìn)行模仿設(shè)計, 達(dá)到電子琴固有的基本功能, 故叫簡易電子琴。鎖相環(huán)應(yīng)用非常靈活,如果輸 入信號頻率 f1 不等于 Vco 輸出信號頻率 f2,而要求兩者保持一定的關(guān)系,例如比例關(guān)系或差值關(guān)系,則可以在外部加入一個運算器,以滿足不同工作的需要。這時兩個信號的頻率相同,兩相位差保持恒定(即同步)稱作相位鎖定。施加于相位比較器另一 個輸入端的外部輸入信號 Ui 與來自壓控振蕩器的輸出信號 Uo 相比較,比較結(jié)果產(chǎn)生的誤差輸 出電壓 UΨ 正比于 Ui 和 Uo 兩個信號的相位差, 經(jīng)過低通濾波器濾除高頻分量后,得到一個平均值電壓 Ud。電源的任務(wù)是給各部分供電。按下鍵盤的一支鍵,就等于接通一只開關(guān),只允許某一種頻率的信號通過到放大器里去,揚聲器就發(fā)出一個音來。振蕩器是根據(jù)需要產(chǎn)生一定頻率的振蕩信號,振蕩信號通過分頻器分解成不同頻率的信號輸送到放大器,放大器將信號放大,推動揚聲器發(fā)出聲音。簡單的說就是按鍵觸發(fā)信號發(fā)給處理器,再由處理器調(diào)用音色庫音色通過功放電路輸出或者通過數(shù)碼接口進(jìn)行數(shù)字輸出。在簡易電子琴里,雖然沒有振動的弦、簧、管等物體,卻有許多特殊的電 裝置,每個電裝置一工作,就會使喇叭發(fā)出一定頻率的聲音。由于電子管 風(fēng)琴的體積較小,安裝方使,音響效
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1