教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

基于AT89C51单片机音乐盒课程设计 - 图文(4)

来源:网络收集 时间:2026-04-28
导读: MOV 52H,#HIGH TABLE40 MOV 53H,#LOW TABLE40 LCALL MAIN0 A44: CJNE A,#05H,A55 MOV 52H,#HIGH TABLE50 MOV 53H,#LOW TABLE50 LCALL MAIN0 A55: RET DELAY: MOV R4,#05 D1: MOV R5,#0FFH DJNZ R5,$ DJNZ R4,D1 RET

MOV 52H,#HIGH TABLE40 MOV 53H,#LOW TABLE40 LCALL MAIN0

A44: CJNE A,#05H,A55

MOV 52H,#HIGH TABLE50 MOV 53H,#LOW TABLE50 LCALL MAIN0 A55: RET

DELAY: MOV R4,#05 D1: MOV R5,#0FFH DJNZ R5,$ DJNZ R4,D1 RET

MAIN0: MOV TMOD,#11H ; 播放歌曲程序 MOV IE,#8AH MOV TH1,#3CH

MOV TL1,#0B0H LCALL KS

JNZ TTM12 MOV 40H,#00H NEXT20: MOV A,40H MOV DPH,52H MOV DPL,53H MOVC A,@A+DPTR MOV R2,A JZ STOP ANL A,#0FH MOV R1,A MOV A,R2 SWAP A

ANL A,#0FH JNZ SING CLR TR0 JMP W1 SING: DEC A

MOV 22H,A RL A

MOV DPTR,#TABLE00 MOVC A,@A+DPTR MOV TH0,A MOV 21H,A

..

.

MOV A,22H RL A INC A

MOVC A,@A+DPTR MOV TL0,A MOV 20H,A SETB TR0 SETB TR1

W1: LCALL DELAY30 INC 40H

LCALL KS ;有键跳出 JNZ STOP LJMP NEXT20 STOP: CLR TR0 CLR TR1 CLR P1.0 LJMP MAIN0 TTM12: LCALL K2 MOV A,37H

CJNE A,#08H,TTM13 ;暂停 CLR TR1 CLR P1.0

LCALL DELAY1 TTM120: LCALL KS

LCALL DELAY1 JZ TTM120 LCALL K2 MOV A,37H

CJNE A,#08H,TTM120 SETB TR1 LJMP NEXT20

TTM13: CJNE A,#09H,TTM14 ;下一曲 MOV A,52H INC A

MOV 52H,A MOV A,53H INC A

MOV 53H,A MOV A,36H INC A

MOV 37H,A LJMP TTM2

TTM14: CJNE A,#06H,TTM2 ; 上一曲 MOV A,52H DEC A

MOV 52H,A MOV A,53H DEC A

MOV 53H,A MOV A,36H DEC A

MOV 37H,A TTM2: RET

.

TT0: PUSH ACC ; 定时器中断子程序0 TABLE20: ;第二首《月亮代表我的心》 PUSH PSW MOV TL0,20H MOV TH0,21H CPL P1.0 ;获得脉冲 POP PSW POP ACC RETI

;定时器中断子程序1 T1INT:

MOV TH1, #3cH MOV TL1, #0b0H RETI DELAY30:

MOV R7,#2 W2: MOV R4,#125 W3: MOV R3,#248 DJNZ R3,$ DJNZ R4,W3 DJNZ R7,W2

DJNZ R1,DELAY30 RET TABLE00:

DW 64580,64684,64777,6482 ;音符 DW 64898,64968,65030,64260

DW 64400,64524,65058,63835,64021 TABLE10: ;第一首《精忠报国》 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

..

DB 02H,82H

DB 16H,32H,54H,02H,52H DB 0A6H,32H,54H,02H,52H DB 64H,74H,0B6H,64H DB 52H,5CH,32H,22H

DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,12H,94H,22H,32H DB 2CH

DB 32H,52H

DB 36H,22H,14H,54H DB 0ACH,92H,0A2H DB 96H,0A2H,96H,82H DB 3CH,54H

DB 36H,22H,14H,54H DB 0ACH,92H,0A2H

DB 16H,12H,14H,22H,32H DB 2CH,02H,82H

DB 16H,32H,56H,12H DB 0A6H,32H,56H,52H DB 66H,72H,0B6H,62H DB 62H,52H,58H,32H,22H DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,92H,0A4H,12H,22H DB 1CH DB 00

TABLE30: ; 第三首《大海》 DB

82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H DB

22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H DB

22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,94H,1CH DB

82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H DB

22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H DB

22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,22H,12H,1CH,32H,52H DB

62H,64H,62H,64H,0B2H,62H,52H,54H,62H,54H,32H,22H DB

12H,14H,12H,14H,24H,3CH,32H,22H,12H,14H,12H,14H,0B2H,62H,52H,54H,62H,54H,32H,5

2H DB

66H,0B2H,0B4H,62H,52H,5CH,32H,52H,62H,64H,62H,64H,0B2H,62H,52H,54H DB

62H,54H,32H,22H,12H,14H,12H,14H,54H,3CH,32H,22H,12H,14H,12H,14H,22H,32H DB

52H,54H,32H,54H,32H,52H,6FH,04H,02H,92H,32H,24H,12H,1FH DB 00

TABLE40: ;第四首《彩云追月》 DB

86H,92H,12H,22H,32H,52H,68H,63H,52H,34H,62H,0B2H,0B2H,62H,51H,61H,51H,31H,54H DB

62H,0B2H,0B2H,62H,52H,32H,52H,52H,51H,61H,51H,31H,34H,52H,62H,74H,32H,52H,52H,32H

DB 21H,31H,21H,11H,24H DB

32H,52H,52H,32H,22H,12H,24H,32H,52H,52H,32H,62H,52H,61H,51H

DB 31H,21H,21H,31H,21H,11H,1CH DB

21H,31H,22H,23H,31H,21H,18H,02H,0B2H,0BCH,0B4H,72H,61H,51H,72H,61H DB 71H,61H,51H,61H,71H,61H,6FH DB

86H,94H,12H,22H,32H,52H,64H,62H,51H,31H,52H,21H,31H,21H,33H,62H,0B2H,0B2H,62H DB 51H,61H,51H,31H,54H DB

62H,0B2H,72H,61H,51H,51H,61H,51H,31H,54H,61H,0B2H,72H,61H,51H,51H,61H,51H,31H,32H

DB 21H,11H,32H,51H,61H,54H DB

02H,32H,24H,32H,52H,52H,32H,22H,31H,21H,11H,24H,32H,52H,62H,0B2H,72H,61H,51H,61H ..

.

DB 51H,31H,32H,52H,52H,32H,62H DB

51H,31H,31H,21H,11H,91H,23H,31H,21H,1CH,12H,24H,32H,62H,51H,31H,34H,0B4H,72H DB 61H,51H,63H,71H,64H DB

0B2H,54H,72H,62H,71H,61H,54H,61H,51H,31H,21H,34H,73H,61H,54H,22H,32H,52H,22H,36H DB

52H,62H,61H,31H,32H,21H,11H,21H,11H,91H,81H DB

94H,52H,62H,52H,42H,32H,22H,32H,5 …… 此处隐藏:3033字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于AT89C51单片机音乐盒课程设计 - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/594019.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)