网站大量收购闲置独家精品文档,联系QQ:2885784924

大工秋《单片机原理及应用》大作业.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大工秋《单片机原理及应用》大作业.doc

网络教育学院 《单片机原理及应用》大作业 题 目:简易电子琴 层 次: 专升本 专 业:电气工程及其自动化 555 定时器是一种模拟和数字功能相结合的中规模集成器件。555 定时器成本低,性能可靠,只需要外接几个电阻、电容,就可以实现多谐振荡器、单稳态触发器及施密特触发器等脉冲产生与变换电路。它也常作为定时器广泛应用于仪器仪表、家用电器、电子测量及自动控制等方面。 本文是关于利用555定时器实现简易电子琴,这种应用只是其功能中的一部分。这种由555定时器做出来的电子琴,体积小,用料省,经济实用。 关键字:555定时器 时钟信号 蜂鸣器 前言 电子科学技术是人类在生产斗争和科学实验中发展起来的。1883年美国发明家爱迪生发现了热电子效应,1904年弗莱明利用这个效应制成了电子二极管,并证实了电子管具有“阀门”作用,它首先被用于无线电检波。1906年美国的德福雷斯在弗莱明的二极管中放进了第三电极—栅极而发明了电子三极管,从而建树了早期电子技术上最重要的里程碑。半个多世纪以来,电子管在电子技术中立下了很大功劳;但是电子管毕竟成本高,制造繁,体积大,耗电多,从1948年美国贝尔实验室的几位研究人员发明晶体管以来,在大多数领域中已逐渐用晶体管来取代电子管。但是,我们不能否定电子管的独特优点,在有些装置中,不论从稳定性、经济性或功率上考虑,还需要采用电子管。 随着科学技术的发展和人类的进步,电子技术已经成了各种工程技术的核心,特别是进入信息时代以来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、控制系统、测试系统、计算机等等各行各业 生活中常使用到许多的电子设备,它给我们生活上的便利与影响。而电子琴就是一个很明显的例子,这些有时甚至含有内建音乐,有时又可以千变万化,真让人想动手试试看,因此我们对它产生了许多问题与想象。它是如何动作?不同的音调产生原理又是什么?而若是改变它们的音调,不知道会不会很麻烦,其电路要重新制作吗?系统会怎么修改? 乐器的发展与科学技术的发展密切相关,现代电子技术的兴起,使一些机械的装置逐步电动化、电子化。科学技术上的这些变化及发展促进了乐器的发展,由此出现了许多新的电子乐器,如电子琴、电钢琴等。 本文就是关于用555定时器制作简易电子琴的过程及基本原理。 一 设计要求和系统的组成及工作原理 1.1设计要求 设计一个简易的电子琴。要求通过改变开关的闭合,可以产生七个不同的音调,就像电子琴一样。 1.2系统的组成及工作原理 1.2.1总体框图 , 二 电路设计 2.1 模块功能 该电路包括按钮开关,定值电阻,555振荡器和扬声器三部分组成 1输入端: 由八个按钮开关与各自的定值电阻串联在并联组成输入端 2频率产生端: 根据定值电阻的不同输入,由555产生不同的信号频率 3扬声器端口: 接受信号频率发出特定的频率 2.2方案选择 【设计方案一】 数字电路电子琴 采用一个555集成定时器组成简易电子琴。整个电路由主振荡器,颤音振荡器,扬声器和琴键按钮等部分组成。 主振荡器由555定时器,电阻,按键及电容组成。 【设计方案二】 单片机电子琴 程序可分如下: 初始化模块、判断按键模块、键值处理模块、音乐处理模块、中断模块、0处理模块、表单模块。 初始化模块:对8279键盘的部分进行初始化和中断初始化。 键值处理模块:用8279的状态字来判断它是否按键(FIFORAM不能清除已处理的数据,但8279的状态字会发生相应改变)。输入的键值与1-8的物理值01H-08H进行比较,如果与其中某个数相等,则跳到1-8的键值处理模块;如果是9或者A,则跳到音乐处理模块。如果输入是0,则跳到0处理模块。结尾跳到初始化模块 。 音乐处理模块:专门处理音乐中的1-8的发音。它们发音不同是因为波的频率不同,所以要发出不同的音,只要实现发出的波的频率不同即可。于是,可通过定时的方法来中断产生不同的方波。可把1-8的定时初值放在一个表单内。 中断模块:T0中断是为键值处理模块服务;T1中断是为音乐处理模块服务。 0处理模块:在音乐处理过程中,按下0则音乐暂停,此时可如其他按键(包括音乐按键)。当再按下0键时,则最近继续的音乐中断。 表单模块:TAB音符表单存放1-8的ASCII码值;FREQUENCY音符初值表单存放1-8音符的中断

您可能关注的文档

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档