多媒体搜索引擎-DriveHQ.pptVIP

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

Multimedia Search Engine 单片机原理与应用 单片机概述 什么是单片机 计算机必须的部件 运算存储:CPU、内存、外存 输入设备:键盘、鼠标、话筒… 输出设备:显示器、音箱… 普通计算机:各部分独立 什么是单片机 普通计算机可满足所有计算需求吗? 什么是单片机 生产生活实践中对计算机的要求 功率控制:亚毫瓦到兆瓦 重量控制:克到顿 体积控制:指甲盖到整幢楼 价格控制:几元到几亿元 接口要求:至少数千种 运算要求:小于1MPS到百万亿次/秒 存储要求:KB到PB 什么是单片机 需求量最大的计算机? 2014年MCU出货量:186亿(全球人均2.58个) 2014年手机出货量:18.8亿(智能机11.35亿) 2014年PC出货量:3.15亿 什么是单片机 业界需求最大的计算机 安装于智能设备中,主要完成控制功能,对运算、存储要求不高的微控制器 内存需求通常不超过KB级别,多数在几十字节 程序、数据存储通常不超过几十KB 运算速度需求通常不超过50MHz,甚至10MHz以下 需要丰富的IO接口 GPIO,AD/DA,PWM,UART,I2C,SPI…… 功耗限制往往较严格 很多在毫瓦级,部分亚毫瓦级 成本限制非常严格 什么是单片机-案例 太阳能计算器 内存:约10个64位数,80字节 外存:约几KB 运算速度:不超过1MHz IO接口:键盘、LCD、电池 最大功率:1kW * 1% * 4cm2 * 10% = 0.4mW Intel最低功耗CPU:Atom Z2760,1.7W 什么是单片机-案例 太阳能计算器 整机价格:10元 Intel Atom Z2760:41美元 重量:整机112.5克 联想MIIX10(Atom Z2760):580克 什么是单片机 单片机:单芯片集成CPU、RAM、ROM和适当的IO接口 RAM、ROM不太丰富,主频不太高 IO接口一般较为丰富,或针对应用设计 功耗、体积、重量、价格均较低 添加少量外围芯片即可满足一定的控制需求 单片机历史 1976年:Intel MCS-48系列 8048:64字节内存,1KB ROM 直到2000年仍有应用 1980年:Intel MCS-51系列 8位运算架构,16位地址空间,集成内存(~128B)、ROM、IO接口、时钟等辅助部件 对比8086/8:16位运算架构,1MB地址空间,无集成RAM/ROM,需要很多辅助部件 1982年:Intel MCS-96系列(16位) 16位MCU到2011年才超过4/8位MCU出货量 单片机历史 1990年:Intel 80960(32位) 相比51系列完全不成功 2004年:ARM Cortex-M3 第一个针对MCU市场优化的ARM 目前,ARM系列的MCU占32位MCU出货量90% 2009年:ARM Cortex-M0 最小ARM,号称8位的价格,32位的性能 2012年:AR Cortex-M0+ 比M0更节能,可选MPU 32位MCU出货量目前仍显著少于4/8/16位MCU 32位MCU产值于2010年超越4/8/16位MCU 单片机历史-MCU出货量 单片机历史-MCU产值 单片机发展趋势 永不过时的51 低廉的价格,大量的替代部件,海量的资源 过低的性能导致操作系统、开发环境支持弱 无处不在的ARM 通用性强,强大的OS、开发支持 价格、功耗稍高,细分市场针对性不足 大量的专业应用MCU 针对不同专业应用的细分市场,大量不同型号的较为专用的MCU具有很强的竞争优势 IO接口针对性、开发工具适应性、历史资源…… 例:机电控制多用PIC单片机 单片机开发 产品设计 客户定位,应用场景,价格范围,外观、包装、手册、宣传、销售渠道、售前售后…… 系统设计 功率约束,体积重量约束,成本约束,性能约束 器件选型,原理设计,电路板设计 软件设计 操作系统:内存、外存、设备管理,中断,任务调度…… 应用软件:算法,设备接口,用户界面 单片机开发-软件开发所需能力 产品设计基本知识 目标客户群的使用习惯(用户界面重要参考) 物理界面与软件界面的协调 售前演示方案、售后保修方案设计 系统设计知识 各种设备软硬件接口,总线协议 设备功耗与性能的联系,功率控制与功能实现的权衡 软件知识 操作系统、算法、体系结构、编译原理、汇编…… 课程内容 基于单片机开发产品是一个系统工程,需要方方面面的知识和能力 本课程内容 产品设计基础知识 系统设计知识 软件知识 操作系统、算法、体系结构、编译…… 单片机本身的基础知识 基本结构,可用资源,汇编,常用设备软件接口等 仅51系列单片机 课程内容 为什么选51 虽然性能有限,但应用范围广泛 简单,易于上手 设备操作的原理是通用的 系统开发的思想是通用的 在有限的资源上

文档评论(0)

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

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

1亿VIP精品文档

相关文档