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

正文內容

電子音樂盒單片機原理及應用課程設計(完整版)

2024-09-26 15:50上一頁面

下一頁面
  

【正文】 0x00,0x00 }。j++)。 //播放音樂3 Delay1ms(500)。 |演奏速度(112000): 值越大速度越快。 Sound_Temp_TH1 = (65535(1/1200)*SYSTEM_OSC)/256。 TR1 = 0。 unsigned char Tone,Length,SL,SH,SM,SLen,XG,FD。 else if(Octachord == 3) NewFreTab[i]=2。 // 算出4分音符的長度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 //低音 if (SM==3) CurrentFre = 2。 //算出音符類型(0普通1連音2頓音) FD=Length/100。 LDiv2=LDivLDiv1。 } } if(LDiv2!=0) { TR0=0。 } } Point+=2。真是曾經(jīng)為程序的編寫而冥思查找過,曾經(jīng)為無法找出錯誤而郁悶苦惱過,也曾經(jīng)為某一功能不能實現(xiàn)而猶豫彷徨過,但最終我成功了。}endif1 調試結果記錄及分析 在一個星期的實訓中,在開始看到題目都很茫然,也不知道怎么下手,歌曲的編碼,頻率和時間也不知道怎么設置,在程序中時間的把握很重要,時間不準,直接導致了程序的運行,在寫程序的時候,先用軟件實現(xiàn)了,在到板子上去調試,通過幾天的努力最終有些進展,后來慢慢的調試,終于出來了,在軟件的調試效果很好,而在開發(fā)板上的效果沒那么好,肯能是板子上的蜂鳴器的影響。i) //音符間的間隔 { while(TF1==0)。i) //發(fā)規(guī)定長度的音 { while(TF1==0)。 else LDiv1=LDiv*SOUND_SPACE。 TH0 = Sound_Temp_TH0。 //計算出音符 SM=Tone/10%10。 Tone = Sound[Point]。 if(j 11) { j = j12。 TL0 = Sound_Temp_TL0。 TMOD |= 0x11。 //1~7在頻率表中的位置unsigned char code LengthTab[7]= { 1,2,4,8,16,32,64 }。 音長最多由三位數(shù)字組成: 個位表示音符的時值,其對應關系是: |數(shù)值(n): |0 |1 |2 |3 | 4 | 5 | 6 |幾分音符: |1 |2 |4 |8 |16 |32 |64 音符=2^n 十位表示音符的演奏效果(02): 0普通,1連音,2頓音 百位是符點位: 0無符點,1有符點 調用演奏子程序的格式 Play(樂曲名,調號,升降八度,演奏速度)。 //播放音樂1 Delay1ms(500)。 for(i=0。先將歌曲的簡譜進行編碼,儲存在一個數(shù)據(jù)類型為unsigned char 的數(shù)組中。假設1/4拍為1DELAY,則1拍應為4DELAY,以此類推。音持續(xù)時間的長短即時值,一般用拍數(shù)表示。 3)例如頻率為523Hz,其周期T=1/523=1912us,因此只要令計數(shù)器計時956us/1us=956,在每次技術956次時將I/O反相,就可得到中音DO(523Hz)。在鋼琴等鍵盤樂器上,C–D、D–E、F–G、G–A、A–B兩音之間隔著一個黑鍵,他們之間的距離就是全音;E–F、B–C兩音之間沒有黑鍵相隔,它們之間的距離就是半音。采用外部時鐘的電路如圖示。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。運行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)。它是目前最好的仿真單片機及外圍器件的工具。四、研究內容 (1)電路工作模式 :演奏模式。水、灰塵等外在因素,容易使內部金屬發(fā)音條變形,從而造成發(fā)音跑調。 (2)負責定時計數(shù)器設置,音樂播放程序設計。音樂盒有著300多年的發(fā)展歷史,是人類文明發(fā)展的歷史見證?;趩纹瑱C制作的電子式音樂盒,控制功能強大,可根據(jù)需要選歌,使用方便。單片機負責接收按鍵的輸入,根據(jù)輸入控制音樂播放曲目和蜂鳴器發(fā)音。七、kill的介紹單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。對外接電容C1,C2雖然沒有什么嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。十二、音調的確定計算 不同音高的樂音是用C、D、E、F、G、A、B來表示,這7個字母就是音樂的音名,它們一般依次唱成DO、RE、MI、FA、SO、LA、SI,即唱成簡譜的7,相當于漢字“多來米發(fā)梭拉西”的讀音,這是唱曲時樂音的發(fā)音,所以叫“音調”,即Tone。利用定時器計時這半個周期時間,每當計時到后就將輸出脈沖的I/O反相,然后重復計時此半周期時間再對I/O反相,就可在I/O腳上得到此頻率的脈沖?!肮?jié)拍”,即Beat,簡單說就是打拍子,就像我們聽音樂不自主的隨之拍手或跺腳。因此,需要弄清楚音樂中的音符和對應的頻率,以及單片機定時計數(shù)的關系。以0xff作為曲譜的結束標志。//兩只蝴蝶 unsigned char code Music_Two[] ={ 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x01, 0x17,0x03, 0x16,0x03, 0x17,0x01, 0x16,0x03, 0x17,0x03, 0x16,0x03, 0x15,0x01, 0x10,0x03, 0x15,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0E, 0x15,0x04, 0x0F,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x01, 0x19,0x03, 0x1A,0x03, 0x19,0x03, 0x17,0x01, 0x16,0x03, 0x16,0x03, 0x16,0x02, 0x16,0x0D, 0x17,0x03, 0x16,0x03, 0x15,0x03, 0x10,0x03, 0x10,0x0D, 0x15,0x00, 0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03, 0x16,0x0D, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03, 0x1A,0x02, 0x1A,0x02, 0x10,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x01, 0x17,0x03, 0x19,0x03, 0x19,0x03, 0x17,0x03, 0x19,0x02, 0x1F,0x02, 0x1B,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x17,0x02, 0x1A,0x03, 0x1A,0x03, 0x1A,0x0E, 0x1B,0x04, 0x1A,0x03, 0x19,0x03, 0x17,0x03, 0x16,0x03, 0x17,0x0D, 0x16,0x03, 0x17,0x03, 0x19,0x01, 0x19,0x03, 0x19,0x03, 0x1A,0x03, 0x1F,0x03, 0x1B,0x03, 0x1B,0x03, 0x1A,0x03, 0x17,0x0D, 0x16,0x03, 0x16,0x03, 0x16,0x03, 0x17,0x01, 0x17,0x03, 0x17,0x03, 0x19,0x03,
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1