帮帮文库

返回

【17页】【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc在线文档 【17页】【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc在线文档

格式:word 上传:2025-12-02 03:14:42
。如 果发生芯片复位,实际的内容将不会反映最近次的写请求即在次热 芯片复位后,不会反映最后次写入的内容。任何在复位后检查内容的 程序都必须注意这点。通过对个单元执行两次相同的写操作可保证复位后如果 使用了存储器系统。该存 储器可用作代码和数据的存储。对存储器的编程可通过几种方法来实现通过 内置的串行接口,通过在系统编程和,或通过在应用编程。 使用在应用编程的应用程序也可以在应用程序运行时对进行擦除和或编程,这 样就为数据存储和现场固件的升级都带来了极大的灵活性。如果 使用了片内引导装载程序 使用在应用编程的应用程序也可以在应用程序运行时对进行擦除和或编程,这 样就为数据存储和现场固件的升级都带来了极大的灵活性。器的编程可通过几种方法来实现通过 内置的串行接口,通过在系统编程和,或该存 储器可用作代码和数据的存储。对存储部分内容简介的连接由管脚连接模块控制。该模块必须由软件进行控制以 符合外设功能与管脚在特定应用中的需求。 片内程序储存器 分别含有和的存储器系统。该存 储器可用作代码和数据的存储。对存储器的编程可通过几种方法来实现通过 内置的串行接口,通过在系统编程和,或通过在应用编程。 使用在应用编程的应用程序也可以在应用程序运行时对进行擦除和或编程,这 样就为数据存储和现场固件的升级都带来了极大的灵活性。如果 使用了片内引导装载程序,的存储器就可用来存 放用户代码。 的存储器至少可擦除编程,次,保存数据的 时间长达年。 片内静态 片内静态可用作代码和或数据的存储,支持位位和位 的访问。含有的静态。 是个字节寻址的存储器。对存储器进行字和半字访 问时将忽略地址对准,访问被寻址的自然对准值因此,对存储器进行字访问时将忽 略地址位和,半字访问时将忽略地址位。 因此,有效的读写操作要求半字数据访问的地址线为地址以 和结尾,字数据访问的地址线和都为地址以和结 尾。该原则同样用于片外和片内存储器。 控制器包含个回写缓冲区,它用于防止在连续的写操作时停止运行。 回写缓冲区总是保存着软件发送到的最后个字节。该数据只有在软件请求下 次写操作时才写入数据只有在软件执行另外次写操作时被写入。如 果发生芯片复位,实际的内容将不会反映最近次的写请求即在次热 芯片复位后,不会反映最后次写入的内容。任何在复位后检查内容的 程序都必须注意这点。通过对个单元执行两次相同的写操作可保证复位后数据的 写入。或者,也可通过在进入空闲或掉电模式前执行虚写操作来保 证最后的数据在复位后被真正写入到。 存储器映射概念和操作方式 的基本的概念是每个存储器组在存储器映射中都有个 物理上的位置。它是个地址范围,该范围内可写入程序代码。每个存储器空 间的容量都永久固定在同个位置,这样就不需要将代码设计成在不同地址范围内运 行。 由于处理器上的中断向量位置地址,见表, 和空间的小部分需要重新映射来实现在不同操作模式下对中断的 使用,见表。中断的重新映射通过存储器映射控制特性来实现,详见系统控制模块 节。 表存储器映射模式 模式激活用途 装载程序模式由任何复位硬件激活在任何复位后都会执行装载程序。 中断向量映射到存储器的底 部以允许处理异常并在装载过程 中使用中断。 用户模式由代码软件激活当在存储器中识别了个有效的用户程 序标识并且装载操作未被执行时, 由装载程序启动。中断向量没有重 新映射,它位于存储器的底部。 用户模式由用户程序软件激活由用户程序激活。中断向量重新映射到静 态的底部。 系统控制模块 系统控制模块功能汇总 系统控制模块包括几个系统特性和控制寄存器,这些寄存器具有众多与特定外设器件 无关的功能。 晶体振荡器 外部中断输入 存储器映射控制 功率控制 复位 分频器 唤醒定时器 每种类型的功能都有其自身的寄存器,不需要的位则定义为保留位。为了满足将来扩 展的需要,无关的功能不共用相同的寄存器地址。 表系统控制模块功能相关的管脚 管脚名称管脚方向管脚描述 输入晶振输入振荡器和内部时钟发生器电路的输入 输出晶振输出振荡器放大器的输出 输入外部中断输入低有效的通用中断输入。该管脚可用于将处 理器从空闲或掉电模式中唤醒。 和可用作功能。 输入外部中断输入见上面的描述。 和可用作功能。 复位后管脚上立即出现的低电平被看作是个启动 命令处理器的外部硬件请求 输入外部中断输入见上面的描述。 和可用作功能。 输入外部中断输入见上面的描述。 ,和可用作功能。 输入外部复位输入该管脚上的低电平将芯片复位,使口和 外设恢复其默认状态,并使处理器从地址开始执行程序。 图管脚排列图 行列式键盘工作原理 嵌入式系统使用常用的行列式键盘电路,此电路的优点是比较节省口线, 并且接口简单。它的工作模式如下图所示。 引脚连接 引脚连接 引脚连接 引脚连接 引脚连接 引脚连接 名称 功能等待个有效按键,有去抖功能 ,等待键按下 延时去抖 等待键放开 名称 功能使用输出占空比可调的波形 占空比控制变量 设置连接到引脚 其他引脚设置为 初始化 设置周期 设置占空比 ,锁存,更新 占空比 等待按键 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 ,等待键按下 延时去抖 等待键放开 改变占空比控制变量 初始化函数 不分频 设置匹配 设置周期 设置占空比 ,锁存 允许单边输出 使能 五系统的仿真与调试 将编译好的十六制文件下载到中的芯片中。 第次用软件调试时,没有任何现象,检查了好久终于发现了原来是有个电源 没有设置数值,也没有标明电源的极性,将其改为时现象就出现了。 依次按下,依次发出不同音调的声音,按下复位键系统回归到初始状态。 图为硬件设计电路整体图。 图硬件设计电路整体图 六课程设计总结 此次嵌入式课程设计的主要内容基于系列的高级电子琴设计。它的主 要功能是实现不同频率的音调输出。因此要涉及到蜂鸣器的驱动电路,按键的扫描 程序,最小系统电路的设计。 刚开始时拿到这个课程设计的题目是还有点不知所措,但通过上网查阅 系列最小系统板的相关资料,学会了用进行仿真,查找了些以应用嵌 入式的仿真实例,分析各个实例的工作原理,将各个实例的有用模块综合运用得到 本实训基于嵌入式的高级电子琴设计的原理图,该图主要包括三个模块键 盘脉冲输出功率放大电路。控制系列最小系统板的口输出 脉冲发出不同频率使蜂鸣器发出不同
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(1)
1 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(2)
2 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(3)
3 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(4)
4 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(5)
5 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(6)
6 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(7)
7 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(8)
8 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(9)
9 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(10)
10 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(11)
11 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(12)
12 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(13)
13 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(14)
14 页 / 共 17
【毕业设计】基于LPC2000系列的电子琴的设计与开发.doc预览图(15)
15 页 / 共 17
预览结束,还剩 2 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档