单片机音乐发生器的制作(3)
邢台职业技术学院毕业论文
MOV A,TC
MOVC A,@A+DPTR MOV R4,A CJNE A,#0FFH,X1 RET X1:
MOV DPTR,#LEN MOV A,TC MOVC A,@A+DPTR MOV R3,A ACALL PLAY INC TC JMP X0 RET SOUNDON:
SETB TR0 RET SOUNDOFF: CLR TR0 RET LOADVALUE:
MOV DPTR,#SILIST MOV A, R4 MOVC A,@A+DPTR MOV SI,A
MOV DPTR,#LOLIST MOV A, R4
MOVC A,@A+DPTR MOV LO, A RET TOINT:
MOV TL0,LO MOV TH0,SI CPL P3.4
第 11 页 共 18 页
邢台职业技术学院毕业论文
RETI DELAY:
MOV R6,#35 D1:
MOV R7,#70 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,DELAY RET SILIST:
DB 196,202,208,211,216,220,224 DB 226,229,232,233,236,238,240 DB 241,242,244,244,246,247,248 LOLIST:
DB 4,28,21,7,5,16,12 DB 4,13,10,20,3,8,6 DB 2,23,5,26,1,4,3 SONG:
DB 12,15,13,12,12,10,12,13,15,12,12,13,12,10,9,9,10,12,10,9,10,8
DB 12,15,13,15,12,10,12,9,10,12,10,12,13,15,12,13,12,10,12,8,10,9
DB 10,9,8,9,10,13,12,10,12,13,12,15,13,12,10,12,9,12,9,10,9,8,0FFH
LEN:
DB 2,1,1,2,2,1,1,1,1,2,2,2,1,1,2,2,2,1,1,1,1,3
DB 2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2
DB 1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,0FFH
END
4.3定时器的初始化设置
第 12 页 共 18 页
邢台职业技术学院毕业论文
如下介绍如何以定时器产生各种频率的声音,可以通过喇叭发出“D0”、“RE”、“ME”??飞音阶,试验仍也定时器0工作于模式0,计时时间长短所发音的频率而定,下表是我们所接受的频率值:
表4-1 频率值 低音 频率 中音 频率 高音 频率 6
通过频率值我们可以推得定时计数器,它们的关系介绍如下: T=1/f; Co=t/2; lo =(8192-co)2; Hi=(8192-co)/32
其中符号的含义说明如下: f :频率值 t :方波宽度
co :定时器搜计数的次数 lo :计数初值低字节 hi :计数初值高字节
1 262 1 523 1 1044 2 294 2 587 2 1178 3 330 3 659 3 1316 4 349 4 698 4 1397 5 392 5 784 5 1560 6 440 6 880 6 1765 7 494 7 987 7 1974.4音乐发生器的发音原理
一段音乐需要两个元素,即音符和节拍。
音符的发音主要靠不同的音频脉冲,只要算出某一音频的周期(频率的倒数),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到了就将输出脉冲的I/O反相,然后重复计时此半周期时间,再对I/O脚上得到此频率的脉冲,此信号从P3.4脚输出。
第 13 页 共 18 页
邢台职业技术学院毕业论文
第5章 焊接及调试
硬件平台结构一旦确定,大的功能框架即形成。软件在硬件平台上构筑,
第 14 页 共 18 页
邢台职业技术学院毕业论文
完成各部分硬件的控制和协调。系统功能是由软硬件共同实现的,由于软件的可伸缩性,最终实现的系统功能可强可弱,差别可能很大。因此,软件是本系统的灵魂,对软件进行全面测试是检验错误排除故障的重要手段。
5.1焊接
焊接配线时要保持线路的整齐,在零件够齐后,则进行线路的焊接,摆上电阻、电容等组件进行配线,配线不宜过长,最好线焊上一点后,预拉至另一点处,确定长度后将其剪下,再焊接至另一点处,而在转角处尽可能拉称直角,如此一来可以确保制作出来线路的整齐。
在焊接过程中我们归纳的工艺流程如下;准备,熟悉控制要求,核对元器件数量、规格、型号,元件检测,元器件预加工,万能印制电路板装配、焊接,程序烧录,自检调试,印制电路板设计制作,印制电路板装配与调试。
5.2调试
根据系统设计方案,本系统的调试共分为三大部分:硬件调试、软件调试和软硬件联调。包括对:音乐播放功能的调试,按键功能的调试。单片机软件先在最小系统板上调试,确保工作正常之后,再与硬件系统联调,最后进行整体测试,使系统的所有功能得以实现。
5.2.1硬件调试
电路安装完成后,首先进行检查,即确认电路无虚焊、无短路、无断路,集成元件安装是否正确,之后进行电路功能调试:
1)音乐播放功能调试:音乐是否能正常播放; 2)按键功能调试:音乐是否能停止和重播;
5.2.2软件调试
本设计的软件系统,全部用C51来编写,选用一般的仿真器对C51进行调试。
5.2.3软硬调试
系统做好后,进行系统的完整调试。主要任务是检验实现的功能及其效果。为了确保所有功能的正常运行,单片机软件先在最小系统板上调试,确保工作正常之后,再与硬件系统联调。
结论
第 15 页 共 18 页
…… 此处隐藏:566字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




