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

正文內(nèi)容

單片機及dsp課程設(shè)計報告-wenkub

2023-04-07 05:53:17 本頁面
 

【正文】 NC R0 MOV A,R5 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 。 MOV R5,00H 。定時器1用計數(shù),這里用作中斷,接開始/暫停鍵,初值為0ffH,方式2 ORG 0030HMAIN: MOV SP,60H MOV DPTR,TABLE 。數(shù)碼管顯視當(dāng)前所放歌曲曲數(shù) ORG 0000H AJMP MAIN ORG 0003H AJMP LAST_SONG 。當(dāng)音樂結(jié)束時,程序跳轉(zhuǎn)回曲目識別子程序。確定歌曲曲目后,數(shù)碼管再進(jìn)行顯示。鍵一聯(lián)通實現(xiàn)上一曲更換,由控制電路發(fā)出操作指令后,單片機調(diào)用相應(yīng)程序,通過驅(qū)動揚聲器發(fā)出美妙的音樂。 、B、C、D、E、F、G、DP相連接。由于頻率的倒數(shù)是周期,因此可由單片機中的定時控制方波周期,當(dāng)定時器計數(shù)溢出時產(chǎn)生中斷。二、課設(shè)內(nèi)容 設(shè)計一個基于單片機的音樂播放器,在播放音樂的同時并能顯示播放的歌曲序號,同時可以實現(xiàn)上一曲、下一曲的轉(zhuǎn)換;在播放的同時,還能實現(xiàn)暫停\開始的功能。一、課設(shè)目的通過本設(shè)計,能綜合運用《單片機技術(shù)原理與應(yīng)用》、《DSP原理與應(yīng)用》《C語言程序設(shè)計》以及《數(shù)字電路》、《模擬電路》等課程的內(nèi)容,為以后從事電子產(chǎn)品設(shè)計、軟件編程、系統(tǒng)控制等工作奠定一定的基礎(chǔ)。 問題分析、方案的提出、設(shè)計思路及原因 要想使播放器發(fā)出響聲,就得設(shè)計一個能產(chǎn)生聲響的程序,讓單片機輸出到揚聲器。將與揚聲器連接就可得到方波的周期,從而達(dá)到了控制頻率,即音階的目的。晶振電路由兩個1nF的電容和一個6Mhz的晶體振蕩器組成。二聯(lián)通實現(xiàn)下一曲更換,鍵三聯(lián)通實現(xiàn)開始暫停操作。然后,子程序?qū)κ欠癫シ胚M(jìn)行循環(huán)判斷,得到播放中斷的指令后再進(jìn)行播放。 源程序清單OUT BIT 。外部中斷0用于接上一曲歌按鍵 ORG 000BH AJMP F_T0 。DPRT指向每首歌曲的入口地址的地址。R5中存放表TABLE中正在執(zhí)行操作的序號 MOV R6,1 。設(shè)置完一首歌曲后,歌曲數(shù)加一 CJNE R6,N+1,SET_TAB 。給計數(shù)器1置初值0FFH,又由于是工作方式2,所以 MOV TL1,0FFH 。允許計數(shù)器具0中斷 CLR PT0 。高優(yōu)先級 SETB IT1 。允許外部中斷定0中斷 SETB EA 。*********************************** 。將正在播放的歌曲編號送數(shù)碼管顯視 MOV A,22H MOVC A,A+DPTR MOV OUT_NUM,A MOV R7,00H 。將歌曲的節(jié)拍表的入口地址送到DPTR ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR 。開始取出歌曲的第一個數(shù)據(jù) MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR 。不為0,取出節(jié)拍數(shù) ANL A,0FH MOV R2,A MOV A,R1 SWAP A ANL A,0FH JNZ SING 。開唱SING1:LCALL DELAY 。暫停,不唱 JB F0,$ 。唱完處理 CJNE A,N,WW 。沒有全部唱完,唱下一首,歌曲的入口信息調(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 。頻率產(chǎn)生 RETINEXT_SONG: PUSH ACC 。是最后一首,則R7指向第一首,演唱第一首 MOV 22H,01H AJMP BACK Q: INC 22H 。對下首要演唱的歌曲的幾分拍進(jìn)行調(diào)整,同時對R0中的內(nèi)容進(jìn)行保護(hù) MOV R4,00H MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR MOV 26H,A 。恢復(fù)現(xiàn)場 POP DPH POP ACC
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1