久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機汽配人

8086匯編語言如何關閉揚聲器

運行程序后播放音樂 音樂放完后一直卡在一個音上不停 怎么編程序才能讓它停下
提問者:網(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不等于零\不相等 標志位ZF=0 MOV AH,4CH INT 21H MIDO PROC MOV AL,0B6H ;0B6H=10110101 計數(shù)器2為方式2 采用十進制計數(shù) 先讀寫低字節(jié) 后讀寫高字節(jié) OUT 43H,AL ;寫入方式控制字 MOV AX,34DCH MOV DX,12H DIV BX OUT 42H,AL ;寫入低字節(jié)計數(shù)器 MOV AL,AH OUT 42H,AL ;寫入高字節(jié)計數(shù)器 IN AL,61H ;PB的端口地址 OR AL,03H ;D1D0=PB1PB0==11 其他為不變 PB=1 表示打開揚聲器只有PB0PB1同時為高電平 揚聲器才能發(fā)聲 OUT 61H,AL ;直接控制發(fā)聲 and AL,00H ;D1D0=PB1PB0==11 其他為不變 PB=0 表示打開揚聲器只有PB0PB1同時為高電平 揚聲器才能發(fā)聲 OUT 61H,AL ;關閉發(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)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關于“8086匯編語言如何關閉揚聲器”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。
广德县| 鄢陵县| 文昌市| 简阳市| 南宫市| 渝中区| 德昌县| 龙胜| 邛崃市| 久治县| 灯塔市| 翁源县| 正定县| 平果县| 白朗县| 鹤峰县| 读书| 平塘县| 剑阁县| 平舆县| 宁陕县| 建始县| 八宿县| 莱西市| 云林县| 乃东县| 永新县| 扎赉特旗| 锡林郭勒盟| 绍兴市| 滁州市| 大英县| 新竹县| 绥化市| 淄博市| 陵川县| 汽车| 登封市| 乌审旗| 京山县| 积石山|