简易电子琴的制作 学 生 :甘晓聪 班 级 :01电子(1) 指导老师:唐建东 本毕业设计的主要内容 本毕业设计是51单片机中一个较典型且有趣的应用之一。介绍了一种由AT89S51单片机、1602液晶显示模块和键盘控制组成的简易电子琴的实施方案。本系统以单片机AT89S51为控制核心,通过对键盘的控制实现对从低音1DO到高音7SI等的21个音符的控制。开关显示为液晶显示,用户按不同的键即可随意弹奏想要表达的音乐。电路简单可靠,价格低廉。 课题的提出 51单片机的发展 51单片机的主要特点 51单片机的广泛应用 51单片机的发展 随着大规模集成电路的出现及其发展,将计算机的CPU 、RAM 、 ROM 、定时/数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单微型计算机,直译为单片机。 8031/8051/8751是Intel公司早期的产品8051单片机的名字,对于初学单片机的人来说真是如雷贯耳。8031单片机的身影在很多产品中更是屡见不鲜。 。 8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器为EPROM的2764系列。 8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。 8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用。 AT89S51、52是2003年ATMEL推出的新型品种,除了完全兼容8051外,还多了ISP编程和看门狗功能。 51单片机的主要特点 1、具有优异的性能价格比; 2 、集成度高、体积小、可靠性高 ; 3 、控制功能强 ; 4 、低电压、低功耗。 51单片机的广泛应用 应用在智能仪器仪表中; 应用在机电一体化中; 应用在人类生活中,如各类家电; 应用在其它方面,如办公自动化领域,汽车与通信等。 原理方案 51系列单片机在各行各领域得到了广泛的应用,本毕业设计就是其在音乐方面的应用之一。首先我们应了解产生各种音调的原理。 每个音符对应着不同的频率,当然对于单片机来产生不同的频率非常方便,可以利用单片机的定时/计数器来产生这样方波频率信号,因此,我们只要把音阶对应频率关系(或周期)弄正确即可。 要产生音频脉冲只需要算出某一音频的周期(1/频率),然后将此周期除以2,得到半周期的时间。利用定时器计算这半个周期的时间,每当计时到后就将输出脉冲的I/O反相,就可在I/O脚上得到此频率的脉冲。 利用8051的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法。 产生音调的原理 例如:例如频率523HZ,其周期T=1/523=1912us,因此只要令计数器在每计数956次时将I/O反相,就可得到中音DO(523HZ)。 各音符频率与其周期对照表如右图所示 硬件的实现 硬件原理图 键盘的选择方案 1602点阵字符型液晶显示模块 硬件原理图 键盘的选择方案 独立式按键 优点:键盘原理与操作简 单明了 缺点:占用I/O口多 4*4按键 优点:占用I/O口少 缺点:只有16个按键选择 不能满足21个音符 的控制。 LINKKEY LINKKEY键盘控制 该设计能满足对21个音符的控制,且占用的I/O口较少。 工作原理: 将其中一个I/O口置0,这样通过判断其他口的电平是否也为低电平,若是,则相应两个口所连接的按键就是所按下的键,这是识别按键是否按下的关键。例如,将P0.0(对应LINK0)置0,然后判断其他按键的电平,如果P0.1(对应LINK1)也为低电平,则可确定为第一个按键按下,以此类推。根据排列组合的算法,此种连接方法(利用8个I/O口)可实现对28个按键的控制,计算公式:N*(N-1)/2。 1602液晶显示模块 液晶模块管脚定义及功能如左上图所示 51单片机与LCD接口电路主要有直接访问方式和间接访问方式两种,本设计采用的是后者,其电路连接图参照左下图。 软件的实现 系统流程图 液晶显示程序模块 键盘扫描程序模块 中断子程序 系统流程图 液晶显示流程图 液晶显示及驱动程序(间接方式) 液晶初始化程序: INT: MOV P2,#30H ; 工作方式设置指令代码 CLR RS ; RS=0 CLR RW ; RW=0 MOV R2,#03H ; 循环量=3 INT2: SETB E CLR E ; E=0 LCALL DELAY1 ; 调延时子程
您可能关注的文档
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)