微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题怎样让中华机发声音?
栏目软件操作与技巧
作者洪来
发布1990-12-10
  10 FOR I=1 TO 100
  20 A=PEEK(49200)
  30 NEXT I
  由于中华机上的BASIC程序运行速度较慢,所以只能发出频率较低的声音(频率最高只有256赫兹)。要想发出更高频率的声音,就得使用机器语言编程序了。如果要让机器演奏音乐,还需知道音乐中音阶与节拍的控制值,例如,音阶1的控制值为192,一个节拍(四分音符)的控制值为160等等,这些值在许多介绍中华学习机的资料中都可以找到。下面给出的是一个用BASIC语言编制的,演奏音乐:
  131 56 55· 的示范程序。
  110 DATA 192,160,152,70,192,70,128,160,114,160,128,70,128,255,-1,-1
  120 PRINT CHR$(4);"BLOAD MUSIC-SUB"
  130 READ I,J
  140 IF I=-1 THEN END
  150 POKE 768,I:POKE 769,J
  160 CALL 770
  170 GOTO 130
  只需修改语句10中的数据,便可奏出不同的乐曲。