ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:140.69KB ,
资源ID:17351476      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17351476.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(音乐播放器系统设计文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

音乐播放器系统设计文档格式.docx

1、键盘 ;蜂鸣器0 前言 对于我们测控技术与仪器专业而言,单片机无疑是重中之重,而随着网络的普遍,音乐播放器变成一个人们日常生活中一个必不可少的软件,而一个操作简便的播放器更是被大家所喜爱。所以本课程设计的就是一个可以实现简单音乐播放的音乐播放器。1 总体方案设计针对本课题的设计任务,进行分析得到:本文设计的音乐播放器是通过控制单片机内部的定时器来产生不同频率的方波,驱动蜂鸣器发出不同音节的声音,再利用延迟来控制发音时间的长短,即控制音调中的节拍。同时设置键盘按键使所设计的程序能在二首歌曲之间进行选曲,从而进行播放。 系统原理框图如图1所示。键盘图1 系统原理框图根据设计要求,设计了采用独立式键

2、盘电路的方案一和采用矩阵式键盘电路的方案二,其中方案一当按键数目较多时,独立式键盘需要较多的输出口线且电路结构复杂,方案二矩阵式键盘会节省很多I/O口线。但本设计所需键盘按键数目比较少,综合各方面的因素,采用了方案一。2 硬件电路设计2.1 单片机系统 在设计中文章选择单片机AT89C52作为播放器的核心控制部件,原因是因为AT89C52的功能全部兼容MCS-51,并且还有程序加密等功能,相比而言更加实用。AT89C52单片机是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8KB的可反复擦写的只读程序存储器和256字节的随机存取存储器,器件采用ATMEL公司的高密度、非易失性

3、存储技术生产,与标准MCS-51指令系统及8051产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,其强大的功能更适合较为复杂的控制应用场合。其主要工作特性是:片内程序存储器内含8KB的Flash程序存储器,可擦写寿命为1000次;片内数据存储器内含256字节的RAM;具有32根可编程I/O口线;具有3个可编程定时器;中断系统是具有8个中断源、6个中断矢量、2级优先权的结构;串行口是具有一个全双工的可编程串行通信口;具有一个数据指针DPTR;低功耗工作模式有空闲模式和掉电模式;具有可编程的3级程序锁定位;AT89C52工作电源电压位5(10.2)V,且典型值为5V。AT89

4、C52最高工作频率为24MHZ,编程频率为324HZ,编程启动电流为1mA。图2 单片机接口示意图2.2 键盘接口 因为本设计采用按键较少,所以采用的是独立式键盘。本设计只需要S4与S5按键,分别对应P3.4口与P3.7口。下图为键盘接口电路图。 图3 单片机接口示意图2.3 蜂鸣器下图所示为蜂鸣器的接口示意图。图4 蜂鸣器接口示意图3 软件设计根据设计方案,设计的程序流程有初始化,选择按键与播放歌曲三部分组成。主程序流程如图2所示。图5 主程序流程图4 调试分析在设计程序的时候,最初只能播放一首歌,而且只要开机就会播放,这与最初的设想大相径庭,经过思考,我发现可以模仿在计算机测控技术课上所学

5、的步进电机的程序,尽管这样程序有些臃肿,但解决了只能播放一首歌曲,开机自动播放的问题。5 结论及进一步设想根据实验结果,本设计基本完成了设计要求,即能简单的播放两首歌曲,但是由于所学知识有限,很多正常音乐播放器的功能并没有,例如暂停,下一首,上一首等功能并没有,只能进行简单的音乐播放,类似音乐盒的功能。而这可以通过今后的学习实践过程中来进一步完善。参考文献1 张毅刚,刘杰.MCS-51单片机原理及其应用.哈尔滨工业出版社,20082 孙传友,孙晓斌.测控系统原理与设计.北京航空航天大学出版社,20073 方彦军,孙健.智能仪器技术及其应用.化学工业出版社,2007课设体会 为时两周的课程设计结

6、束了,在这两周里,巩固了以前所学到的知识,而且学到了许多以前并不了解的知识,增强了自己的独立思考及动手能力,总而言之,收获颇丰。在设计程序的时候,得到了老师和同学的帮助和支持,使我能够顺利的完成这次课程设计。2011年7月 22日完成附录 程序清单 count equ 40h ;工作内存定义 Addr equ 42h temp1 equ 43h temp2 equ 44h Speak bit P2.3 ORG 0000hLOOP: JNB P3.7,FIR JNB P3.4,SEC AJMP LOOP ORG 000bH ;int0中断地址 AJMP Time0_IntFIR: MOV TMO

7、D,#01h; MOV IE ,#82h; MOV TH0 ,#0D8h; MOV TL0 ,#0EFh; ;12M晶振,形成10毫秒中断FIR3: MOV count,#0 MOV Addr,#0FIR1: CLR A MOV A,addr MOV DPTR,#song1 MOVC A,A+DPTR MOV temp1,A INC addr CJNE A,#0ffh,loop1 CLR TR0; MOV 50h,#100 ACALL Delayxms AJMP FIR1loop1: CJNE a,#00h,loop12 AJMP FIR3loop12: MOV a,addr MOV temp

8、2,a MOV tcon,#10hFIR2: CPL speak MOV 50h,temp1 ACALL delayxms MOV a,temp2 CJNE a,count,loop3loop3: AJMP FIR2SEC:SEC3:SEC1: MOV DPTR,#song2 CJNE A,#0ffh,lop1 AJMP SEC1lop1: CJNE a,#00h,lop12 AJMP SEC3lop12:SEC2: CJNE a,count,lop3lop3: AJMP SEC2delayxms: MOV 52h,#1 ;50h,51h,52h用于延时 50h为参数x 延时1*x msdel

9、aya: MOV 51h,#16 DJNZ 51h,$ DJNZ 52h,delaya DJNZ 50h,delayxms RET ;延时返回Time0_Int: MOV TH0,#0d8h; MOV TL0,#0EFh INC Count RETISONG1:DB 18H, 30H, 1CH, 10H, 20H, 40H, 1CH, 10H , 18H, 10H, 20H, 10HDB 1CH, 10H, 18H, 40H, 1CH, 20H, 20H, 20H, 1CH, 20H, 18H, 20H DB 20H, 80H, 0FFH,20H, 30H, 1CH, 10H, 18H, 20

10、H, 15H, 20H, 1CHDB 20H, 20H, 20H, 26H, 40H, 20H, 20H, 2BH, 20H, 26H, 20H, 20H , 20H, 30H, 80H, 0FFHDB 20H, 20H, 1CH, 10H, 18H, 10H, 20H, 20H, 26H, 20H, 2BH, 20HDB 30H, 20H, 2BH, 40H, 20H, 20H, 1CH, 10H, 18H, 10H, 20H, 20HDB 26H, 20H, 2BH, 20H, 30H, 20H, 2BH, 40H, 20H, 30H, 1CH, 10HDB 18H, 20H, 15H,

11、20H,1CH, 20H, 20H, 20H, 26H, 40H, 20H, 20H DB 2BH, 20H, 26H, 20H , 20H, 20H, 30H, 80H, 20H, 30H, 1CH, 10HDB 20H, 10H, 1CH, 10H, 20H, 20H, 26H, 20H, 2BH, 20H, 30H, 20HDB 2BH, 40H, 20H, 15H, 1FH, 05H, 20H, 10H, 1CH, 10H, 20H, 20HDB 18H, 20H, 15H, 20H, 1CH, 20H, 20H, 20H, 26H, 40H, 20H, 20HDB 2BH, 20H,

12、 26H, 20H, 20H, 20H, 30H, 30H , 20H, 30H, 1CH, 10HDB 18H, 40H, 1CH, 20H, 20H, 20H, 26H, 40H, 13H, 60H, 18H, 20HDB 15H, 40H, 13H, 40H, 18H, 80H, 00HSONG2:DB 30H,20H,2BH,10H,26H,10HDB 26H,20H,26H,20H,2BH,20H,30H,10H,2BH,10H,2BH,60H,30H,10H,2BH,10HDB 26H,20H,26H,20H,2BH,20H,30H,20H,30H,60H,40H,10H,39H,

13、10HDB 40H,40H,40H,10H,40H,10H,39H,10H,30H,10H,30H,60H,30H,20HDB 30H,20H,30H,20H,30H,10H,2BH,10H,2BH,40H,30H,20H,2BH,10H,26H,10HDB 26H,20H,26H,20H,20H,20H,1CH,10H,2BH,10H,2BH,40H,26H,20H,2BH,10H,30H,10HDB 30H,20H,30H,20H,2BH,20H,26H,10H,20H,10H,20H,60H,40H,10H,40H,10HDB 39H,20H,30H,10H,30H,10H,30H,10

14、H,26H,30H,2BH,20H,30H,20H,30H,20H,2BH,10H,30H,10HDB 30H,0C0H,26H,20H,26H,10H,20H,10HDB 20H,20H,20H,10H,20H,10H,20H,20H,20H,10H,1CH,10H,1CH,40H,26H,20H,2BH,20HDB 30H,20H,30H,20H,30H,20H,2BH,10H,26H,10H,26H,60H,26H,10H,20H,10HDB 20H,20H,20H,20H,20H,20H,1CH,10H,18H,10H,18H,20H,1CH,20H,20H,20H,26H,20HDB

15、 2BH,20H,30H,20H,30H,20H,39H,10H,2BH,10H,2BH,60H,26H,10H,20H,10HDB 20H,20H,20H,20H,20H,10H,1CH,20H,20H,10H,1CH,40H,26H,20H,2BH,20HDB20H,20H,20H,20H,20H,20H,1CH,10H,18H,10H,18H,20H,1CH,20H,20H,20H,26H,10H,2BH,10HDB 2BH,20H,2BH,20H,2BH,80H,30H,10H,26H,20H,24H,10HDB 26H,20H,2BH,20H,2BH,80H,26H,20H,2BH,

16、10H,30H,10HDB 30H,40H,26H,20H,2BH,10H,30H,10H,30H,40H,26H,20H,2BH,20HDB 26H,20H,30H,20H,26H,20H,1CH,10H,20H,10H,20H,60H,26H,10H,20H,10HDB 1CH,20H,1CH,10H,20H,10H,20H,20H,1CH,10H,20H,10H,20H,40H,26H,10H,2BH,10H,30H,20HDB 2BH,20H,2BH,10H,26H,10H,2BH,20H,30H,10H,2BH,10H,2BH,40H,26H,20H,2BH,10H,30H,10HDB 26H,20H,30H,20H,26H,10H,1CH,20H,20H,10H,20H,60H,26H,10H,20H,10HDB 1CH,20H,1CH,20H,18H,20H,20H,10H,1CH,10H,20H,30H,20H,10H,26H,10H,2BH,10H,30H,20HDB 2BH,40H,2BH,10H,30H,10H,2BH,10H,26H,10H,2BH,40H,26H,20H,26H,20H,2BH,60H,30H,20H,30H,0C0HDB 00HEND

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1