手机版

音乐发生器接口程序(3)

发布时间:2021-06-08   来源:未知    
字号:

微机原理实验 音乐发生器接口程序

mov al,0fh

out dx,al

mov al,07h ;打开8253的T2(PC6=1),开始发声 out dx,al

mov bx,ds:[bp] ;取1个音符的延时次数→bx

call time_delay ;调用延时子程

mov dx,303h ;关闭8253的T2(PC6=0)

mov al,06h

out dx,al

mov al,0eh

out dx,al

add si,2

add bp,2

jmp pp

end_sing:

mov dx, 303h

mov al,06h

out dx, al

mov al, 0eh

out dx, al

pop bx

pop bp

pop si

pop di

mov ax,4c00h

int 21h

star endp

new_intr proc

dec bx

iret

new_intr endp

time_delay proc near

pushf

push ds

push es

push bx ;关闭喇叭(PC0=0) ;取下1 个音符的频率 ;取下1 个音符的延时次数 继续 ;关闭8253的T2 ;关闭喇叭 ;寄存器出栈 ;返回DOS ;新中断服务程序 ;该服务程序只将延时次数-1 ;延时子程序 ;压栈 ;

音乐发生器接口程序(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)