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

正文內(nèi)容

基于12864液晶顯示單片機(jī)音樂(lè)播放器的設(shè)計(jì)學(xué)士學(xué)位論文(完整版)

  

【正文】 石 .數(shù)字電子技術(shù)基礎(chǔ) .高等教育出版社, 20xx: 308355 [5]王港元 . 電工電子實(shí)踐指導(dǎo) .江西科學(xué)技術(shù)出版社, 20xx: 1380 [6]鄔寬明 . 單片機(jī)外圍器件實(shí)用手冊(cè):數(shù)據(jù)傳輸接口器件分冊(cè) . 北京航空航天大學(xué)出版社, 1998: 1578 [7]張大明 . 單片微機(jī)控制應(yīng)用技術(shù) .機(jī)械工業(yè)出版社, 20xx: 1518 [8]電子制作 20xx 年合訂本 . 北京電子制作雜志社 . 20xx: 1369 [9]范風(fēng)強(qiáng),蘭嬋麗 .單片機(jī)語(yǔ)言 51 應(yīng)用實(shí)戰(zhàn)集棉 .20xx:1460 [10]贛南師院物電學(xué)院電子設(shè)計(jì)指導(dǎo)組,全國(guó)大學(xué)生電子設(shè)計(jì)賽訓(xùn)練教程 .20xx:1346 [11]謝自美 .電子線路設(shè)計(jì) 實(shí)驗(yàn) 測(cè)試(第三版) .華中科技大學(xué)出版社, 20xx: 1250 [12]薛均義、張彥斌 . MCS51 系列單片微型計(jì)算機(jī)及其應(yīng)用 .西安 :西安交通大學(xué)出版社 [13]樓然苗 .51 系列單片機(jī)設(shè)計(jì)實(shí)例 .— 北京:北京航空航天大學(xué)出版社 [14]黃智偉 .傳感器應(yīng)用設(shè)計(jì)實(shí)例制作 .— 北京:電子工業(yè)出版社 36 致 謝 本篇論文雖然凝聚著自己 的汗水,但卻不是個(gè)人智慧的產(chǎn)品,沒(méi)有導(dǎo)師的指引和贈(zèng)予,沒(méi)有父母和朋友的幫助和支持,沒(méi)有四年里物電學(xué)院各位老師對(duì)我的教導(dǎo)肯定會(huì)大打折扣,當(dāng)我完成最后一個(gè)字符,涌上心頭的不是長(zhǎng)途跋涉后抵達(dá)終點(diǎn)的欣喜,而是源自心底的誠(chéng)摯謝意。通過(guò)這次畢業(yè)設(shè)計(jì)我明白了自己原來(lái)知識(shí)還比較欠缺。因此,單 片機(jī)奏樂(lè)只需弄清楚兩個(gè)概念,就是“音調(diào)”和“節(jié)拍”。break。 //錯(cuò)錯(cuò)錯(cuò) break。 //梁祝 break。 //冰雨 break。 //液晶顯示更新 while(1) { key_select()。 以下附上主函數(shù)程序清單 include //調(diào)用頭文件 include //調(diào)用音樂(lè)代碼頭文件 include //調(diào) 用液晶顯示頭文件 include //調(diào)用頭文件,產(chǎn)生隨機(jī)數(shù)用 include //調(diào)用頭文件,輸入輸出頭文件 char oldCur=0,oldMode=0,oldSplay=0。它們的進(jìn)程框圖如 圖 41 所示。 23 該設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。 保險(xiǎn)位一旦寫(xiě)入,內(nèi)部程序存貯器便不能再被寫(xiě)入和讀出校驗(yàn),而且也不能執(zhí)行外部存貯器的程序。CHMOS 型單片機(jī)的節(jié)電方式是由特殊功能寄存器 PCON 控制,其具體使用可參考相關(guān)書(shū)籍和手冊(cè)。由于復(fù)位后 PC=0000H,因此程序執(zhí)行總是從地址 0000H 開(kāi)始,為此就得在 0000H 處開(kāi)始的存儲(chǔ)單元安放一條無(wú)條件轉(zhuǎn)移指令,以便跳轉(zhuǎn)到實(shí)際程序的入口去執(zhí)行。 能部件工作狀態(tài)的影響。 單片機(jī)的工作方式有:復(fù)位、程序執(zhí)行、掉電保護(hù)和低功耗、編程、校驗(yàn)與加密等方式。在一個(gè)機(jī)器周期內(nèi) , CPU 可以完成一 個(gè)獨(dú)立的操作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。石晶振蕩和陶瓷振蕩均可采用。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng) P3 口寫(xiě)入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。 圖 33 DIP 封 裝 引 腳 圖 12 圖 34 SMT 的 封 裝 圖 VCC:供電電壓。時(shí)鐘電路為單片機(jī)產(chǎn)生時(shí)鐘脈沖序列。 圖 31 AT89S51 功能方塊圖 1. 中央處理器( CPU) 中央處理器是單片機(jī)最核心的部分,是單片機(jī)的大腦和心臟,主要完成運(yùn)算和控制功能。指令執(zhí)行的時(shí)間請(qǐng)參考指令表中的指令執(zhí)行時(shí)間說(shuō)明。 表 23 液晶模組接口 80H 81H 82H 83H 84H 85H 86H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 圖形顯示 先設(shè)垂直地址再設(shè)水平地址 (連續(xù)寫(xiě)入兩個(gè)字節(jié)的資料來(lái)完成垂直與水平的坐標(biāo)地址 ) 垂直地址范圍 AC5...AC0 , 水平地址范圍 AC3…AC0 。 此過(guò)程亦可以初步檢測(cè) LCD 有無(wú)缺段現(xiàn)象。 R/W=0,寫(xiě)狀態(tài)。播放模式可通過(guò)按鍵選擇常有的順序播放、循環(huán)播放、單曲循環(huán)和隨機(jī)播放。導(dǎo)彈的導(dǎo)航 裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的王若通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,民用豪華汽車(chē)的安全保障系統(tǒng),錄影機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具,電子寵物等等,這些都離不開(kāi)嵌入式,離不開(kāi)單片機(jī)。 軟件部分 分為以下幾個(gè)模塊: 12864 驅(qū)動(dòng)顯示、按鍵 控制、 播放模式 和 音樂(lè)播放等子 程序 。 、圖表要求: 1)文字通順,語(yǔ)言流暢,書(shū)寫(xiě)字跡工整,打印字體 及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫(xiě) 2)工程設(shè)計(jì)類(lèi)題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。據(jù)我所知, 除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不包含其他個(gè)人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果。保密的論文(設(shè)計(jì))在解密后適用本規(guī)定。根據(jù)各音階頻率算出定時(shí)器定時(shí)常數(shù),根據(jù)節(jié)拍給出該音階持續(xù)的時(shí)間,最終實(shí)現(xiàn)播放歌曲的功能。隨著現(xiàn)代電子技術(shù)的飛速發(fā)展,一種用新的聲源來(lái)制造音響的新型樂(lè)器脫穎而出,這就是目前人么熟知的電子音樂(lè)播放器。 4 ( 3)系統(tǒng)可實(shí)現(xiàn)功能:系統(tǒng)可存儲(chǔ)十幾首乃至幾十首自己喜歡的歌曲,由液晶顯示其歌名、播放模式和菜單。 6 DI 數(shù)據(jù)輸入。 20 VLED LED 電源地。三種不同字符 /字型的選擇編碼范圍 為: 0000~ 0006H(其代碼分別是 0000、 000 0000006 共 4 個(gè))顯示自定義字型, 02H~ 7FH 顯示半寬 ASCII 碼字符, A1A0H~ F7FFH 顯示 8192 種 GB2312 中文字庫(kù)字形。 ③ 當(dāng)字符編碼為 2 字節(jié)時(shí),應(yīng)先寫(xiě)入高位字節(jié),再寫(xiě)入低位字節(jié)。 圖 31 為 AT89S51 單片機(jī)的基本組成功能方塊圖。 5. 并行 I/O 口 AT89S51 共有 4 個(gè) 8 位的 I/O 口( P0、 P P P3 口),可以實(shí)現(xiàn)數(shù)據(jù)的并行輸入、輸出。 11 圖 32 AT89S51 內(nèi)部結(jié)構(gòu)框圖 管腳說(shuō)明 ATMEL 公司 的 AT89S51 是一種 高效微控制器 。在FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。在給出地址 “1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許 端 的輸出電平用于鎖存地址的地 址 字節(jié)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無(wú)效。 XTAL2:來(lái)自反向振蕩器的輸出。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。 狀態(tài)周期:每個(gè)狀態(tài)周期為振蕩周期的 2 倍 , 是振蕩周期經(jīng)二分頻后得到的。諾依曼原理),即程序存儲(chǔ)和程 序控制。 復(fù)位不影響片內(nèi) RAM 存放的內(nèi)容 , 而 ALE、 PSEN 在復(fù)位期間將輸出高電平。 “看門(mén)狗 ”電路則是一種 集成有單片機(jī)的電源監(jiān)測(cè)、按鍵復(fù)位以及對(duì)程序運(yùn)行進(jìn)行監(jiān)控,防止程序 “跑飛 ”而出現(xiàn)死機(jī)而設(shè)計(jì)的電路。它同樣是一種為降低功耗而設(shè)計(jì)的節(jié)電工作方式。在檢驗(yàn)操作時(shí),需在 P0 的各位外部加上電阻10k?。以下為STC12C5616AD 引腳圖。單片機(jī)應(yīng)用系統(tǒng)也是有硬件和軟件組成。系統(tǒng)所需元件如下頁(yè)所示。 TR1 = TR0 = 0。 //液晶顯示更新 switch(curr) //判斷選中歌曲 { case 0: play(jintian,10)。 case 4:play(qingzang,8)。 case 8:play(red,8)。 case 12:play(yinxing,6)。 33 主要結(jié)論 本課題研究設(shè)計(jì)了一種基于單片機(jī)技術(shù)的液晶顯示單片機(jī)音樂(lè)播放器。另外,對(duì)于樂(lè)曲中餓休止符,一般將其音調(diào)參數(shù)設(shè)為 FFH,其節(jié)拍參數(shù)與其他音符的節(jié)拍參數(shù)確定方法一致,樂(lè)曲結(jié)束用節(jié)節(jié)拍參數(shù)為 00H 來(lái)表示。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了 我獨(dú)立工作的能力,樹(shù)立了對(duì)自己動(dòng)作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)有非常重要的影響。 最后感謝我的母校 —— 贛南師范學(xué)院四年來(lái)對(duì)我 的培養(yǎng)。 //液晶顯示更新 while(1) { key_select()。 //冰雨 break。 //梁祝 break。 //錯(cuò)錯(cuò)錯(cuò) break。break。splay=1。 if((msow[i+1]amp。 break。 else if((msow[i]4)==1) j=7。 } else { th=timerup[j+(msow[i]amp。 if((msow[i]amp。 out=!out。 uchar code table2[]=播放模式:隨機(jī) 。 //選擇基本指令集 DelayUs2x(50)。 //指定在資料的讀取及寫(xiě)入時(shí),設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位,光標(biāo)從右向左加 1 位移動(dòng) DelayUs2x(50)。 } } /*********************************************** 顯示字符串 x:橫坐標(biāo)值,范圍 0~8 y:縱坐標(biāo)值,范圍 1~4 ***********************************************/ void LCD_PutString(uchar x,uchar y,uchar code *s) { switch(y) { case 1: Write_Cmd(0x90+x)。 s++。i++) { if(0 == mode ) { Write_Data(table1[i])。 } } } /*********************************************** 調(diào)用顯示更新 ***********************************************/ void DisplayUpdata(void) { ClrScreen()。 46 } else if(1 == mode ) { Write_Data(table2[i])。 } } /*********************************************** 清屏 ***********************************************/ void ClrScreen() { Write_Cmd(0x01)。 case 2: Write_Cmd(0x88+x)。 Write_Cmd(0x30)。 //選擇 8bit 數(shù)據(jù)流 DelayUs2x(20)。 uchar code table4[]=播放模式:?jiǎn)吻? 。 } void play(uchar *msc1,uchar speedtemp1) { msow=msc1。 //休止符 i++。tl=timerup[j+(msow[i]amp。 //音符區(qū)域 41 if(((msow[i+1]4)amp。 TR0=i=j=beat=k=splay=0。 break。TL1=(30000%256)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1