第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单片机内部结构和引脚功能; 理解MCS-51单片机工作原理,掌握MCS-51单片机工作方式; 理解MCS-51单片机工作时序、编程和应用。 使用模式来学习和设计单片机应用系统 器件名称 (1)功能/指标 (2)结构/原理 (3)引脚 (4)寄存器(控制、状态和通用) (5)工作方式 (6)时序 (7)编程应用 (8)存储器和I/O系统 第2章 MCS-51单片机结构和时序 2.0 MCS-51单片机概述 2.1 MCS-51单片机内部结构 2.2 MCS-51单片机引脚功能 2.3 MCS-51单片机工作方式 2.4 MCS-51单片机时序 2.5 编程和应用 2.6 本章小结 2.0 MCS-51单片机概述 MCS是Intel公司单片机系列的符号。Intel公司推出有MCS-48、MCS-51、MCS-96系列单片机。其中MCS-51系列单片机典型机型包括51和52两个子系列。 在51子系列中,主要有8031、8051、875l、89C51四种机型,它们的指令系统与芯片引脚完全兼容,只是片内程序存储器有所不同。 2.0 MCS-51单片机概述 8位CPU 片内带振荡器及时钟电路 128B片内数据存储器 4KB片内程序存储器(8031/80C31无) 程序存储器的寻址范围为64KB 片外数据存储器的寻址范围为64KB 21B特殊功能寄存器 4×8根I/O线 1个全双工串行I/O接口,可多机通信 2个16位定时器/计数器 中断系统有5个中断源,可编程为两个优先级 111条指令,含乘法指令和除法指令 布尔处理器 使用单+5V电源 2.0 MCS-51单片机概述 52子系列的产品主要有8032、8052、8752三种机型。 与51子系列的不同之处在于:片内数据存储器增至256B,片内程序存储器增至8KB(8032/80C32无),有26B的特殊功能寄存器,有3个16位定时器/计数器,有6个中断源。其他性能均与5l子系列相同。其对应的低功耗CHMOS工艺器件分别为80C32、80C52和87C52。 2.0 MCS-51单片机概述 2.0 MCS-51单片机概述 Intel 80C51系列产品命名规则 2.0 MCS-51单片机概述 Atmel 80C51系列产品命名规则 2.0 MCS-51单片机概述 Philips 80C51系列产品命名规则 2.1 MCS-51单片机内部结构 MCS-51单片机的基本结构 TXD RXD T0 P3 P2 P1 P0 T1 CPU ROM RAM 定时器/计数器 并行接口 串行接口 中断系统 时钟电路 8051 对CPU来讲,对所有外部设备(片内和片外)的操作都是对地址的操作。 2.1.1 CPU结构 1.算术逻辑部件 功能:运算器的核心部件,完成算术运算和逻辑运算。 算术运算:加、减、乘、除 逻辑运算:与、或、非、异或 位操作 其它:数据传送、移位、判断、转移等 2.1.1 CPU结构 2.定时控制部件 指令寄存器、定时控制逻辑、内部时钟电路功能等。 2.1.1 CPU结构 程序计数器PC(Program Counter) ⑶执行调用子程序或发生中断时,CPU会自动将当前PC值压入堆栈,将子程序入口地址或中断入口地址装入PC;子程序返回或中断返回时,恢复原有被压入堆栈的PC值,继续执行原顺序程序指令。 ※ PC不属于特殊功能寄存器,不可访问,在物理结构上是独立的。 ※ PC是一个16位的地址寄存器,用于存放将要从ROM中读出的下一字节指令码的地址,因此也称为地址指针。 ※ PC的基本工作方式有: ⑴ 自动加1。CPU从ROM中每读一个字节,自动执行PC+1→PC; ⑵ 执行转移指令时,PC会根据该指令要求修改下一次读ROM新的地址; 2.1.1 CPU结构 3.专用寄存器组 专用寄存器主要用来指示当前要执行指令的内存地址、存放操作数、指示指令执行后的状态等。 MCS-51单片机的专用寄存器组主要包括:累加器A、程序状态寄存器PSW、堆栈指针SP、数据指针DPTR和通用寄存器B等。 (1)累加器A(Accumulator) 8位特殊功能寄存器。 功能:用来存放操作数或运算结果。 (2)通用寄存器B(General Purpose Register) 8位特殊功能寄存器 功能:专用于乘法或除法,也可用作通用寄存器。 2.1.1 CPU结构 ⑶ 程序状态字寄存器PSW(Program Status Word) PSW也称为标志寄存器,存放各有关标志。其结构和定义如下: ① Cy — 进位标志。 用于表示Acc.7有

文档评论(0)

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

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

1亿VIP精品文档

相关文档