单片机课程-PPT版13473.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文档。上传文档
查看更多
单片机课程-PPT版13473.ppt

第二章 MCS-51单片机结构和原理 教学重点:单片机内部组成及引脚功能,存储器组织,并行I/O口电路,单片机工作方式 教学难点:单片机内部结构,片内数据、程序存储器,时钟电路与CPU时序 2.1 单片机内部组成及引脚功能 MCS-51 系列单片机有三种基本产品:8051、8751 和8031,它们具有相同结构和性能,惟一差别就是内部程序存储器有所不同。其中8051 是ROM 型单片机,内含4K 字节掩膜ROM;8751 片内含有4K 字节EPROM;而8031 片内无程序存储器。 MCS-51 的典型产品是8051 2.1.1单片机内部结构 MCS-51 单片机内部结构框图如图2-1 所示 1、微处理器:运算器和控制器 2、内部数据存储器 3、内部程序存储器 4、定时/计数器 5、并行I/O口 6、串行口 7、中断控制系统 8、时钟电路 2.1.2 MCS-51 的引脚功能 1. 主电源引脚Vcc和Vss VCC(40脚): 接+5 V电源正端; VSS(20脚): 接+5 V电源地端。 2. 外接晶体引脚XTAL1和XTAL2 XTAL1(19脚): 接外部石英晶体的一端。 在单片机内部, 它是一个反相放大器的输入端, 这个放大器构成了片内振荡器。 当采用外部时钟时, 对于HMOS单片机, 该引脚接地; 对于CHMOS单片机, 该引脚作为外部振荡信号的输入端。 XTAL2(18脚): 接外部晶体的另一端。 在单片机内部, 接至片内振荡器的反相放大器的输出端。 当采用外部时钟时, 对于HMOS单片机, 该引脚作为外部振荡信号的输入端; 对于CHMOS芯片, 该引脚悬空不接。 RST/VPD:复位/备用电源输入端。 单片机上电后,只要在该引脚上输入24 个振荡周期(2 个机器周期)宽度以上的高电平就会使单片机复位。RST/VPD 具有复用功能,可接上+5V 备用电源。当VCC 下掉到低于规定的电平,而VPD 在其规定的电压范围内时,VPD 就向片内RAM 提供备用电源,以保持片内RAM 中的信息不丢失。 ALE:低8 位地址锁存使能输出端。 当CPU 访问外部存储器时,ALE 可向低8 位地址锁存器输出锁存控制信号;当不访问外部存储器时,ALE 端仍以时钟振荡频率的1/6 固定地输出正脉冲。因此,它可用作外部定时或其它需要。但要注意的是:每当访问外部数据存储器时会丢失一个脉冲。ALE 端可驱动8 个LSTTL 负载。 PSEN :外部程序存储器读选通信号。 CPU 在访问外部程序存储器期间,每个机器周期,PSEN 信号两次有效。当访问外部数据存储器时,则不会出现PSEN 信号。PSEN 端可以驱动8 个LSTTL 负载。 EA :外部程序存储器地址允许使能端。 当EA 端输入高电平时,CPU 从片内程序存储器开始执行程序,当程序计数器PC 的值超过内部程序存储器的最高地址(对于8051 为0FFFH)时,将自动转向片外程序存储器取指令并执行。当EA 输入低电平时,CPU 仅访问片外程序存储器。对于8031 来说,由于片内无程序存储器,所以EA 端必须接低电平。 2.2 布尔处理机 MCS-51 片内 CPU 还有一个性能优异的位处理器,也就是说 MCS-51 实际上又是 一个完整而独立的 1 位单片机,即布尔处理机。该布尔处理机有自己的 CPU、位寄 存器、位累加器(即进位标志 Cy)、I/O 口和指令系统。MCS-51 单片机对于位操作(布尔处理),有置位、复位、取反、测试转移、传送、逻辑与和逻辑或运算等。 单片机指令系统中的布尔指令集(17条位操作指令), 存储器中的位地址空间, 以及借用程序状态标志寄存器PSW中的进位标志CY作为位操作“累加器”, 构成了单片机内的布尔处理机。 利用布尔处理功能进行随机逻辑设计,可以方便地用软件来实现各种复杂的逻辑关系,方法简单、明了,免除了许多类似 8 位数据处理中的数据传送、字节屏蔽和测试判断转移等繁琐的方法。布尔处理机还可以实现各种组合逻辑功能。 2.3 存储器组织 MCS-51 单片机的存储器组织结构与一般微机不同。一般微机通常是程序和数据 共用一个存储空间,属于“冯.诺依曼”(Von Neumann)结构。 MCS-51 单片机则 把程序存储空间和数据存储空间严格区分开来,属于“哈佛”(Harvard)结构。 2.3.1 MCS-51 存储器特点 如图 2-3

文档评论(0)

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

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

1亿VIP精品文档

相关文档