音乐播放器课程设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 音乐播放器课程设计

专业课程设计报告 题目:音乐播放器 所在学院 专业班级 学生姓名 学生学号 指导教师 提交日期 2012年10月 22日 电气工程学院专业课程设计评阅表 学生姓名 学生学号 同组队员 专业班级 题目名称 一、学生自我总结 Keil uVision4 让我深刻的认识基础知识的重要性,在多次查阅课本书籍,最后在老师的知道写完成了程序的编写。 学生签名: 年 月 日 二、指导教师评定 评分项目 平时成绩 答辩 综合成绩 权 重 50 单项成绩 教师签名: 年 月 日 一、设计目的 1 二、设计要求和设计指标 1 三、设计内容 1 3.1仿真软件Proteus简介 1 3.2编程软件Keil uVision4 9.0介绍 1 3.3 AT89C51单片机简介 1 3.3.1 主要特性 2 3.3.2管脚说明 2 3.3.3振荡器特性 4 3.3.4芯片擦除 4 3.4电路设计 4 3.5播放原理 5 3.6程序设计 7 3.6仿真结果与分析 9 四、本设计改进建议 9 五、总结 9 六、主要参考文献 10 一、设计目的 课程设计是通信工程专业的一门软硬件相结合实践的专业基础课,旨在提高学生的单片机应用、软件编程及小型工程项目开发能力。本设计将进一步加强学生对单片机硬件的理解,增强对汇编或C语言的灵活运用。要求学生能结合单片机、模拟电路、数字电路、汇编 或C语言,实现基本的应用系统,学会Proteus和Keil使用,为以后从事相关行业打下实践基础。 二、设计要求和设计指标 设计一个简单音乐播放器,程序运行时播放生日快乐歌,不使用定时器中断,所有频率完全用延时实现。 三、设计内容 3.1仿真软件Proteus简介 Proteus的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,它支持单片机且元件库齐全,使用方便,是不可多得的专业单片机软件仿真系统。目前可支持的单片机类型有68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片[7]。 3.2编程软件Keil uVision4 9.0介绍 用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。Keil uVision4是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编辑,编译,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。 3.3 AT89C51单片机简介 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案[1-3]。 3.3.1 主要特性 与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 全静态工作:0Hz-24Hz 三级程序存储器锁定 128*8位内部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 3.3.2管脚说明 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口

文档评论(0)

kji818 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档