发 帖  
经验: 积分:8
学生 没有公司
江苏省 苏州市 学术研究/学生
  • 曲谱存贮格式 unsigned char code MusicName{音高,音长,音高,音长。..。, 0,0}; 末尾:0,0 表示结束(Important) 音高由三位数字组成: 个位是表示 1~7 这七个音符 十位是表示音符所在的音区:1-低音,2-中音,3-高音; 百位表示这个音符是否要升半音: 0-不升,1-升半音。 音长最多由三位数字组成: 个位表示音符的时值,其对应关系是: |数值(n):|0 |1 |2 |3 | 4 | 5 | 6 |几分音符: |1 |2 |4 |8 |16 |32 |64 音符=2^n 十位表示音符的演奏效果(0-2):0-普通,1-连音,2-顿音 百位是符点位: 0-无符点,1-有符点
    lhl545545
    5321次阅读
    0条评论
  • MOV ie,#10000010b;中断使能 jbKEY,$;第一次按to? calldelay1;消除抖动 jnbKEY,$;to放开? MOV 31h,#00;按to次数计数指针初值为00h start0: MOV 30h,#lowsong;取简谱码指针(第1首) next: MOV a,30h MOV dptr,#table MOV ca,@a+dptr;至相关页码,高4位为音符的高低
    lhl545545
    4686次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 0 次赞同

    获得 2 次收藏
关闭

站长推荐 上一条 /7 下一条

返回顶部