【正文】
USH SI MOV DX,140 MOV DI,40 MOV AL,80NEXT1: MOV CX,BX MOV SI,14 MOV AH,0CHNEXT2: INT 10H INC CX DEC SI JNZ NEXT2 INC DX DEC DI JNZ NEXT1 POP SI POP CX POP AX POP DI POP DX RETDISPLAY ENDPDISPLAY0 PROC NEAR PUSH DX PUSH DI PUSH AX PUSH CX PUSH SI MOV DX,140 MOV DI,40 MOV AL,68NEXT10: MOV CX,BX MOV SI,14 MOV AH,0CHNEXT20: INT 10H INC CX DEC SI JNZ NEXT20 INC DX DEC DI JNZ NEXT10 POP SI POP CX POP AX POP DI POP DX RETDISPLAY0 ENDPCHANGE PROC NEAR PUSH DX PUSH AX SHR DI,1 MOV AX,DI MOV BX,15 MUL BL MOV BX,AX ADD BX,2 CALL DISPLAY0 POP AX POP DX RETCHANGE ENDPCODE ENDS END START五.系統(tǒng)調(diào)試與運(yùn)行 在本次程序設(shè)計(jì)過(guò)程中,按照設(shè)計(jì)要求,在界面上顯示課程設(shè)計(jì)題目、使用方法、作者姓名、單位及版權(quán)等信息,并在屏幕下方顯示鍵盤(pán)形狀,當(dāng)安不同的音階時(shí),相應(yīng)的樂(lè)鍵將呈現(xiàn)黃色。當(dāng)從鍵盤(pán)上敲擊Q ~ U鍵時(shí),音箱發(fā)出1 ~ 7的高音階;敲擊A ~ J鍵時(shí),音箱發(fā)出1 ~ 7的中音階; 敲擊Z ~ M鍵時(shí),音箱發(fā)出1 ~ 7的低音階設(shè)計(jì)界面六.設(shè)計(jì)收獲 通過(guò)兩個(gè)周的編程和查資料,我完成了微機(jī)原理和接口技術(shù)的課程設(shè)計(jì)。設(shè)計(jì)過(guò)程中碰到了很多的難題和障礙,我認(rèn)識(shí)到平時(shí)基礎(chǔ)知識(shí)的重要性,只有能夠熟練的掌握才能在實(shí)驗(yàn)過(guò)程中得心應(yīng)手,否則一步錯(cuò)則整個(gè)試驗(yàn)都會(huì)陷入困境,因而,嚴(yán)謹(jǐn)?shù)膽B(tài)度是試驗(yàn)成功的重要保障!通過(guò)這次課程設(shè)計(jì),我對(duì)各個(gè)芯片的功能有了更深刻的認(rèn)識(shí)和體會(huì),平時(shí)上課的理論知識(shí)只是停留在理論的層面,只有通過(guò)了這樣的試驗(yàn)才能更好的體會(huì)到,做到了理論和實(shí)際的相結(jié)合,使理論知識(shí)真正運(yùn)用到了實(shí)踐中去。七.主要參考文獻(xiàn)1.李長(zhǎng)青. 微機(jī)原理與接口技術(shù). 徐州:中國(guó)礦業(yè)大學(xué)出版社,20062.沈美明. 匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程. 北京:清華大學(xué)出版社,2002年3.周明德. 微機(jī)原理與接口技術(shù). 北京:人民郵電出版社,2002年17 / 17