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

正文內(nèi)容

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

2025-01-14 16:36上一頁面

下一頁面
  

【正文】 0。0x10)!=0) // 逐行掃描 { P0 = scancode。 for (i=300。 uchar code Song[][50]= //任意選幾首音樂的旋律 { {1,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,6,5,3,5,3,2,1,2,1,1}, {3,3,3,4,5,5,5,5,6,5,3,5,3,2,1,5,6,5,3,3,2,1,1,1}, {3,2,1,3,2,1,1,2,3,2,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,3,2,1,3,2,1,1,1}, {10,10,10,9,10,9,10,9,9,6,6,7,8,9,8,7,6,5,6,1}, {10,10,10,9,10,13,12,13,12,12,9,9,10,11,12,11,10,9,8,10,10,1}, {13,14,13,12,12,10,12,10,12,9,13,12,10,9,10,10,1}, {9,13,13,13,8,13,13,13,13,14,15,14,13,14,13,14,10,10,1}, {13,14,13,12,12,10,12,10,12,13,14,13,14,13,14,10,1}, {9,13,13,13,8,13,13,13,13,14,15,14,13,13,14,12,13,1}, {5,5,10,9,8,5,5,5,5,10,9,8,6,6,6,11,10,9,6,1}, {6,12,12,11,9,10,8,5,5,10,9,8,5,5,5,10,9,8,6,1}, {6,6,11,10,9,12,12,12,12,13,12,11,9,8,10,10,10,1}, {10,10,10,10,12,8,9,10,11,1,11,11,11,10,10,10,10,10,9,9,8,9,12,12,12,11,9,8,1}, {13,13,8,13,13,13,13,14,15,14,13,14,13,14,10,10,13,14,13,12,12,10,12,10,12,13,14,13,14,13,14,10,9,13,13,13,8,13,13,13,13,14,15,14,13,13,14,12,13,1}, {6,6,11,10,9,12,12,12,12,13,12,11,9,8,10,10,10,10,10,10,10,12,8,9,10,11,11,11,11,11,10,10,10,10,10,9,9,8,9,12,12,12,11,9,8,1}, {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1} }。 //定時(shí)器計(jì)數(shù)初值 uchar STL0。 第三,感謝我的父母親,你們是我力量的源泉,只要有你們,不管面對什么樣的困難,我都不會害怕,謝謝你們對我的支持與鼓勵(lì)! 再次,感謝我的室友及其他好 友,因?yàn)橛心銈兊膸椭?,我的論文得以順利完成。還可以做得更加娛樂一點(diǎn),增加一些彩燈使彩燈隨著音調(diào)變化而產(chǎn)生不同的樣式。這個(gè)設(shè)計(jì)題目 并不是新的,但從中能體現(xiàn)到一個(gè)系統(tǒng)開發(fā)設(shè)計(jì)的過程,足于讓我們受益。運(yùn)行 Keil 軟件需要 Pentium或以上的 CPU, 16MB 或更多 RAM、 20M 以上空閑的硬盤空間、 WIN9 NT、 WIN20WINXP 等操作系統(tǒng)。 該軟件的特點(diǎn): ① 全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。 2247。 2247。 I/O 并行口直接驅(qū)動(dòng) LED 顯示 把“ AT89C51”區(qū)域中的 - 電子信息工程系畢業(yè)論文 13 管的 a- h端口上;要求: , , 相連,??, 。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O 端口進(jìn)行驅(qū)動(dòng),或者使用如 BCD碼二 十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。共陽數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。常用的方法有行掃描法和線反轉(zhuǎn)法兩種。抖動(dòng)的持續(xù)時(shí)間與鍵的質(zhì)量相關(guān),一般為 5— 20mm。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4根行線相交叉的 4個(gè)按鍵之中。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來做鍵盤是合理的。在芯片擦操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。另外,該引腳被略微拉高。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 P2口當(dāng)用于外部程序存儲器或 16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí), P2口輸出地址的高八位。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。兩個(gè) 16 位定時(shí)器 /計(jì)數(shù)器 與 MCS51 兼容 圖 31 帶存儲的電子琴框圖 功 能 選 擇 (彈奏 /播放) 音頻 4X4 矩陣式鍵盤 51 單片機(jī) AT89C51 LED 顯示 電子信息工程系畢業(yè)論文 6 第三章 硬件簡介 AT89C51 AT89C51 簡介 AT89C51 是一種帶4K字節(jié)閃爍可編程可擦除 只讀存儲器 ( FPEROM— Flash Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS 8 位微處理器,俗稱 單片機(jī) 。當(dāng)歌曲演奏完時(shí),通過按復(fù)位鍵便可回到初始狀態(tài),這樣就做出了一臺微型電子琴。 ,必須符合電子琴的按鍵排列順序。隨單片機(jī)應(yīng)用的推廣普及,微控制技術(shù)必將不斷發(fā)展、日益完善和更加充實(shí)。單片機(jī)技 術(shù)發(fā)展非???,所以目前的產(chǎn)品都致力于在功能全面、技術(shù)先進(jìn)、操作簡便、安全可靠、價(jià)格合理等方面進(jìn)行仔細(xì)研究,精心設(shè)計(jì);及時(shí)掌握最新的單片機(jī)技術(shù),在條件允許的情況下,盡可能地利用最新的單片機(jī)技術(shù)來研制其應(yīng)用系統(tǒng),再利用單片機(jī)體積小、價(jià)格低、功能強(qiáng)等特點(diǎn),以保證所設(shè)計(jì)的產(chǎn)品在未來的一段時(shí)間內(nèi)仍具生命力。本文的主要內(nèi)容是用AT89c51 單片機(jī)為核心控制元件,設(shè)計(jì)一個(gè)電子琴。 Abstract Electronic an is a modern electronic music technology and the product is a new type of keyboard instruments. It played an important role in modern music. SCM has powerful control functions and flexible programming characteristics. It has converged with modern people39。 單片機(jī)的應(yīng)用有利于產(chǎn)品的小型化、多功能化和智能化,有助于提高勞動(dòng)效率,減輕勞動(dòng)強(qiáng)度,提高產(chǎn)品質(zhì)量,改善勞動(dòng)環(huán)境,減少能源和材料消耗,保證安全等。 通過單片機(jī)電子琴這個(gè)選題,更深層次的了解了單片機(jī)技術(shù),以前只是有理論,實(shí)踐的機(jī)會不是很多,在作單片機(jī)電子琴這個(gè)選題的過程中,更加熟練的掌握了一些單片機(jī)芯片的應(yīng)用,也解決了很多以前理論和實(shí)踐脫節(jié)的問題,可謂對單片機(jī)的認(rèn)識有了一個(gè)小的飛躍。 電子琴系統(tǒng)的組成 單片機(jī)因體積小、功能強(qiáng)、價(jià)格低廉而得到廣泛應(yīng)用。 電子琴 彈奏 部分: 實(shí)際上就是把每個(gè)按鍵所對應(yīng)的值經(jīng)過處理后發(fā)給單片機(jī),再在單片機(jī)內(nèi)把數(shù)字當(dāng)作指針指向所對應(yīng)的音符 。該器件采用 ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。數(shù)據(jù)保留時(shí)間: 10年 低功耗的閑置和掉電模式 P1口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 P3口: P3口管腳是 8個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個(gè) TTL門電流。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。在由外部程序存儲器取指期 間,每個(gè)機(jī)器周期兩次 /PSEN 有效。該反向放大器可以配置為片內(nèi)振蕩器。但 RAM,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低, 這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。 ( 2)防串鍵:防串鍵是為了解決多個(gè)鍵同時(shí)按下或者前一按鍵沒有釋放又有新的按鍵按下時(shí)產(chǎn)生的問題。 ( 4)鍵碼產(chǎn)生:為了從鍵的行列坐標(biāo)編碼得到反映鍵功能的鍵碼,一般在內(nèi)存區(qū)中建立一個(gè)鍵盤編碼表,通過查表獲得被按鍵的鍵碼。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到地線 GND 上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。通過分時(shí)輪流控制各個(gè)數(shù)碼管的的 COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以 2,即為半周期的 時(shí)間。 2247。其中 T0 用來產(chǎn)生音符頻率, T1 用來產(chǎn)生音拍。 ④ 支持大量的存儲器和外圍芯片。 ,開始調(diào)試 電子信息工程系畢業(yè)論文 20 第六章 結(jié)論 將程序?qū)?AT89C51 芯片 ,調(diào)試成功后 ,可任意彈奏自己想要的旋律。 第三,提高了自己的動(dòng)手能力。 老師在我畢業(yè)論文的撰寫過程中,給我提供了極大的幫助和指導(dǎo)。 最后對老師,同學(xué)和家人再次致以我最衷心的感謝!教導(dǎo)過我的老師,你們的人格魅力永記我心間。 //放音樂的參數(shù) uchar k, key。 void delay1(uint ms) //播放歌曲時(shí)實(shí)現(xiàn)節(jié)拍的延時(shí)函數(shù) { uchar t。 } /* 鍵掃描函數(shù) */ uchar getkey(void) { uchar scancode,tmpcode。0xf0)|0x0f。 LED2=1。 IE=0x87。0xf0)!=0xf0) // 延時(shí)后再判斷一次,去除抖動(dòng)影響 { key = getkey()。 break。 break。 break。 break。 // 若按鍵松開,則停止計(jì)數(shù),不產(chǎn)生脈沖輸出 } else { while (FY==1) { if (Song[k][Tone_Index]==1) Tone_Index=0。 } } } } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1