常见嵌入式处理器.pptVIP

  1. 1、本文档共136页,可阅读全部内容。
  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文档。上传文档
查看更多
常见嵌入式处理器 关于嵌入式处理器 嵌入式处理器有应用针对性 全世界嵌入式处理器的种类已经超过1000种,流行的体系结构有30多个 几乎每个半导体制造商都生产嵌入式处理器 嵌入式处理器中,单片机在使用量上最大,其中市场占有率又以8051兼容产品为最多 生产8051单片机的半导体厂家有20多个,共350多种衍生产品 8051单片机 51单片机嵌入式系统实例 小区智能化中的宽带家庭智能终端 宽带家庭智能终端功能 终端外观 终端电路板 系统结构 接口控制板 网络接口板 接口板 多媒体家庭智能终端 8051单片机发展 从1980年开始,Intel公司陆续推出了MCS-51单片机系列,8051是其中的第一个型号 Intel除了自己生产多种型号的MCS-51单片机外,还将该处理器内核技术授权给其他公司,如Philips、Siemens、AMD、OKI等 这些公司以8051内核为基础,不断改进、完善推出了各式各样指令兼容产品,这些产品统一称为8051单片机 8051单片机组成 8051单片机采用的是哈佛结构,程序空间和数据空间分别寻址 在单个芯片上实现了整套计算机小系统 8位处理器核心、中断控制器、RAM、ROM、定时器和UART(通用异步收发器) 8051单片机结构 8051单片机封装图 8051单片机引脚描述 电源引脚Vcc和Vss Vcc:电源端,接+5V。Vss:接地端。 时钟电路引脚XTAL1和XTAL2 XTAL1:接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接地。 XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外部时钟的输入端。 地址锁存允许ALE 系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低8位地址,从而实现数据与低位地址的复用。 8051单片机引脚描述 外部程序存储器读选通信号PSEN PSEN是外部程序存储器的读选通信号,低电平有效。 程序存储器地址允许输入端EA /VPP 当EA为高电平时,CPU执行片内程序存储器指令,但当PC中的值超过0FFFH时,将自动转向执行片外程序存储器指令。 当EA为低电平时,CPU只执行片外程序存储器指令。 复位信号RST 高电平有效,在输入端保持两个机器周期的高电平后,就可以完成复位操作。 输入/输出端口引脚P0,P1,P2和P3 8051单片机主要特征 集成128B的片内RAM和4KB的片内ROM 四个8 位并行I/O 接口P0~P3,提供共计32个双向且可独立寻址的I/O线 支持片外存储器扩展,能够寻址64KB外部程序存储器和64KB外部数据存储器 两个定时器/计数器 8051单片机主要特征(续) 五个中断源的中断控制系统 一个全双工UART的串行通信接口 集成片内振荡器和时钟产生电路,为单片机提供最大12MHz的工作时钟 支持4us执行周期的乘法指令和除法指令 MCS-51指令系统 8051和MCS-51系列中的其它型号一样使用MCS-51指令集 MCS-51指令系统包括111条指令,其中单字节指令49条、双字节指令45条、三字节指令17条 按功能分为4大类:数据传送类(30)、逻辑操作类(35)、算术操作类(24) 、控制转移类(22) MCS-51数据传送类指令(30) 8051单片机中存放操作数的空间有片内存储器和片外存储器,片内存储器又包括工作寄存器、堆栈等数据存储器和累加器等特殊功能寄存器 数据传送指令把立即数或这些空间中的数据传到另一个空间 数据传送指令也可以分为数据传送和数据交换两类 通用传送类(19)、累加器传送类(10)、目标地址传送类(1) MCS-51算术运算类指令(24) 这类指令包括加、减、乘、除四种指令 加法运算类(14)、减法运算类(8)、乘除运算类(2) MCS-51逻辑操作类指令(35) 逻辑操作指令包括单操作数指令(13)和双操作数指令两类(22) 单操作数指令中的操作数是累加器或任何可直接寻址位,包括清零、置位、求反、移位、半字节交换等 双操作数指令包含逻辑与、逻辑或、逻辑异或指令三种 MCS-51控制转移类指令(22) 无条件调用返回转移指令(7) 条件转移指令外(13) 1条中断返回指令(1) 1条空操作指令 (1) 8051单片机时序 MCS-51有固定的机器周期 一个机器周期有6个状态,分别表示为S1-S6 一个状态包含两个节拍,那么一个机器周期就有12个节拍,我们可以记着S1P1、S1P2、 … … S6P1、S6P2。一个节拍为一个时钟周期 一个机器周期共包含12个时钟周期(振荡脉冲) 使用6MHz的时钟频率,一个机器周期是2us;使用12MHz的时钟频

文档评论(0)

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

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

1亿VIP精品文档

相关文档