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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機(jī)的音樂(lè)流水燈設(shè)計(jì)-閱讀頁(yè)

2024-11-12 09:41本頁(yè)面
  

【正文】 拍 7 7/8 拍 8 2 拍 8 1 拍 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)軟件電路設(shè)計(jì)與分析 14 9 2 又 1/4 拍 9 1 又 1/8 拍 A 2 又 1/2 拍 A 1 又 1/4 拍 B 2 又 3/4 拍 B 1 又 3/8 拍 C 3 拍 C 1 又 1/2 拍 D 3 又 1/4 拍 D 1 又 5/8 拍 E 3 又 1/2 拍 E 1 又 3/4 拍 F 2 又 3/4 拍 F 1 又 7/8 拍 表 43 各調(diào)節(jié)拍的時(shí)間表設(shè)定 1/4 節(jié)拍 1/8 節(jié)拍 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125 毫秒 調(diào) 4/4 62 毫秒 調(diào) 3/4 187 毫秒 調(diào) 3/4 94 毫秒 調(diào) 2/4 250 毫秒 調(diào) 2/4 125 毫秒 音樂(lè)程序流程圖 開(kāi) 始初 始 化開(kāi) 中 斷讀 取 音 樂(lè) 序號(hào)判 斷 P 3 . 0判 斷 按 鍵播 放 相 應(yīng) 的歌 曲順 序 播 放P 3 . 0 = 0有無(wú)返回P 3 . 0 = 1 圖 41 音樂(lè)程序流程圖 音樂(lè)程序 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)軟件電路設(shè)計(jì)與分析 15 本設(shè)計(jì)的主要目的是將 5 首音樂(lè)進(jìn)行順序播放,并且可以相互切換,每首歌曲播放結(jié)束后有一定的間隔時(shí)間,詳細(xì)程序見(jiàn) 附錄二 . 部分程序如下: ORG 00H JMP START ORG 0BH JMP TIM0 START:MOV TMOD,# 01H MOV IE,# 82H CLR TR0 MOV P2,# 0FFH MOV A,P2 MOV P2,# 0FFH RR A RR A ANL A,# 00H MOV 40H,A JB ,$ 。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 1 JNB ,YY2。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 3 JNB ,YY4。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 5 MOV DPTR,# TABLE1 。CJNE A,# 0FDH,YY2 MOV DPTR,# TABLE1 。本設(shè)計(jì)中音樂(lè)開(kāi)始時(shí)流水燈全部亮,然后每個(gè) LED 燈依照一定的順序變亮。 部分程序如下: ORG 0000H AJMP MAIN MAIN: NOP NOP MOV A,# 0FFH 。數(shù)據(jù)送 P1 口點(diǎn)亮發(fā)光二極管 ACALL YC 。設(shè)置左移 7 次 LOOP: RL A 。數(shù)據(jù)送 P1 口點(diǎn)亮發(fā)光二極管 ACALL YC 。R3 是否為 0,不為 0 轉(zhuǎn) LOOP 繼續(xù)執(zhí)行 AJMP MAIN 。詳細(xì)程序見(jiàn)附錄四 . 部分程序如下: ORG 0000H JMP START ORG 000BH JMP TIM0 ORG 001BH ORG TIM1 START: MOV TMOD,11H MOV IE,8AH CLR TR0 CLR TR1 SETB PT0 CLR PT1 MOV P2,0FFH MOV A,P2 MOV P2,0FFH NOP 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)軟件電路設(shè)計(jì)與分析 18 ANL A,00H 。 為起始信號(hào) 片選信號(hào) 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)調(diào)試與仿真 19 5. 系統(tǒng)調(diào)試與仿真 硬件調(diào)試 設(shè)計(jì)中的硬件電路所使用的元器件和引腳的接線都需要進(jìn)行檢查,電源連接的正確與否是整個(gè)電路的關(guān)鍵,元器件和引腳的連線是否斷路,按鍵工作是否正常,整個(gè)過(guò)程都需要用萬(wàn)用表檢 測(cè)。如果芯片或元器件發(fā)燙,立即關(guān)閉電源,檢查芯片或元器件是否連接正確或者斷路,將芯片或元件重新插一下。若果第一次插上電源 LED正常發(fā)光,但在播放音樂(lè)時(shí), LED 不能發(fā)光不正常,則需要檢查 LED 燈是否是虛焊。 軟件調(diào)試 軟件調(diào)試則是檢查并修改計(jì)算機(jī)上已經(jīng)編程好的程序和數(shù)據(jù),以及在運(yùn)行過(guò)程中出現(xiàn)的錯(cuò)誤,如 LED 燈顯示不正常等等,都需要將程序逐步檢查和修改,直到運(yùn)行編譯后, 音樂(lè)和 LED 燈可以正常并有規(guī)律的工作。 軟件仿真 本設(shè)計(jì)是利用 Keil 和 軟件進(jìn)行編譯和調(diào)試。 ( 2)打開(kāi) Keil軟件,在 project 中的 target1 上右鍵選中 options for target,打開(kāi)的對(duì)話框中選 Debug,在右上角選好 Use,選中下拉菜單中 proteus VEM Simulator 旁出現(xiàn) Settings,點(diǎn)擊確定并保存。在 Keil中 譯并且仿真運(yùn)行, proteus 中就會(huì)顯示仿真結(jié)果。這些效果的實(shí)現(xiàn)都需要單片機(jī)和一個(gè)完整的電路系統(tǒng)的控制,電路系統(tǒng)需要進(jìn)行分模塊設(shè)計(jì),部分電路采用了專(zhuān)業(yè)課上所學(xué)到的比較典型的電路模塊。而本設(shè)計(jì)中的程序編譯尤其重要,雖然匯編語(yǔ)言不容易讀寫(xiě),但是很容易調(diào)試和修改,而且匯編語(yǔ)言的執(zhí)行速度較快,占用的內(nèi)存空間較少。 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 致謝 23 致 謝 經(jīng)歷了將近一個(gè)多月的時(shí)間,終于將這篇設(shè)計(jì)完成。特別感謝陳銳 指導(dǎo) 老師,在程序框架和設(shè)計(jì)思路上給予了建議,讓我更好的理解了設(shè) 計(jì)的內(nèi)容。 在此,向幫助和指導(dǎo)過(guò)我的各位老師表示衷心的感謝。如果沒(méi)有各位學(xué)者研究成果的幫助和啟發(fā),我將會(huì)很難完成本次設(shè)計(jì)的任務(wù)。由于我的學(xué)術(shù)水平有限,致使本設(shè)計(jì)還有許多不足之處,懇請(qǐng)各位老師和同學(xué)批評(píng)和指正。 為起始信號(hào) 片選信號(hào) START0:MOV 30H,# 00H SAOMIAO:MOV A,40H JNB ,YY1。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 2 JNB ,YY3。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 4 JNB ,YY5。從音樂(lè) 1 開(kāi)始演奏 JMP CON YY1: 。CJNE A,# 0FDH,YY2 MOV DPTR,# TABLE1 。MOV A,P3 。演奏音樂(lè) 3 JMP CON YY3: 。CJNE A,# 0F7H,YY4 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 附錄 27 MOV DPTR,# TABLE3 。MOV A,P3 。演奏音樂(lè) 5 JMP CON YY5: 。CJNE A,# 0DFH,BBF MOV DPTR,# TABLE5 JUM CON CON: SETB MOV A,30H 。算節(jié)拍 MOV R5,A MOV A,R2 SWAP A ANL A,# 0FH 。TABLE1 JMP CONT MODE1: MOV DPTR,# TABLE00 CONT: MOV A,50H 。定時(shí)啟動(dòng)器 T0 DYC: CALL YC 。指向下一個(gè)歌曲數(shù)據(jù) JMP SAOMIAO JIES: CLR TR0 JMP START0 TIM0: PUSH ACC。延遲程序 D2: MOV R4,# 125 D3: MOV R3,# 248 DJNZ R3,$ DJNZ R4,D3 DJNZ R7,D2 DJNZ R5,YC RET TABLE0: DW 64260,64400,64524,64580 DW 64684,64777,64820,64898 DW 64968,65030,65058,65110 DW 65157,65178,65217 TABLE00: DW 64260,64400,64524,64580 DW 64684,64777,64820,64898 DW 64968,65030,65058,65110 DW 65157,65178,65217 TABLE1: ??刀ㄇ楦? DB 34H,52H,63H,62H,52H,64H,32H,28H DB 33H,32H,52H,63H,62H,52H,63H,32H,37H DB 34H,52H,63H,62H,52H,63H,32H,28H DB 53H,52H,32H,22H,32H,22H,12H,24H,98H DB 93H,22H,28H,53H,32H,38H,22H,12H,98H,53H,52H,32H,22H,32H,22H, 12H,23H,98H DB 93H,22H,28H,53H,32H,38H,23H,12H,98H,53H,52H,32H,22H,32H,22H, 12H,22H,65H TABLE3:。同一首歌 DB 88H,14H,24H,36H,42H,34H,14H,28H,14H,94H 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 附錄 30 DB 1FH,88H,14H,24H,34H,32H,42H,54H,14H DB 46H,32H,54H,22H,32H,32H,22H,2CH,38H,54H,74H DB 76H,62H,68H,54H,52H,62H,74H,62H,52H,3FH DB 46H,42H,54H,64H,54H,42H,32H,28H,0A4H,0A2H DB 92H,84H,94H,1FH,0B8H,68H,46H,52H,68H DB 74H,72H,72H,74H,62H,52H,3FH,0B8H,68H DB 46H,52H,68H,64H,62H,62H,64H,42H,32H,2FH DB 58H,14H,24H,36H,42H,34H,12H,12H,26H,22H,24H,22H,12H DB 94H,9CH,0A8H,0A6H,92H,84H,64H,54H,22H,22H,46H,42H,44H,32H, 22H,5FH TABLE5:。送數(shù)據(jù)初值 MOV P1,A MOV A,# FEH。延時(shí) MOV R3,# 07H 。左移一位 MOV P1,A 。延時(shí) DJNZ R3,LOOP 。返回主程序循環(huán)值 YC:MOV R4,# 01H;延遲程序 DL1: MOV R5,# 8EH DL0: MOV R6,# 02H DJNZ R6,$ DJNZ R5,DL0 DJNZ R5,DL1 RET END 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 附錄 32 附錄四 音樂(lè)流水燈程序: ORG 0000H JMP START ORG 000BH JMP TIM0 ORG 001BH ORG TIM1 START: MOV TMOD,11H MOV IE,8AH CLR TR0 CLR TR1 SETB PT0 CLR PT1 MOV P2,0FFH MOV A,P2 MOV P2,0FFH NOP ANL A,00H 。 為起始信號(hào) 片選信號(hào) START0:MOV 30H,# 00H SAOMIAO:MOV A,40H JNB ,YY1。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 2 JNB ,YY3。由按鍵控制直接跳轉(zhuǎn)到音樂(lè) 4 JNB ,YY5。從音樂(lè) 1 開(kāi)始演奏 JMP CON YY1: 。CJNE A,# 0FDH,YY2 MOV DPTR,# TABLE1 。MOV A,P3 。演奏音樂(lè) 3 東華理工大學(xué)長(zhǎng)江學(xué)院畢業(yè)設(shè)計(jì) 附錄 33 JMP CON YY3: 。CJNE A,# 0F7H,YY4 MOV DPTR,# TABLE3 。MOV A,P3 。演奏音樂(lè) 5 JMP CON YY5: 。CJNE A,# 0DFH,BBF MOV DPTR,# TABLE5 JUM CON CON: SETB MOV A,30H 。算節(jié)拍 MOV R5,A MOV A,R2 SWAP A ANL A,# 0FH
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1