多媒体搜索引擎课件_第1页
多媒体搜索引擎课件_第2页
多媒体搜索引擎课件_第3页
多媒体搜索引擎课件_第4页
多媒体搜索引擎课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机概述单片机原理与应用12/16/20221MultimediaSearchEngine单片机概述单片机原理与应用12/11/20221Multim什么是单片机计算机必须的部件运算存储:CPU、内存、外存输入设备:键盘、鼠标、话筒…输出设备:显示器、音箱…普通计算机:各部分独立

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

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论