单片机课程设计《数字音乐盒的设计》(6)

2019-08-01 23:27

LCALL ENABLE LCALL WRITE2 MOV A,B ADD A,#30H

MOV P0,#0CCH ;显示分个位 LCALL ENABLE LCALL WRITE2 MOV A,MIN MOV B,#3 MUL AB MOV B,#100 DIV AB MOV R2,A MOV A,#10 XCH A,B DIV AB MOV A,MIN XRL A,#60 JNZ OUT HOUSET: MOV MIN,#00H

;**************************************每小时刷新小时显示一次 MOV A,HOU MOV B,#10 DIV AB

ADD A,#30H ;将BCD吗转化为ASIIC码 MOV P0,#0C8H ;显示小时十位 CALL ENABLE CALL WRITE2 MOV A,B

25

ADD A,#30H

MOV P0,#0C9H ;显示小时个位 CALL ENABLE CALL WRITE2 MOV A,HOU INC A MOV HOU,A XRL A,#10 JNZ OUT SJMP OVERFLOW OUT: RETI

;*************************************溢出处理 OVERFLOW: MOV L50MS,#20 MOV L1MS,#00H MOV L250MS,#00H MOV SEC,#00H MOV MIN,#00H MOV HOU,#00H RETI

;------------------------------------------------------------------- DELAY30: ;延时子程序 MOV R7,#2 W2:

MOV R4,#125 W3:

MOV R3,#248 DJNZ R3,$ DJNZ R4,W3

26

DJNZ R7,W2 DJNZ R1,DELAY30 RET

;------------------------------------------------------------------- TABLE00: ;决定音调的定时初值 DW 64580,64684,64777,64820 DW 64898,64968,65030,64260 DW 64400,64524,65058,63835,64021

;------------------------------------------------------------------- ;第一首《同一首歌》

;------------------------------------------------------------------- TABLE10:

DB 88H,14H,24H,36H,42H,34H,14H,28H,14H,94H DB 1FH,88H,14H,24H,34H,32H,42H,54H,14H

DB 46H,32H,54H,22H,32H,32H,22H,2CH,38H,54H,74H DB 76H,62H,68H,54H,52H,62H,74H,62H,52H,3FH DB 46H,42H,54H,64H,54H,42H,32H,28H,0A4H,0A2H DB 92H,84H,94H,1FH,0B8H,68H,46H,52H,68H DB 74H,72H,72H,74H,62H,52H,3FH,0B8H,68H DB 46H,52H,68H,64H,62H,62H,64H,42H,32H,2FH

DB 58H,14H,24H,36H,42H,34H,12H,12H,26H,22H,24H,22H,12H

DB 94H,9CH,0A8H,0A6H,92H,84H,64H,54H,22H,22H,46H,42H,44H,32H,22H,5FH DB 00

;------------------------------------------------------------------- ;第二首<<世上只有妈妈好>>

;------------------------------------------------------------------- TABLE20:

DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H, 32H,28H

DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH

27

DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H, 32H,28H

DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH DB 66H,52H,34H,54H,0B4H,62H,52H,68H,34H,52H,62H,54H,34H,12H,92H,52H, 32H,28H

DB 26H,32H,54H,52H,62H,34H,24H,18H,56H,32H,22H,12H,92H,12H,8FH DB 00

;------------------------------------------------------------------- ;第三首《精忠报国》

;------------------------------------------------------------------- TABLE30:

DB 66H,52H,36H,22H,12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H DB 32H,52H,22H,42H,38H,66H,52H,36H,22H,12H,22H,22H,32H,98H DB 24H,22H,32H,54H,52H,32H,92H,12H,92H,82H,98H,66H,52H,36H,22H DB 12H,12H,22H,32H,98H,84H,82H,92H,14H,12H,22H,32H,52H,22H,42H,38H DB 66H,52H,36H,22H,12H,22H,22H,32H,98H,24H,22H,32H,54H,52H,32H DB 22H,12H,92H,82H,98H,14H,24H,34H,44H,64H,0B4H,64H,32H,52H

DB 62H,0B2H,62H,52H,38H,24H,22H,32H,54H,52H,62H,52H,32H,32H,22H,38H DB 64H,0B4H,64H,32H,52H,62H,0B2H,62H,52H,38H,22H,22H,22H,32H,52H,52H DB 52H,62H,7FH,74H,04H,58H,6FH DB 00 END

附录表B C调各音符频率与计数值T的对照表

音符 低1DO #1DO# 低2RE #2RE# 频率(Hz) 简谱码(T值) 262 277 294 311 63628 63731 63835 63928 音符 #4FA# 中5SO #5SO# 中6LA 频率(Hz) 740 784 831 880 简谱码(T值) 64860 64898 64934 64968 28

低3M 低4FA #4FA# 低5SO #5SO# 低6LA #6 低7SI 高1DO #1DO# 中2RE #2RE# 中3M 中4FA

330 349 370 392 415 440 466 494 523 554 587 622 659 698 64021 64103 64185 64260 64331 64400 64463 64524 64580 64633 64684 64732 64777 64820 #6 中7SI 高1DO #1DO# 高2RE #2RE# 高3M 高4FA #4FA# 高5SO #5SO# 高6LA #6 高 932 988 1046 1109 1175 1245 1318 1397 1480 1568 1661 1760 1865 1967 64994 65030 65058 65085 65110 65134 65157 65178 65198 65217 65235 65252 65268 65283 附录表C 简谱对应的简谱码、T值、节拍数 简 谱 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5

发 音 低音SO 低音LA 低音TI 中音DO 中音RE 中音MI 中音FA 中音SO 中音LA 中音TI 高音DO 高音RE 高音MI 高音FA 高音SO 不发音 简 谱 码 1 2 3 4 5 3 7 8 9 A B C D E F 0 T值 64260 64400 64524 64580 64684 64777 64820 64898 64968 65030 65058 65110 65157 65178 65217 29


单片机课程设计《数字音乐盒的设计》(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[推荐文档]预备党员工作汇报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: