一区二区在线播放视频|金发欧美一区在线观看|亚洲五月天激情在线视频|亚洲 欧美 另类 在线|国产私拍福利精品视频网站|精品日韩欧美一区国产三区|亚洲国产成人综合在线电影二|国产91精品高清一区二区三区

下載手機(jī)汽配人

8086匯編語(yǔ)言如何關(guān)閉揚(yáng)聲器

運(yùn)行程序后播放音樂 音樂放完后一直卡在一個(gè)音上不停 怎么編程序才能讓它停下
提問者:網(wǎng)友 2018-08-26
最佳回答
別的不多說 給程序啊 CODE SEGMENT ASSUME CS:CODE START: MOV DX,10 SING: PUSH DX MOV BX,1000 CALL MIDO call delay POP DX DEC DX JNZ SING ;JNZ不等于零\不相等 標(biāo)志位ZF=0 MOV AH,4CH INT 21H MIDO PROC MOV AL,0B6H ;0B6H=10110101 計(jì)數(shù)器2為方式2 采用十進(jìn)制計(jì)數(shù) 先讀寫低字節(jié) 后讀寫高字節(jié) OUT 43H,AL ;寫入方式控制字 MOV AX,34DCH MOV DX,12H DIV BX OUT 42H,AL ;寫入低字節(jié)計(jì)數(shù)器 MOV AL,AH OUT 42H,AL ;寫入高字節(jié)計(jì)數(shù)器 IN AL,61H ;PB的端口地址 OR AL,03H ;D1D0=PB1PB0==11 其他為不變 PB=1 表示打開揚(yáng)聲器只有PB0PB1同時(shí)為高電平 揚(yáng)聲器才能發(fā)聲 OUT 61H,AL ;直接控制發(fā)聲 and AL,00H ;D1D0=PB1PB0==11 其他為不變 PB=0 表示打開揚(yáng)聲器只有PB0PB1同時(shí)為高電平 揚(yáng)聲器才能發(fā)聲 OUT 61H,AL ;關(guān)閉發(fā)聲 RET MIDO ENDP DELAY PROC MOV DX,01FFH DEL1: MOV CX,0FFFFH DEL2: LOOP DEL2 DEC DX JNZ DEL1 RET DELAY ENDP CODE ENDS END START
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“8086匯編語(yǔ)言如何關(guān)閉揚(yáng)聲器”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。