发声系统程序设计(微机原理实验设计).docVIP

  • 19
  • 0
  • 约7.35千字
  • 约 10页
  • 2017-06-21 发布于河南
  • 举报

发声系统程序设计(微机原理实验设计).doc

发声系统程序设计(微机原理实验设计)

一、实目的?:8255的端口B相与来控制扬声器发声的(如图1所示),因此当PB1=1时,才能控制扬声器的音调。在系统中8255的B口地址为61H, 控制扬声器发声原理图 指令: IN AL,61H OR AL,3 OUT 61H,AL 发声子程序如下: BEEP PROC NEAR MOV AL OUT 43H,AL MOV AX,533H OUT 42H,AL MOV AL,AH OUT 42H,AL IN AL,PORT_B MOV AH,AL OR AL,03 OUT PORT_B,AL SUB CX,CX G7: LOOP G7 DEC BL JNZ G7 MOV AL,AH OUT PORT_B,AL RET BEEP ENDP 2.8255端口B(如PB1位)作为发声源 使8255端口B(或相应的等效电路)最低位D0=0,关闭定时器声源的输出,OUT2为常高电位(方式3所致)。又通过使8255端口B(或相应等效电路)的D1位置1或置0(按指定的频率来编程),便能让“与”门输出一周期性变化的方波,使扬声器发声。 3.利用中断调用实现发声 利用计算机内部的计数器和扬声器实现 三

文档评论(0)

1亿VIP精品文档

相关文档