第01章单片机基础知识:8051特点、结构与扩展.pptVIP

第01章单片机基础知识:8051特点、结构与扩展.ppt

  1. 1、本文档共95页,可阅读全部内容。
  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文档。上传文档
查看更多
第01章单片机基础知识:8051特点、结构与扩展.ppt

第一章 单片机基础知识 -8051特点、结构与扩展 MCS-51系列单片机引脚及总线结构 5、并行口的驱动能力 P0口每一个I/O口可以输出驱动8个LSTTL输入端, P1~P3口则可以驱动4个LSTTL输入端。 1.2.4 8051内部资源 1、串行口 SBUF(发) SBUF(收) 发送控制器 TI 接收控制器 RI 移位寄存器 波特率发生器T1 ?1 A累加器 (门)移位寄存器 RxD TxD 去申请中断 引脚 引脚 CPU内部 2、定时器/计数器 2个16位定时器/计数器 ——(52系列有3个16位Timer) 定时器:对片内机器时钟(周期方波)进行计数 计数器:对Tx引脚输入的负脉冲进行计数 与Timer工作有关的特殊功能寄存器: TCON 、TMOD、THx 和 TLx +1计数器 溢出 中断 脉冲 控制开关 3、中断系统 (1)中断的基本概念 所谓中断是指CPU对系统中或系统外发生的某个事件的一种响应过程,即CPU暂时停止现行程序的执行,而自动转去执行预先安排好的处理该事件的服务子程序。当处理结束后,再返回到被暂停程序的断点处,继续执行原来的程序。 实现这种中断功能的硬件系统和软件系统称为中断系统。 P1 P2 S1 振荡周期 状态周期 机器周期 机器周期 指令周期 S2 S3 S4 S5 S6 S1 S2 S4 S5 S3 S6 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 牢牢记住:振荡周期 = 晶振频率fosc的倒数; 1个机器周期 = 12个振荡周期; 1个指令周期 = 1、2、4个机器周期。 (3)8051的指令部件 程序计数器PC:是一个16位的计数器,其内容是下一条待执行指令的地址,寻址范围是64KB。 指令寄存器IR:是用来存放当前正在执行的指令。 指令译码器ID:是对存放在IR中的指令操作码进行解释,产生相应的控制信号。 数据指针DPTR:是一个16位的寄存器,可以用来寻址外部数据存储空间,也可以寻址外部程序存储空间,寻址范围是64KB 。 Page.4-5 1.2.2 存储器的组织 1、8051单片机存储器的结构特点 哈佛结构单片机:指令寄存器IR:程序存储器和数据存储器是分开的,并且有各自的寻址机构和寻址方式。(ARM普林斯顿,将访问ROM和RAM合成一条语句,只有一个存储器逻辑空间,随意安排ROM和RAM) 在物理上有四个存储空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。{图示见后一页} 8051单片机片内具有256字节的数据存储器RAM和4KB的程序存储器ROM。并且可以在片外扩展程序存储器和数据存储器,具有64KB的寻址空间。 在8051单片机存储器的组织结构。 00H 20H 2FH 7FH 1FH 30H 80H FFH 普通RAM区 位寻址区 工作寄存器区 外部 RAM SFR分布在80H-FFH 其中92个位可位寻址 0000H FFFFH 程序存储器组织结构 外部 ROM 内部 ROM (EA=1) 外部 ROM (EA=0) 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 数据存储器组织结构 8051通过不同的信号来选通ROM和RAM。 访问ROM时用选通信号/PSEN. 读写RAM时用读写信号/RD、/WR. RAM编址与访问 MCS-51单片机片内、外数据存储器是两个独立的地址空间,应分别单独编址。片内数据存储器除RAM块外,还有特殊功能寄存器(SFR)块。对于51子系列,前者有128个字节,其编址为00H~7FH;后者有128个字节,其编址为80H~FFH;二者连续而不重叠。对于52子系列,前者有256个字节,其编址为00H~FFH;后者有128个字节,其编址为80H~FFH。后者与前者高128个字节的编址是重叠的。由于访问它们所用的指令不同,并不会引起混乱。片外数据存储器一般是16位编址。 2、8051单片机程序存储器的结构 外部 ROM 内部 ROM (EA=1) 外部 ROM (EA=0) 0000H 0000H 0FFFH 0FFFH 1000H FFFFH (1)具有64KB的寻址空间。 (2)低地址的4KB的片内外寻址空间重叠。由EA信号区分。 (3)某些空间留给系统使用: 0000H-0002H: 是所有程序的入口 0003H-002AH: 是中断程序的入口 程序的7个特殊

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档