- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1 引言 1
2 系统总体设计 2
2.1 系统组成框图 2
2.2 电子音乐盒功能框图 2
2.3 设计软件 3
3 硬件设计 4
3.1 AT89S51简介 5
3.2 复位电路和时钟电路 6
3.3 按键电路 8
3.4 LED显示电路 8
4 软件设计 9
4.1 电子音乐的产生 10
4.2 音乐播放 17
4.3 花样灯 19
4.4 源程序代码 21
5 仿真 21
5.1 硬件电路的仿真 21
5.2 软件电路的仿真 21
5.3 联调 21
5.4 仿真结果 21
6 电路板焊接与调试 22
6.1 元器件处理 22
6.2 电路焊接 22
6.3 电路调试 23
7 程序烧录、调试与运行结果 24
结 论 26
致 谢 27
参 考 文 献 28
附 录 29
1 引言
电子技术是十九世纪末开始发展起来的新兴技术,二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。集成电路的出现和应用,标志着电子技术发展到了一个新的阶段。正朝着高性能和多品种方向发展趋势进一步向着低功耗CMOS化、小体积、低价格高性能、大容量外围电路内装化等发展。音乐盒又称八音盒。音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。当时为使教会的的钟塔报时,而将大小的钟表上机械装置,被称为“可发出声音的组钟”。 1796年由瑞士钟表匠安托·法布尔发明,转动盒内的链环,可自动演奏音乐。1992年,中国第一台具有知识产权的八音琴在韵升诞生。
音乐盒悠扬的乐声,经常勾起人们对美好往事的回忆,甚至魂牵梦萦,坠入时光岁月的追忆中。300多年来席卷全球市场的音乐盒的最大魅力,也许就在于它能将抽象的音乐,凝固成具象的艺术品。成为人们表达美好情感,追思逝去岁月的最佳选择本文设计的音乐盒,是基于单片机设计制作的电子音乐盒。小巧,音质优美且能演奏和弦音乐。电子音乐盒,制作工艺简单,可批量生产,价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,使音乐盒。
图2.1 系统组成框图
2.2 电子音乐盒功能框图
本次设计主要设计了三个标志位,count1、count2和count3,对应按键电路的key1、 key2和key3,key1用来选择播放不同的歌曲,key2用来改变LED流水灯的显示花样,key3用来暂停和播放歌曲。功能结构图如下图2.2所示。
图2.2 电子音乐盒功能框图
2.3 设计软件
本设计主要使用三个软件,proteus、keil和SLISP。用proteus进行硬件电路设计,用keil进行软件设计,使用proteus和keil进行联调,等程序功能都实现且调试好了之后,在使用USB-ISP软件将程序烧入制作好的实物中,实现电子音乐盒的设计与制作。
2.3.1 proteus
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。且在编译方面,它支持IAR、Keil和MPLAB等多种编译器。2.3.2 keil
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。使用C语言编程,Keil是Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc公司联合运营。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。Keil公司在2005年被ARM公司收购。而后ARM Keil推出基于uVision界面,用于调试ARM7,ARM9,Cortex-M内核的MDK-ARM开发工具,
您可能关注的文档
- 论家族式管理向现代企业管理转变的途径——以美特斯·邦威集团为例.doc
- 基于单片机的电子负载系统设计.doc
- 车前子化学成分的研究.doc
- 毕业论文(设计):基于单片机的出租车计价器的设计.doc
- 毕业论文(设计):基于单片机的多功能音乐盒设计.doc
- 毕业论文:电子商务环境下顾客忠诚度的建立和管理.doc
- 毕业设计:基于单片机的超声波视力保护仪的设计.doc
- 毕业设计:基于单片机的办公室用空气净化器控制系统设计.docx
- 毕业论文(设计):基于单片机的GPS定位信息显示系统设计.doc
- 基于单片机的多路巡检报警控制系统.docx
- 2025年爱牙日主题活动方案.pptx
- 在全省2025年质量安全工作电视电话会议上的讲话.pptx
- 健康教育的内容与方法探索试题及答案.docx
- 健康管理师实务操作要点试题及答案.docx
- 药学抗血栓药.pptx
- 浙江省丽水市发展共同体2024-2025学年高一下学期期中联考历史试题(含答案).pdf
- 2024-2025年人教版七年级下册期中预测卷2.pdf
- 第八单元第三章 了解自己增进健康 能力提优测试卷 (含答案) 2024-2025学年级人教版八年级生物下册.pdf
- 浙江省台州市山海协作体2024-2025学年高二下学期期中联考历史试题(含答案).pdf
- 第9课 20世纪以来人类的经济与生活 课件(共29张PPT)2024-2025学年统编版高中历史选择性必修2.pptx
文档评论(0)