单片机接口技术1.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机接口技术1

通信 72% 计算机 12% 军品 4%工业 3%仪器 2%消费类 2%办公自动化 2% DSP芯片的应用 嵌入式芯片 嵌入式芯片经典产品 Cortex-A8处理器 ARM Cortex?-A8 处理器基于 ARMv7 体系结构,能够将 速度从 600MHz 提高到 1GHz 以上。 主要厂商 TI (德州仪器) Omap3430 Cortex-A8核600MHz(诺基亚N96采用此芯片) Omap3530 Cortex-A8核600MHz (ARM+DSP双核) Samsung(三星) S5PC100 Cortex-A8核 600MHz (iPhone 3GS采用此芯片) S5PC110/S5PV210 Cortex-A8核1GHZ 重点产品:Cortex A 系列 Cortex A5,A8, A9,A7,A15 3. 高性价比的嵌入式芯片----STM32 2007年6月ST宣布了她的第一款基于Cortex-M3并内嵌32K~128K闪存的STM32微控制器系列产品。 Cortex-M3系列微处理器的主要特点如下: Thumb-2 指令集架构(ISA)的子集。 哈佛处理器架构,在加载/存储数据的同时能够执行指令取指。 三级流水线。 32 位单周期乘法。 具备硬件除法。 Thumb 状态和调试状态。 处理模式和线程模式。 ISR 的低延迟进入和退出。 可中断-可继续的LDM/STM,PUSH/POP。 ARMv6类型BE8/LE支持。 ARMv6 非对齐访问。 分支预测功能 STM32经典应用 嵌入式操作系统 简单的说,嵌入式操作系统就是支持嵌入式系统工作的操作系统。在本质上与通用的操作系统没有太大的区别,一般用于比较复杂的嵌入式系统中,例如 手机、PDA等电子类消费产品 机顶盒、路由器等 对嵌入式系统的硬件有较高的要求 * Embedded Operating Systems */129 基于嵌入式操作系统的嵌入式应用开发 1. 确定需求 2. 根据需求选择合适的硬件 硬实时/软实时系统? 什么处理器?哪些辅助硬件? 3. 选择嵌入式操作系统 4. 选择开发平台 编程语言、软件开发工具 实际的开发平台包括硬件开发平台、操作系统、编程语言以及软件开发工具 * Embedded Operating Systems */129 5. 编写并优化代码 一般在主机系统上进行开发和优化工作。 代码优化主要在软件执行速度和软件尺寸之间取得平衡,满足嵌入式系统对速度和存储空间的限制。在嵌入式开发中,一般需要避免使用大型的软件库,避免使用递归编程,减少堆栈的消耗。 6. 在模拟器或者开发板上调试 * Embedded Operating Systems */129 嵌入式操作系统分类 硬实时系统 确保系统中的关键任务在确定的时间得到响应,不能有失败的情况,否则会出现严重后果 软实时系统 设计的时候是有响应时间要求的,但是偶尔某些任务的响应时间超过这个限制也不会有严重的后果 非实时系统 无响应时间的要求 * Embedded Operating Systems */129 典型的嵌入式操作系统 uC/OS II ThreadX Windows系列的嵌入式操作系统 如Windows CE VxWorks RTEMS 嵌入式Linux 如: 安卓操作系统 * 嵌入式芯片经典应用 Thank you! * * * * * * 单片机原理与应用技术(第2版)清华大学出版社 单片机原理与应用技术(第2版)清华大学出版社 授课者:廖平 1.1 单片机的发展概述 1.2 单片机的特点及分类 1.3 单片机的应用领域 1.4 单片机的发展趋势 第1章 单片机概述 ◆单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路等,从而构成了单芯片微型计算机,即单片机。 三种应用形态的比较 : 单板机 单片机 系统机(多板机) 1976-1978 初级8位单片机 Intel MCS-48 系列 1978-至今 高档8位单片机 Intel MCS-51系列: -51子系列:8031/8051/8751 -52子系列:8032/8052/8752 AVR MEGA8 MEGA16,PIC 低功耗型80C31高性能型80C252廉价型89C2051/1051 1983-至今16位单片机 Intel MCS-96 系列 8098/8096、80C198/80C196, DSP 32位单片机 ARM 1.1 单片机的发展概述 1.1.1 单片机的发展过程 1.1 单片机的发展概述 许多专业芯片采用51

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档