基于AT89C51单片机音乐盒课程设计 - 图文(4)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




