第2章-MCS-51单片机的基本结构.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文档。上传文档
查看更多
MCS-51单片机的基本结构 2.1 结构和引脚 2.1.1 单片机的结构框图 2.1.1 单片机的结构框图 8051主要包括中央处理器CPU(算术逻辑部件ALU、控制器等)、程序存储器ROM、数据存储器RAM、位定时器/计数器、并行和串行I/O接口、中断系统以及定时控制逻辑电路等。基本特性如下: 2.1.1 单片机的结构框图 2.1.2 微处理器 1. 控制器 2.1.2 微处理器 1. 控制器 2.1.2 微处理器 1. 控制器 2.1.2 微处理器 2. 运算器 2.1.2 微处理器 (4)程序状态字寄存器PSW (存放运算结果的一些特征) 2.1.2 微处理器 布尔处理机是运算器的一个重要组成部分。可提供17条位操作指令,硬件有自己的“位累加器”(进位位Cy)和自己的位寻址RAM和I/O空间,所以是一个独立的位处理机。 位累加器由进位位Cy完成。位操作指令允许直接寻址内部数据RAM中的128个位和特殊功能寄存器里的位地址空间。 布尔处理机可执行置位、取反、等于1转移,等于0转移并清0和送入/取自进位位的操作。 可执行逻辑与、逻辑或操作,其结果送回到进位标志Cy。 2.1.3 引脚及功能 2.1.3 引脚及功能 2.1.3 引脚及功能 2.1.3 引脚及功能 2.1.3 引脚及功能 2.1.3 引脚及功能 2.1.3 引脚及功能 2.2 存储器组织结构 2.2 存储器组织结构 MCS-51单片机的存储器组织结构与一般微型计算机不同。一般微机通常是程序和数据共用一个存储空间,属于Von Neumann 结构;而MCS-51单片机是把程序存储器空间与数据存储器空间相互分离开来,属于Harvard结构。 2.2 存储器组织结构 2.2.1 程序存储器 2.2.1 程序存储器 2.2.2 数据存储器 ◆用途:用于存放运算中间结果,用作缓冲和数据暂存,以及设置特征标志等。 ◆分类:分为内部和外部两个独立的部分。即片内有256字节的数据存储器地址空间,片外有64KB存储器地址空间,内部和外部两个存储空间独立寻址。 2.2.2 数据存储器 2.2.2 数据存储器 2.2.2 数据存储器 2.2.2 数据存储器 2.2.3 特殊功能寄存器 2.2.3 特殊功能寄存器 2.3 输入输出端口结构及工作原理 2.3 输入输出端口结构及工作原理 MCS-51单片机具有4个双向的8位I/O口P0~P3,P0口为三态双向口,负载能力为8个TTL电路,P1~P3口为准双向口(用作输入时,口线被拉成高电平,故称为准双向口),负载能力为4个TTL电路。 各个端口的功能有所不同,其结构也有所差别,但工作原理相似。下面分别叙述各个端口的结构、功能和使用方法。 2.3.1 P0口 图2-5 P0口的一位结构图 2.3.1 P0口 图2-5 P0口的一位结构图 2.3.1 P0口 图2-5 P0口的一位结构图 2.3.1 P0口 图2-5 P0口的一位结构图 2.3.1 P0口 图2-5 P0口的一位结构图 2.3.2 P1口 图2-6 P1口的一位结构图 2.3.3 P2口 图2-7 P2口的一位结构图 2.3.3 P2口 图2-7 P2口的一位结构图 2.3.4 P3口 图2-8 P3口的一位结构图 2.3.4 P3口 图2-7 P3口的一位结构图 2.4 振荡器及CPU的工作时序 2.4.1 振荡器 2.4.2 时序定时单位 例如:若用12MHz晶振,则机器周期为多少?单周期指令和双周期指令的指令周期时间分别为多少?乘法和除法指令的执行时间为多少? 解:因为机器周期是振荡脉冲的12分频,所以 机器周期= 12 / (12×10 6) = 1μs; 单周期指令和双周期指令的指令周期时间分别为1μs和2μs; 因为乘法和除法指令的执行都需要4个机器周期所以为4μs。 2.5 中断系统 2.5 中断系统 MCS-51中断系统的功能为:5个(52子系列为6个)中断源;2个中断优先级,从而可实现二级中断嵌套;每一个中断源的优先级可用程序设定。与中断系统工作有关的特殊功能寄存器有中断允许控制寄存器IE、中断优先级控制寄存器IP以及定时器/计数器控制寄存器TCON等 。 2.5.1 中断源和中断请求标志 1. 中断源 2.5.1 中断源和中断请求标志 2. TCON寄存器 2.5.2 中断允许控制(I

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档