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

正文內(nèi)容

基于stc89c51單片機(jī)的電子琴設(shè)計(jì)畢業(yè)論文(更新版)

  

【正文】 2022.[8] 胡漢才.單片機(jī)原理及系統(tǒng)設(shè)計(jì)[M] .北京:清華大學(xué)出版社,2022.[9] [M].北京:清華大學(xué)出版社, 2022.[10] C 語言應(yīng)用程序設(shè)計(jì)[M]. 北京:航空航天大學(xué)出版社 ,2022.[11] C51 應(yīng)用程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,1997.附錄一 電子琴源程序include include define uint unsigned int define uchar unsigned charsbit SPK = P3^7。for(x=z。 j++) /*循環(huán)四次,掃描四行*/{ P1 = Buffer[j]。 }}return 16。delay_ms(5)。 /*就確認(rèn)下來*/FreqTemp = Freqtab[Key_Value]。 /*暫不發(fā)音*/EX0 = 1。 /*發(fā)音*/}附錄二 原理圖附錄三 PCB 圖附錄四 實(shí)物圖致 謝……。}/* 主函數(shù) */ void main(void) {init()。 /*啟動(dòng)定時(shí)器,發(fā)音*/ while (Keyscan() 16)。P0=0x00。P0=tabledu[(Key_Value+1)/10]。 temp = 0x80。x)for(y=123。sbit gewei = P2^6。最后就是編寫程序調(diào)試了,本來還以為編程會(huì)很簡(jiǎn)單的,等到實(shí)際操作起來才知道很復(fù)雜,沒有想像中的那么得心應(yīng)手,,老師的精心指導(dǎo)下和同學(xué)的悉心幫助,花費(fèi)的時(shí)間與精力終于沒有白費(fèi),效果漸漸地出現(xiàn)了。2247。2247。以此類推,兩個(gè) 6 之間,一共有 12 個(gè)琴鍵,可以得出:220*q*q*q*q*q*q*q*q*q*q*q*q = 440。對(duì)于不同的曲調(diào)我們可以由單片機(jī)的定時(shí)器/計(jì)數(shù)器來實(shí)現(xiàn)音樂,一個(gè)節(jié)拍為單位(C 調(diào)),如表 5 所示:表 5 音樂節(jié)拍表曲調(diào)值 DELAY 曲調(diào)值 DELAY調(diào) 4/4 125ms 調(diào) 4/4 62ms調(diào) 3/4 187ms 調(diào) 3/4 94ms調(diào) 2/4 250ms 調(diào) 2/4 125ms 如何用單片機(jī)產(chǎn)生音頻脈沖 音符和頻率的關(guān)系用單片機(jī)播放音樂亦或是彈奏電子琴,實(shí)際上就是按照一定的頻率,輸出一連串的方波。不同的音高的樂音分別用 7 來表示,這七個(gè)樂音名分別念成:DO、RE、ME、FA、SO、LA、SI,這就是唱曲時(shí)樂音的發(fā)音,我們把它稱作唱名。具體操作步驟如下:第一步,讓行線編程為輸入線,列線均為輸出線,并使輸出線全部為低電平,那么行線中電平由高變?yōu)榈偷男?,就是按鍵所在的行。采用掃描法,在某個(gè)時(shí)刻只讓一條列線處于低電平,其他所有列線都處于高電平。矩陣式鍵盤一般有兩種識(shí)別方法,它們分別是掃描法和線反轉(zhuǎn)法。矩陣鍵盤也稱為行列式鍵盤,一般用于按鍵數(shù)目較多的場(chǎng)合。復(fù)位操作一般有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種。它的主要功能就是把 PC 初始為 0000H,從而使單片機(jī)從 0000H 單元開始執(zhí)行程序。此電源為可調(diào)電源,故我們?cè)谡{(diào)整端和地之間接一個(gè)可調(diào)電阻,當(dāng)我們改變的電阻阻值時(shí)就可以改變輸出電壓的值了。雙位數(shù)碼顯示器將共陽(yáng)極用作片選,而在a~g 各段上加上不同的電壓,各段的發(fā)光情況將會(huì)不同,從而會(huì)形成不同的發(fā)光字符。LED 使用壽命很長(zhǎng),通常在 10 萬小時(shí)以上,甚至可以達(dá)到 100 萬小時(shí)以上,且其成本很低。其內(nèi)部方式的時(shí)鐘電路如圖 3(a)所示,在 TXD和 RXD 引腳上接定時(shí)元件,其內(nèi)部振蕩器就會(huì)產(chǎn)生自激振蕩。P3 口(pin 10 ~pin 17): 8 位雙向 I/O 口線,分別為 ~ 。表 1 P1 口引腳第二功能引腳 第二功能 說明 T2 定時(shí)器/計(jì)數(shù)器 t2 的計(jì)數(shù)輸入,時(shí)鐘輸出 T2EX 定時(shí)器/計(jì)數(shù)器 t2 的捕捉/重載觸發(fā)信號(hào) MOSI 在線系統(tǒng)編程用 MISO 在線系統(tǒng)編程用 SCK 在線系統(tǒng)編程用P2 口(pin 21~pin 28):8 位雙向 I/O 口線,分別為 ~ 。P0 口也可以作為 I/O 口使用,也可以用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié),此時(shí)需要加 10K~ 的外部上拉電阻。接低電平從外部存儲(chǔ)器讀取指令,若接高電平從內(nèi)部程序存儲(chǔ)器讀取指令。此時(shí), ALE 仍會(huì)以時(shí)鐘振蕩頻率的1/6 輸出一個(gè)固定的脈沖信號(hào),因此它可用于對(duì)外輸出時(shí)鐘或定時(shí)。(2)時(shí)鐘引腳XTAL1(pin 19):片內(nèi)振蕩電路的輸入端。(12)低功耗空閑和掉電模式,可以軟件設(shè)置睡眠和喚醒功能。 (4)4 個(gè)可編程并行 I/O 口,256*8bit 內(nèi)部 RAM。當(dāng)有按鍵按下的時(shí)候,數(shù)碼顯示管就會(huì)顯示相應(yīng)的數(shù)字。單片機(jī) 作為音頻放大電路的輸入。本文設(shè)計(jì)是以 STC89C52 單片機(jī)為核心的簡(jiǎn)易電子琴,重點(diǎn)用到了單片機(jī)定時(shí)器可以產(chǎn)生不同的脈沖,不同的脈沖經(jīng)驅(qū)動(dòng)電路放大后可以產(chǎn)生不同頻率音階,從而可以彈出美妙的音樂。s popular do can39。 摘 要隨著科學(xué)技術(shù)的不斷發(fā)展,單片機(jī)的應(yīng)用日益成熟。關(guān)鍵詞:STC89C52;電子琴;矩陣鍵盤AbstractAlong with the development of science and technology, the application of SCM increasingly mature. Single chip microputer high level of integration, processing powerful, low prices make it is widely used in various fields. At the same time the keyboards for science and technology and music mon development of the product, in the electronic information era, for music39。這些部件包括中央處理單元 (CPU),數(shù)據(jù)存儲(chǔ)器(RAM),程序存儲(chǔ)器(ROM), 定時(shí)器/計(jì)數(shù)器,多種 I/O 接口電路和中斷系統(tǒng)等等。 P1 口接 4*4 矩陣鍵盤行和列,用行掃描法讀取 P1 口外接的鍵盤,若有鍵按下:雙位數(shù)碼顯示管顯示 01~16;若沒有鍵按下則顯示 00,當(dāng)按下復(fù)位鍵的開關(guān)后,雙位數(shù)碼顯示管顯示 00。 顯示部分 顯示部分是一個(gè)雙位數(shù)碼顯示管,可以顯示 00~16。 (3)程序存儲(chǔ)器(4K EEPROM) 。 (11)一個(gè)看門狗定時(shí)器。Vss(pin 20):接數(shù)字地。若訪問外部程序存儲(chǔ)器( ROM)和數(shù)據(jù)存儲(chǔ)器(RAM) ,ALE 將用于鎖存低 8 位的地址。EA/Vpp(pin 31):程序存儲(chǔ)器的內(nèi)部讀選通。在這種模式下,P0 不需要外加上拉電阻。 在 Flash 編程和校驗(yàn)時(shí),P1 口用于接收低 8 位地址。在 Flash 編程或者校驗(yàn)時(shí),P2 口也用于接收高 8 位地址和某些控制信號(hào)。 STC89C52 的時(shí)鐘可以由內(nèi)部方式產(chǎn)生,也可以由外部方式產(chǎn)生。它的發(fā)光響應(yīng)時(shí)間非常短,通常小于 ,其高頻特性好,單色性好,亮度比較高。若將 7 個(gè) LED 的陽(yáng)極連在一起,稱之為共陽(yáng)極接法,反之為共陰極接法。LM317 還有一個(gè)腳是調(diào)整端,通常情況下,為了保證穩(wěn)壓器的輸出性能,的阻值一般應(yīng)小于 240Ω。圖5 電源電路圖 復(fù)位電路的設(shè)計(jì) 復(fù)位操作復(fù)位是單片機(jī)初始化的操作。RST 通過一個(gè)施密特觸發(fā)器與復(fù)位電路連接在一起,而片內(nèi)復(fù)位電路則在每個(gè)機(jī)器周期的 S5P2 時(shí)對(duì)施密特觸發(fā)器的輸出進(jìn)行采樣,這樣才能得到內(nèi)部復(fù)位操作所需要的信號(hào)。 鍵盤控制電路 矩陣式鍵盤的概述本系統(tǒng)采用的是非編碼鍵盤中的矩陣鍵盤。由于矩陣式鍵盤的行線和列線被多鍵共用,所以各按鍵會(huì)相互影響,因此必須將行線和列線的信號(hào)配合,才能確定閉合鍵的位置所在。第二步,確定哪個(gè)鍵被按下。而線反轉(zhuǎn)法則很簡(jiǎn)練,不論是哪個(gè)鍵被按下,均只需要兩步就可以知道是哪個(gè)鍵被按下了。頻率低聲音就會(huì)低,頻率高聲音就會(huì)高。如果要單片機(jī)自己放音樂就要在程序中設(shè)置節(jié)拍的延時(shí)時(shí)間,但是此系統(tǒng)是簡(jiǎn)易的電子琴,只需要用戶自己彈奏時(shí)把握節(jié)拍就可以了,不需要程序設(shè)置。因?yàn)?6(LA)、7( SI)之間隔了一個(gè)黑鍵,所以要乘以兩個(gè) q。計(jì)數(shù)脈沖和頻率的關(guān)系式:N=fi247。fr=655361000000247。 焊完之后發(fā)現(xiàn)自己元器件的排布的不是很合適,使電路板上有許多的飛線。 /* 外接揚(yáng)聲器*/sbit shiwei = P2^7。x0。 /*在低四位分別輸出一個(gè)低電平 */_nop_()。 /*沒有鍵按下就返回 00*/} /*函數(shù)功能 : 將參數(shù)分成十位、個(gè)位,分別顯示到 P2 */ void Display(){ shiwei=0。gewei=1。 /*根據(jù)鍵值,取出定時(shí)半周期的初始值 */ TR0 = 1。 /*允許 X0 中斷 */EA = 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1