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

正文內(nèi)容

基于12864液晶顯示單片機(jī)音樂播放器的設(shè)計學(xué)士學(xué)位論文-wenkub.com

2025-06-27 12:50 本頁面
   

【正文】 DelayUs2x(50)。 DelayUs2x(50)。i16。 DelayMs(10)。 } while(*s0) 45 { Write_Data(*s)。break。 Write_Data(user16x16[i*2+1])。 Write_Cmd(0x40)。 //延時大于 10ms Write_Cmd(0x06)。 //延時大于 37us Write_Cmd(0x0c)。 //延時 Write_Cmd(0x30)。 uchar code *MainMenu[]= { // LCD 菜單顯示 { 今天 }, { 冰雨 }, { 豬八戒背媳婦 }, { 星月神話 }, { 青藏高原 }, { 梁祝 }, { 倩女幽魂 }, { 黃昏 }, { 紅河谷 }, { 錯錯錯 }, { 聽聽我的心 }, { 簡譜 }, 43 { 隱形的翅膀 }, }。 uchar code table1[]=播放模式:順序 。 speed=speedtemp1。TL0=tl。 beat=speed*(msow[i]amp。TR0=1。0x0f)]amp。0x00ff。0x01)==0) //判斷是否升音標(biāo)志 { th=timer[j+(msow[i]amp。 //音譜頻率節(jié)拍對應(yīng)的校準(zhǔn) if((msow[i]4)==0) j=0。 out=out1=endflag=1。 case 3: k=beat=i=j=0。 case 1: curr = rand()%num。kbeat) { k=TR0=0。 if(splay) k++。out1=1。 TH1=(30000/256)。 default :TR1 = TR0 = 0。 case 11:play(bas,1)。 case 9:play(fause,8)。 case 7:play(huanghun,5)。 case 5:play(liang,5)。 case 3:play(xingyue,8)。 case 1:play(bingyu,7)。 //液晶顯示更新 } if(oldCur != curr ) //判斷選中歌曲是否改變 { oldCur=curr。 //默認(rèn)選中第一首 DisplayUpdata()。 //12864 液晶初始化 CGRAM()。 其次要感謝贛南師院物電學(xué)院各位老師一直以來的 教導(dǎo) , 使 我 具備了 扎實(shí)的專業(yè)基礎(chǔ)知識和較強(qiáng)的實(shí)踐動手能力! 還要感謝一下我身邊的同學(xué),設(shè)計的過程中有很多問題都是多虧他們的幫忙才得以解決。 35 參考文獻(xiàn) [1]王幸之等 . AT89 系列單片機(jī)原理與接口技術(shù) .北京航空航天大學(xué)出版社, 20xx: 278282 [2]ME500 單片機(jī)綜合開發(fā)系統(tǒng)用戶手冊全冊 . 南京偉納電子有限責(zé)任公司, 20xx: 1432 [3]童詩白,華成英 . 模擬電子技 術(shù)基礎(chǔ) . 高等教育出版社, 20xx:1614 [4]閻石 .數(shù)字電子技術(shù)基礎(chǔ) .高等教育出版社, 20xx: 308355 [5]王港元 . 電工電子實(shí)踐指導(dǎo) .江西科學(xué)技術(shù)出版社, 20xx: 1380 [6]鄔寬明 . 單片機(jī)外圍器件實(shí)用手冊:數(shù)據(jù)傳輸接口器件分冊 . 北京航空航天大學(xué)出版社, 1998: 1578 [7]張大明 . 單片微機(jī)控制應(yīng)用技術(shù) .機(jī)械工業(yè)出版社, 20xx: 1518 [8]電子制作 20xx 年合訂本 . 北京電子制作雜志社 . 20xx: 1369 [9]范風(fēng)強(qiáng),蘭嬋麗 .單片機(jī)語言 51 應(yīng)用實(shí)戰(zhàn)集棉 .20xx:1460 [10]贛南師院物電學(xué)院電子設(shè)計指導(dǎo)組,全國大學(xué)生電子設(shè)計賽訓(xùn)練教程 .20xx:1346 [11]謝自美 .電子線路設(shè)計 實(shí)驗(yàn) 測試(第三版) .華中科技大學(xué)出版社, 20xx: 1250 [12]薛均義、張彥斌 . MCS51 系列單片微型計算機(jī)及其應(yīng)用 .西安 :西安交通大學(xué)出版社 [13]樓然苗 .51 系列單片機(jī)設(shè)計實(shí)例 .— 北京:北京航空航天大學(xué)出版社 [14]黃智偉 .傳感器應(yīng)用設(shè)計實(shí)例制作 .— 北京:電子工業(yè)出版社 36 致 謝 本篇論文雖然凝聚著自己 的汗水,但卻不是個人智慧的產(chǎn)品,沒有導(dǎo)師的指引和贈予,沒有父母和朋友的幫助和支持,沒有四年里物電學(xué)院各位老師對我的教導(dǎo)肯定會大打折扣,當(dāng)我完成最后一個字符,涌上心頭的不是長途跋涉后抵達(dá)終點(diǎn)的欣喜,而是源自心底的誠摯謝意。有些東西以為學(xué)會了,但真正到用的時候才發(fā)現(xiàn)時兩回事,所以我認(rèn)為只有到真正會用的時候才是真正學(xué)會了。通過這次畢業(yè)設(shè)計我明白了自己原來知識還比較欠缺。首先,卻思確定一個基本時長的延時程序,比如說以十六分音符的時長為基本延時時間,對于一個 音符,如果它為十六分音符,只需調(diào)用一次延時程序,如果它為八分音符,只需調(diào)用兩次延時程序,一次類推 具體實(shí)現(xiàn)方法為:將樂譜中的每個音符的音調(diào)及節(jié)拍變換成對應(yīng)的音調(diào)參數(shù)和節(jié)拍參數(shù),將他們做成數(shù)據(jù)表格,存放在存儲器中,通過程序取出一個音符的相關(guān)參數(shù),播放該音符,該音符唱完后,接著取出下一個音符的相關(guān)參數(shù)??,如此直到播放完畢最后一個音符,根據(jù)需要也可循環(huán)不停的播放整個樂曲。因此,單 片機(jī)奏樂只需弄清楚兩個概念,就是“音調(diào)”和“節(jié)拍”。系統(tǒng)可根據(jù)用戶不同的選擇來播放出不同的美妙的音樂。break。 //簡譜 break。 //錯錯錯 break。 //黃昏 break。 //梁祝 break。 //星月神話 break。 //冰雨 break。 DisplayUpdata()。 //液晶顯示更新 while(1) { key_select()。 //寫入自定義字符 play(jintian,10)。 以下附上主函數(shù)程序清單 include //調(diào)用頭文件 include //調(diào)用音樂代碼頭文件 include //調(diào) 用液晶顯示頭文件 include //調(diào)用頭文件,產(chǎn)生隨機(jī)數(shù)用 include //調(diào)用頭文件,輸入輸出頭文件 char oldCur=0,oldMode=0,oldSplay=0。 系統(tǒng)硬件選擇 從以上的分析可知在本設(shè)計中要用到如下器件: STC12C5616AD、12864 液晶驅(qū)動、 LED、按鍵、功放等一些單片機(jī)外圍應(yīng)用電路,以及單片機(jī)的手工復(fù)位電路和晶振電路等等。它們的進(jìn)程框圖如 圖 41 所示。 就此設(shè)計的核心模塊來說,單片機(jī)就是設(shè)計的中心單元,所以此系統(tǒng)也是單片機(jī)應(yīng)用系統(tǒng)的一種應(yīng)用。 23 該設(shè)計包括硬件和軟件設(shè)計兩個部分。 22 STC12C5616AD 此單片機(jī)不僅具有 AT89S51 單片機(jī)的所有功能,而且還具有 1 個時鐘 /機(jī)器周期 ,飛思卡爾芯片解密,增強(qiáng)型 8051 內(nèi)核,速度比普通 8051快 8~ 12 倍 ,本系統(tǒng)使用其做設(shè)計,不僅因?yàn)樗挥?28 腳所占空間較小,而且其內(nèi) 部 FLASH 為 16K,非常適合設(shè)計所需。 保險位一旦寫入,內(nèi)部程序存貯器便不能再被寫入和讀出校驗(yàn),而且也不能執(zhí)行外部存貯器的程序。要讀出的程序存貯器單元地址由 P1 口和 P2 口的 ~ 送入, P2 口的其他引腳及 PSEN 保持低電平, ALE、 EA 和 RST 接高電平,檢驗(yàn)的單元內(nèi)容由 P0 口送出。CHMOS 型單片機(jī)的節(jié)電方式是由特殊功能寄存器 PCON 控制,其具體使用可參考相關(guān)書籍和手冊。在掉電方式中,振蕩器工作停止,單片機(jī)內(nèi)部所有功能部件停止工作。由于復(fù)位后 PC=0000H,因此程序執(zhí)行總是從地址 0000H 開始,為此就得在 0000H 處開始的存儲單元安放一條無條件轉(zhuǎn)移指令,以便跳轉(zhuǎn)到實(shí)際程序的入口去執(zhí)行。前兩種見 圖 38 所示。 能部件工作狀態(tài)的影響。 MCS—51 單片機(jī)復(fù)位后 , 程序計數(shù)器 PC 和特殊 18 功能寄存器復(fù)位的狀態(tài)如圖 37 所示。 單片機(jī)的工作方式有:復(fù)位、程序執(zhí)行、掉電保護(hù)和低功耗、編程、校驗(yàn)與加密等方式。 AT89S51 單片機(jī)的工作過程和工作方式 單片機(jī)工作過程遵循現(xiàn)代計算機(jī)的工作原理(馮 在一個機(jī)器周期內(nèi) , CPU 可以完成一 個獨(dú)立的操作。 即由單片機(jī)的晶體振蕩器產(chǎn)生的時鐘脈沖的周期。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯 片擦除操作中, 16 代碼陣列全被寫 “1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機(jī)器周期的高電平時間。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。在 FLASH 編程和校驗(yàn)時, P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 圖 33 DIP 封 裝 引 腳 圖 12 圖 34 SMT 的 封 裝 圖 VCC:供電電壓。 AT89S51 較詳細(xì)的內(nèi)部結(jié)構(gòu)如 圖 32 所示。時鐘電路為單片機(jī)產(chǎn)生時鐘脈沖序列。 4. 定時器 /計數(shù)器 AT89S51 共有 2 個 16 位的定時器 /計數(shù)器,可以實(shí)現(xiàn)定時和計數(shù)功能。 圖 31 AT89S51 功能方塊圖 1. 中央處理器( CPU) 中央處理器是單片機(jī)最核心的部分,是單片機(jī)的大腦和心臟,主要完成運(yùn)算和控制功能。 AT89S51 單片機(jī)可提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明。不過在顯示連續(xù)字符時,只須設(shè)定一次顯示地址,由模塊自動對地址加 1 指向下一個字符位置,否則,顯示的字符中將會有一個空 ASCII 字符位置。 表 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ù)寫入兩個字節(jié)的資料來完成垂直與水平的坐標(biāo)地址 ) 垂直地址范圍 AC5...AC0 , 水平地址范圍 AC3…AC0 。根據(jù)寫入內(nèi)容的不同,可分別在液晶屏上顯示 CGROM(中文字庫)、 HCGROM( ASCII 碼字庫)及 CGRAM(自定義字形)的內(nèi)容。 此過程亦可以初步檢測 LCD 有無缺段現(xiàn)象。 RST=L,復(fù)位 18 VEE 液晶驅(qū)動電源 19 VLED+ LED 電源正 ()。 R/W=0,寫狀態(tài)。 4 VDD 電源輸入 (+5V) 5 V0 液晶顯示對比度調(diào)節(jié)。播放模式可通過按鍵選擇常有的順序播放、循環(huán)播放、單曲循環(huán)和隨機(jī)播放。 ( 2)本系統(tǒng)設(shè)計 由 12864 液晶模塊驅(qū)動 、 音樂播放、單片機(jī)控制電路、 LED 控制電路 及相關(guān)的控制管理軟件組成 。導(dǎo)彈的導(dǎo)航 裝置,飛機(jī)上各種儀表的控制,計算機(jī)的王若通訊與數(shù)據(jù)傳輸,工業(yè)自動化的實(shí)時控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,民用豪華汽車的安全保障系統(tǒng),錄影機(jī)、攝像機(jī)、全自動洗衣機(jī)的控制,以及程控玩具,電子寵物等等,這些都離不開嵌入式,離不開單片機(jī)。 LCD12864 liquid crystal displayer 3 前言 幾千年來,各種樂器的發(fā)生無一不是依靠琴弦、簧片、哨片引起管柱震動而作為聲源。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1