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

正文內(nèi)容

基于單片機音樂播放器課程設(shè)計(留存版)

2025-08-06 17:29上一頁面

下一頁面
  

【正文】 10ms) LDiv4 = LDiv0/4。 unsigned int Point,LDiv,LDiv0,LDiv1,LDiv2,LDiv4,CurrentFre,Temp_T,SoundLength。 //音長定時器初值暫存//**************************************************************************void InitialSound(void){ BeepIO = 0。6 歌曲設(shè)計采用直覺式輸入法,由程序中直接輸入“01h,02h,03h”,便會演奏 DO RE ME。但是,由于T0的最大定時時間只能為131毫秒,因此不可能直接用改變T0的時間初值來實現(xiàn)不同節(jié)拍。 LCD1602液晶顯示器圖1054 1602LCD尺寸圖1602LCD主要技術(shù)參數(shù):顯示容量:162個字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:(WH)mm引腳功能說明1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表1013所示:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極表1013:引腳接口說明表第1腳:VSS為地電源。不擴充時,作一般I/O使用,內(nèi)部無上拉電阻,作為輸出/輸入使用時應(yīng)加上拉電阻2.40:正電源腳,工作時,接+5V電源。 目 錄 第一章 緒論 ………………………………………………………………1第二章 音樂播放器主要器件相關(guān)知識介紹 ……………………………2 AT89C51 …………………………………………………………2 LCD 顯示器 ………………………………………………………4 喇叭 ……………………………………………………………5 鍵盤 ………………………………………………5第三章 音樂播放器設(shè)計原理 …………………………………………6 單片機發(fā)聲的基本原理 …………………………………………6 設(shè)計的相關(guān)音樂說明 …………………………………………7 音樂播放器設(shè)計功能說明 …………………………………………7 設(shè)計結(jié)構(gòu)框圖 ……………………………………………………9 主程序控制的工作流程圖……………………………………………10 播放音樂的主程序 …………………………………………… 11設(shè)計心得 …………………………………………………………………15參考文獻 ………………………………………………………………………15第一章 緒論二十世紀九十年代以來,計算機、信息、電子、控制、通信等技術(shù)得到迅速發(fā)展,促使了社會生產(chǎn)力的提高,也使人們的生產(chǎn)方式和生活方式產(chǎn)生了日新月異的變化。 外部擴充存儲器時,作地址總線(A0~A7)3)。作一般I/O口使用,有內(nèi)部上拉電阻。便如某歌曲的節(jié)奏為每分鐘94拍。1/,假設(shè)1/4拍為 DELAY,則1拍為4 DELAY。 //音符定時器初值暫存unsigned char Sound_Temp_TH1,Sound_Temp_TL1。 //新的頻率表 unsigned char i,j。 // 讀出第一個音符和它時時值 LDiv0 = 12000/Speed。 //加12是對中斷延時的補償 }SLen=LengthTab[Length%10]。TL1 = Sound_Temp_TL1。sbit LCDRS=P3^7。}void WriteData(uchar dat) { Delay()。}void mydelay(int x){ int i,y。 mydelay(5)。 temp=temp amp。 break。 } mydelay(2)。 } TR0=0。 mydelay(5)。 現(xiàn)在電子信息技術(shù)發(fā)展迅速,我們現(xiàn)在學(xué)的東西在社會上也許已經(jīng)或即將被淘汰。單片機原理及應(yīng)用。 在作此課程設(shè)計中遇到不少的難點,有的原理,根本就不知道怎樣去實現(xiàn)。WriteCMD(0x80+0x40)。 0x0f。for(y=0。 0x0f。 m=0。//***************顯示姓名學(xué)號******** WriteCMD(0x80)。WriteCMD(0x38)。 //再輸出命令。 Length=Sound[Point+1]。for(i=LDiv1。//計算計數(shù)器初值 Sound_Temp_TH0 = Temp_T/256。 while(Sound[SoundLength] != 0x00) //計算歌曲長度 {SoundLength+=2。}void BeepTimer0(void) interrupt 1 //音符發(fā)生中斷{BeepIO = !BeepIO。unsigned int code FreTab[12] = { 262,277,294,311,330,349,369,392,415,440,466,494 }。 Fr:要產(chǎn)生的頻率;4 其記數(shù)值的求法如:T=65536N=65536Fi/2/Fr。其電容C2角頻率w=2*pi*feq 即為 —125600。 每個端口有8條線,共計32條I/O線。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。而最為重要的控制部分一般是由單片機來執(zhí)行完成的,這就必將導(dǎo)致和促進單片機在音樂領(lǐng)域應(yīng)用的發(fā)展。18:時鐘XTAL2腳,片內(nèi)振蕩電路的輸出端。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。此外,結(jié)束符和體止符可以分別用代碼00H和FFH來表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。unsigned char code num[]=200711111111 。 TL1 = Sound_Temp_TL1。i++) // 根據(jù)調(diào)號及升降八度來生成新的頻率表 {j = i + Signature。while(Point SoundLength) {SL=Tone%10。 if(XG!=1) if(XG==0) //算出普通音符的演奏長度 if (SLen=4) LDiv1=LDivLDiv4。i0。}void WriteCMD(uchar Command) { Delay()。 LCDRW=0。y)。z++) { WriteData(num[z])。j0。 } temp=P1。z++) { WriteData(tab4[z])。 } if(P2==0x7f) {//*********************************//**
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1