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

正文內(nèi)容

課程設(shè)計論文-基于單片機的音樂播放器設(shè)計軟件設(shè)計(專業(yè)版)

2024-12-18 09:03上一頁面

下一頁面
  

【正文】 恢復(fù)現(xiàn) 場 POP DPH POP ACC SETB EA RETI 。恢復(fù)現(xiàn)場 POP DPH POP ACC SETB EA RETI 。沒有全部唱完,唱下一首 ,歌曲的入口信息調(diào)整 ADD A,4 MOV R7,A INC 22H CLR EA PUSH DPH PUSH DPL MOV A,22H MOV DPTR,OUT_TAB MOVC A,A+DPTR MOV OUT_NUM,A 。不為 0,取出節(jié)拍數(shù) ANL A,0FH MOV R2,A MOV A,R1 SWAP A ANL A,0FH JNZ SING 。*********************************** 。給計數(shù)器 1 置 初值0FFH,又由于是工作方式 2,所以 MOV TL1,0FFH 。定時器 0 用于定時,作音符發(fā)生器用 ORG 0013H q4: AJMP NEXT_SONG 。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今計算機應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。處理結(jié)束 : DEC 22H MOV A,R7 。為 0 則播放 RETURN: RETI 。************************************************* DB 0A8H,0A4H,0A2H,0B2H,0C4H,0B4H,0A4H,0A4H,0A4H,92H,92H,98H,82H,72H,78H,04H,0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94 17 H,0A4H DB 04H,0C4H,0D4H,0C4H,0C8H,04H,94H DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02 DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0C2H,0C2H,0D4H,0D8H,0D4H,0D2H,92H DB 0E8H,0E4H,0E4H,0E8H,0E4H,0F4H,0D4H,0C4H,0B4H,84H,84H,92H,92H,94H,92H,02 DB 0A4H,0A2H,0B2H,0B4H,0C4H,84H,82H,92H,94H,0A4H,04H,0C2H,0C2H,0D4H,0D8H,0D4H,0D2H,92H 。但如果 1 拍為 秒, 1/4 拍是 秒,只要設(shè)定延遲時間就可求得節(jié)拍的時間。確定歌曲曲目后,數(shù)碼管再進行顯示。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。片內(nèi)振蕩器和時鐘電路 管腳說明: VCC:供電電壓。該器件采用ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片。 MCS51 單片機是美國 INTEL 公司于 1980 年推出的產(chǎn)品,與 MCS 48 單片機相比,它的結(jié)構(gòu)更先進,功能更強,在原來的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達 111 條, MCS51 單片機可以算是相當(dāng)成功的產(chǎn)品,一直到現(xiàn)在,MCS51 系列或其兼容的單片機仍是應(yīng)用的主流產(chǎn)品,各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與 MSC51 單片機作為代表進行理論基礎(chǔ)學(xué)習(xí)。 CMOS 雖然功耗低,但由于其物理特征決定其工作速度不夠高,而 CHMOS則具備了高速和低功耗的特點,這些特征,更適合于要求低功耗像電池供電的應(yīng)用場合。4K 字節(jié)可編程閃爍存儲器 在 FIASH 編程時, P0 口 作為原碼輸入口,當(dāng) FIASH 進行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。 ALE/PROG: 當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 XTAL2:來自反向振蕩器的輸出。單片機擁有 32 個并行口和 1 個串行口。 10 開 始播 放 音 樂數(shù) 碼 管 顯 示關(guān) 閉 顯 示判 斷 是 否 結(jié) 束否是上 一 曲 、 下 一 曲播 放 /暫 停初 始 化查 詢 歌 曲 曲 目等 待 播 放結(jié) 束 圖 31 總體流程圖 音調(diào)的高低用音階表示,不同的音階對應(yīng)不同的頻率。 ( 3)簡譜碼(音符)為高位,節(jié)拍為(節(jié)拍數(shù))為低 4 位,音符節(jié)拍碼放在程序的 “ TABLE” 處。將 T0 口設(shè)為計數(shù)中斷并工作在方式2下。當(dāng)按鍵產(chǎn)生中斷信號,上一曲中斷子程序改變標(biāo)識符 R7 的值為 01H 并改變曲目 R0 的值。 測試總結(jié) 音樂播放器很好的實現(xiàn)了播放 /暫停、上一曲、下一曲的功能,并滿足了數(shù)碼管顯示 的特殊要求。不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知 25 識,掌握了一種系統(tǒng)的研究方法,可以進行一些簡單的編程。R0 中存入數(shù)據(jù) 30H,這里在以 30H 開始的單元存放每首歌曲的入口地址,其中 30H,31H 存放 。計數(shù)器 0 為低優(yōu)先級 SETB PT1 。R7 中存放歌曲總信息的入口地址 START0:MOV R4,00H 。每個音符唱多久 JB F0,FOR 。下一曲中斷程序處理,保護現(xiàn)場 PUSH DPH PUSH DPL CLR EA 。是否是第一首 MOV 22H,N 。中斷返回 DELAY: MOV 27H,26H 。******************************************** MOV B,R0 。******************************************** MOV B,R0 。不唱 MOV A,22H 。將取出的音符數(shù) +節(jié)拍數(shù)保存在職 26H 單元中 29 NEXT: MOV R0,30H 。允許外部中 28 斷 1 中斷 SETB EX0 。 MOVC A,A+DPTR MOV R0,A INC R5 INC R0 MOV A,R5 27 MOVC A,A+DPTR MOV R0,A INC R5 INC R0 MOV A,R5 MOVC A,A+DPTR MOV R0,A INC R0 INC R5 MOV A,R5 MOVC A,A+DPTR MOV R0,A INC R0 INC R5 INC R6 。 [4] 李啟炎 . Protel 99SE 應(yīng)用教程 . 上海 同濟大學(xué)出版社 26 附錄一:程序設(shè)計 OUT BIT 。 解決方案:重新設(shè)置數(shù)碼管顯示參數(shù), 2)數(shù)碼管顯示的時間與真正的時間進度不一致。關(guān)中斷 MOV A,22H 。 開 始R 0 是 否 為 0 0 H暫 停播 放 /暫 停標(biāo) 志 符 R 0 = 0 0 H播 放是否將 R 0 賦 值 為 0 1 HR 0 是 否 為 0 2 H將 R 0 賦 值 為 0 0 H是否 19 圖 351 播放 /暫停子程序流程圖 代碼實現(xiàn)如下: POP DPL 。根據(jù)音樂軟件的設(shè)計方法, 簡譜對應(yīng)的簡譜碼、 T 值、節(jié)拍數(shù)如表所示。延時子程序設(shè)定為四分之一拍,節(jié)拍值只能是它的整數(shù)倍。節(jié)點 1與單片 8 機的 XTAL2 相連接, 節(jié)點 2 與單片機的 XTAL1 相連接,從而為單片機提供時間信號,為音樂的播放節(jié)拍控制提供基本時間單位:當(dāng)晶體振蕩頻率為 ,定時器工作在方式 1 下時,若各音階相對應(yīng)的定時器計數(shù)初值為 X,則可根據(jù)下式計算 X: 1 6 61 / ( 2 ) ( 2 ) 1 2 / (6 1 0 )fX? ? ? ? ? 圖 226 晶振電路 控制 電路 設(shè)計 控制電路,鍵一與 相連、鍵二與 相連、鍵 3 與 相連。 芯片擦除: 整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。這是由于內(nèi)部上拉的緣故。32 可編程 I/O 線 由于時間及條件限制,本設(shè)計實現(xiàn)了一種簡單的音樂播放器, 其核心器件采 用 AT89C51 單片機 , 本播放器具有電路簡單,功能強大 ,易于拓展 等特點 。 二、在家用電器中的應(yīng)用 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯煲、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。為了體現(xiàn)樂曲播放過程中的動態(tài)效果,增加了 1 只 LED,作隨機閃爍以指示旋律的節(jié)奏 。1288 位內(nèi)部 RAM 并因此作為輸入時 , P2 口的管腳被外部拉低,將輸出電流。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 圖 8 位共陰極 LED 燈 晶振 時間 電路 設(shè)計 晶振電路由兩個 30pF 的電容和一個 6Mhz 的晶體振蕩器組成。程序中,音的節(jié)拍可由延時子程序?qū)崿F(xiàn)。曲譜如下圖所示 圖 343《軍港之夜》樂譜 從 歌中可看出,最低音為低 7Si,最高音為高 1Do。此時, 播放器由播放狀態(tài)進入暫停狀態(tài)。上一曲中斷程序處理開始,保護現(xiàn)場 PUSH DPH PUSH DPL CLR EA 。 原因分析:數(shù)碼管初始設(shè)置有錯。 [3] 王曉君 .安國臣等 . MCS—51 及兼容單片機原理與選型 . 北京 電子工業(yè)出版社 , 2020。設(shè)置每首歌曲的入口信息,存放在以 30H 開始的存儲單元中。高優(yōu)先級 SETB EX1 。**************************************************** MOV 26H,A 。開始播放 END0: CLR TR0 。數(shù)碼管顯視相應(yīng)的歌曲編號 MOV A,22H MOV DPTR,OUT_TAB MOVC A,A+DPTR MOV OUT_NUM,A 。數(shù)碼管顯視相應(yīng)歌曲的編號 。音符演奏時間控制 D2: MOV 28H,125 D3: MOV 29H,248 DJNZ 29H,$ DJNZ 28H,D3 DJNZ 27H,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1