2022年基于单片机的简易电子琴设计;C语言编程;_单片机课程设计报告.docx
《2022年基于单片机的简易电子琴设计;C语言编程;_单片机课程设计报告.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的简易电子琴设计;C语言编程;_单片机课程设计报告.docx(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 单片机课程设计报告基于单片机地简易电子琴设计摘 要电子琴是现代电子科技与音乐结合地产物,是一种新型地键盘乐器.它在现代音乐扮演着重要地角色,单片机具有强大地掌握功能和敏捷地编程实现特性,它已经溶入现代人们地生活中,成为不行替 代地一部分 .本文地主要内容是用 AT89S51 单片机作为核心掌握元件,设计一个电子琴 .以单片机作为 主控核心,与键盘、扬声器等模块组成核心主掌握模块,在主控模块上设有 16 个按键和扬声器 .本系 统运行稳固,其优点是硬件电路简洁,软件功能完善,掌握系统牢靠,性价比较高等,具有肯定地实 用和参考价值 .关键词:单片机
2、键盘扬声器电子琴名师归纳总结 - - - - - - -第 1 页,共 37 页精选学习资料 - - - - - - - - - AbstractElectronic organ is a modern electronic music technology and the product is a new type of keyboard instruments. It played an important role in modern music. SCM has powerful control functions and flexible programming characteri
3、stics. It has converged with modern peoples lives, become an irreplaceable part. The main content is AT89S51 control of the core components, design of a electronic organ. SCM as a host to the core, with the keyboard, speaker and other core modules. In the main control module has 16 keys and a speake
4、r. The system is steady, its simple hardware circuits, software functions, reliability of control system and high cost performance is its advantages. It also has certain practical and reference value. Key words : SCM keyboard speaker electronic organ名师归纳总结 - - - - - - -第 2 页,共 37 页精选学习资料 - - - - - -
5、 - - - 目 录摘 要. - 1 -Abstract . - 2 -目录 . - 3 -1 引言 . - 4 -2 原理图 . - 5 -2.1 系统板硬件连线 . - 6 -3 主要芯片简介 . - 7 -3.1 AT89S51 简介 . - 7 -3.1.1 主要功能特性 . - 8 -3.1.2 引脚功能 . - 8 -3.2 LM386 . - 9 -3.2.1 LM386 地引脚图 . - 10 -3.2.2 音频放大器电路. - 10 -3.3 LED 数码管 . - 11 -4 模块原理 . - 12 -4.1 4X4 行列式键盘识别及显示 . - 12 -4.1.1 系统板
6、上硬件连线设计 . - 12 -4.1.2 程序设计内容 . - 14 -图 4-2 行列式键盘电路 . - 14 -4.1.3 I/O 并行口直接驱动 LED 显示 . - 15 -4.1.4 键盘识别程序 . - 18 -4.2 音乐产生地方法 . - 24 -4.2.1 原理 . - 24 -4.2.2 程序框图 . - 26 -4.2.3 源程序: . - 27 -5 终止语 . - 35 -致 谢. - 36 -参考文献 . - 37 -名师归纳总结 - - - - - - -第 3 页,共 37 页精选学习资料 - - - - - - - - - 1 引 言单片微型运算机是大规模集
7、成电路技术进展地产物,属第四代电子运算机,它具有高性能、高速度、体积小、价格低廉、稳固牢靠、应用广泛地特点.它地应用必定导致传统地掌握技术从根本上发生变革 .因此,单片机地开发应用已成为高科技和工程领域地一项重大课题 .电子琴是现代电子科技与音乐结合地产物,是一种新型地键盘乐器.它在现代音乐扮演着重要地角色,单片机具有强大地掌握功能和敏捷地编程实现特性,它已经溶入现代人们地生活中,成为不行替 代地一部分 .本文地主要内容是用 AT89S51 单片机为核心掌握元件,设计一个电子琴 .以单片机作为主 控核心,与键盘、扬声器等模块组成核心主掌握模块,在主控模块上设有 16 个按键和扬声器 .利用 本
8、文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成 单片机产生不同频率来获得我们要求地音阶,最终可随便弹奏想要表达地音乐 .并且本文分别从原理 图,主要芯片,各模块原理及各模块地程序地调试来具体阐述 .一首音乐是很多不同地音阶组成地,而每个音阶对应着不同地频率,这样我们就可以利用不同地 频率地组合,即可构成我们所想要地音乐了,当然对于单片机来产生不同地频率特别便利,我们可以名师归纳总结 利用单片机地定时/计数器T0 来产生这样方波频率信号,因此,我们只要把一首歌曲地音阶对应频率第 4 页,共 37 页关系弄正确即可.- - - - - - -精选学习资料 - - -
9、 - - - - - - 2 原理图C7DS1a7212019182 XY130pFS13S9S5S14 R CC412MHzC6SWSWSWSWD N P2.0/A8 G1 XU130pFS14-PB-PB-PB-PBP3.7/RD17CR422S10S6S2P2.1/A923P2.2/A10P3.6/WR16CR3SWSWSWSW24P2.3/A11P3.5/T115CR2-PB-PB-PB-PB25P2.4/A12S15P3.4/T014CR126P2.5/A13S11S7S3P3.3/INT113BR427P2.6/A14P3.2/INT012BR3SWSWSWSW28P2.7/A15
10、P3.1/TXD11BR2-PB-PB-PB-PB29PSENS16P3.0/RXD10BR130ALES12S8S432P1.78P0.7/AD733DPY7_SEG_DPP0.6/AD6SWSWSWSWP1.67a34P0.5/AD5-PB-PB-PB-PBfP1.566bb c35C21 R B2 R B3 R B4 R B1 R C2 R C3 R C4P0.4/AD4gP1.452deD N GdD N G136P0.3/AD3A ET SRVCC10uF87654321eP1.349cf g3710P0.2/AD2C3P1.235dp38P1HEADER 8P0.1/AD15dpP
11、1.120.1uF39P0.0/AD06VccV OUTP1.01R231cc VIN+GA IN283810KIN-GA IN74R44031AT89S51R3BYPASSGN DR4910KLM386U210KR1VCC10KC5220C10.1uF10uFLS1 扬声器图 2-1 电子琴电路图234名师归纳总结 - - - - - - -第 5 页,共 37 页精选学习资料 - - - - - - - - - 2.1 系统板硬件连线系统板硬件连线如图 2-1 所示,发生模块,键盘模块,及 LED 显示模块连接如下1.把 “单片机系统 ” 区域中地 P1.0 端口用导线连接到“ 音频放大模
12、块” 区域中地 SPK IN 端口上;2.把“单片机系统 “ 区域中地 P3.0P3.7 端口用 8 芯排线连接到 “4X4行列式键盘 ”区域中地 C1C4 R1R4 端口上;3.把 “单片机系统 ”区域中地 P0.0/AD0 P0.7/AD7 端口用 8 芯排线连接到 “四路静态数码显示模块”区域中地任一个 ah 端口上;要求:P0.0/AD0 对应着 a,P0.1/AD1 对应着 b, ,P0.7/AD7 对应着h.名师归纳总结 - - - - - - -第 6 页,共 37 页精选学习资料 - - - - - - - - - 3 主要芯片简介3.1 AT89S51 简介AT89S51 是
13、一个低功耗,高性能 CMOS 8 位单片机,片内含 4k Bytes ISPIn-system programmable地可反复擦写 1000 次地 Flash 只读程序储备器,器件采纳 ATMEL 公司地高密度、非易失性储备技术制造,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中心处理器和 ISP Flash储备单元,功能强大地微型运算机地 AT89S51 可为很多嵌入式掌握应用系统供应高性价比地解决方案 . AT89S51 具有如下特点:40 个引脚(引脚图如图 3-1 所示), 4k Bytes Flash 片内程序储备器,128 bytes 地随机
14、存取数据储备器(RAM ), 32 个外部双向输入 /输出( I/O)口, 5 个中断优先级 2 层中断嵌套中断, 2 个 16 位可编程定时计数器 ,2 个全双工串行通信口,看门狗(WDT )电路,片内时钟振荡器.此外, AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式 .闲暇模式下, CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可连续工作,掉电模式冻结振荡器而储存 RAM 地数据,停止芯片其它功能直至外中断激活或硬件复位 .同时该芯片仍具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品地需求 .图 3-1 管脚图名师归纳总结 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 简易 电子琴 设计 语言 编程 课程设计 报告
限制150内