- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM7MP3播放器设计
基于ARM7的MP3播放器的设计
学 校:
学 院: 应用技术学院
专 业: 电子信息工程
姓 名:
指导教师单位: 应用技术学院
指导教师姓名:
指导教师职称:
目录
摘要 4
Abstract 5
前言 6
第一章 总体方案设计 7
1.1 方案提出 7
1.2 工作原理 8
第二章 相关技术介绍 9
2.1 ARM7介绍 9
2.1.1 ARM简介 9
2.1.2 产品介绍 9
2.2 LPC2103的简介 11
2.2.1 管脚图 11
2.2.2 LPC2103概述 11
2.2.3 LPC2103的特性 12
2.2.4 管脚连接模块 13
2.3 诺基亚5110LCD介绍 13
2.3.1 5110LCD简介 13
2.3.2 5110LCD管脚定义 15
2.4 蜂鸣器介绍 16
2.5 IAR开发环境介绍 18
2.6 H-JTAG介绍 18
第三章 各功能模块的硬件设计 20
3.1 蜂鸣器音乐播放模块 20
3.1.1 设计思路 20
3.1.2 驱动电路分析与参数计算 20
3.1.3 元器件选择 21
3.2 诺基亚5110LCD显示模块 22
3.2.1 管脚原理图 22
3.2.2 与LPC2103的连接 23
3.2.3 LCD显示屏实物图 24
3.3 矩阵键盘模块 25
3.4 电源及接口模块 26
3.4.1 电源模块 26
3.4.2 JTAG接口 27
第四章 各功能模块的软件设计 28
4.1 蜂鸣器音乐播放程序模块 28
4.1.1 程序设计思路 28
4.1.2 流程图 29
4.1.3 部分源程序 29
4.2 5110LCD显示程序设计 31
4.2.1 程序设计的思路 31
4.2.2 设计程序流程图 31
4.2.3 程序设计 32
4.3 4*4矩阵键盘电子琴程序设计 35
4.3.1 程序设计思路 35
4.3.2 程序流程图 35
4.3.3 矩阵键盘扫描程序 35
第五章 系统测试 36
第六章 设计结果分析与总结 37
6.1 设计结果分析 37
6.2 总结与心得 37
附录 38
部分程序清单 38
参考文献资料 45
外文资料原文 45
外文资料翻译 52
摘要
本设计是基于LPC2103的音乐播放器,核心控制器是LPC2103芯片,LPC2103是一种以ARM7为内核的MCU。通过C语言对其编程实现蜂鸣器的音乐输出、按键控制以及LCD显示。其中蜂鸣器用的无源交流,直接通过编程实现方波信号输出就能够让蜂鸣器发声,为了让蜂鸣器发出音乐节奏,必须让输出的方波信号根据歌曲的音符编码改变其频率,这样蜂鸣器就能够根据频率不同而改变节奏,即实现了蜂鸣器音乐播放器。其次还用到了LCD显示以及按键控制,LCD用的5110显示屏,显示的作用是能够在蜂鸣器播放音乐的同时显示歌曲名称,而且通过按键切换歌曲。按键部分为一个独立按键和一个4*4矩阵键盘,独立按键用作控制歌曲切换,矩阵键盘用作电子琴设计。设计的主题部分为C语言编程,硬件部分为一个蜂鸣器驱动电路、一个矩阵键盘和一个LCD驱动,控制器为LPC2103开发板。开发环境用到了keil uvision3和IAR,调试工具为H-JTAG。
关键词:LPC2103、ARM7、LCD、蜂鸣器、按键
Abstract
This design is based on the LPC2103 music player, MCU is LPC2103 chip, LPC2103 is a ARM7 MCU. Through the C programming realize the buzzer on the music output, button control and LCD display. Among them the buzzer passive communication with directly by the programming square wave signal output can let
文档评论(0)