新单片机原理及应用 教学课件 林毓梁 主编 第2章 MCS 51单片机的基本结构.pptVIP

新单片机原理及应用 教学课件 林毓梁 主编 第2章 MCS 51单片机的基本结构.ppt

  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文档。上传文档
查看更多
第2章 MCS-51单片机的硬件结构 2.1 MCS-51单片机的结构与功能 2.2 存储器配置 2.3 时钟电路与时序 2.4 复位电路 2.1.1 MCS-51单片机的基本组成 MCS-51单片机的基本组成 (1)一个8位微处理器CPU。 (2)数据存储器RAM和特殊功能寄存器SFR。 (3)内部程序存储器ROM。 (4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 (5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。 2.1.2 MCS-51单片机引脚及功能 P2. 0--P2. 7(21-28):双向I/O口P2。P2口可以驱动(吸收或输出电流)4个LS型TTL负载。 第二功能是在访问外部存储器时,输出高8位地址。在对EPROM编程和校验时,它接收高位地址。 在访问外部存储器时,用来锁存由PO口送出的低8位地址信号。在不访问外部存储器时,ALE以振荡频率1/6的固定速率输出脉冲信号。因此它可用作对外输出的时钟。但要注意,只要外接有存储器,ALE端输出的就不再是连续的周期脉冲信号。 第二功能 用于对8751片内EPROM编程的脉冲输人端。 ALE/ (30): ALE是地址锁存允许信号 它是外部程序存储器ROM的读选通信号。在执行访问外部ROM指令时,会自动产生PSEN信号;而在访问外部数据存储器RAM或访问内部ROM时,不产生PSEN信号。 微处理器 1.运算器 运算器由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等组成。主要进行数据的处理和加工。 3)程序状态字寄存器PSW 定义格式:C:进借位标志;AC:辅助进借位标志; F0:用户标志; RS1、RS0:工作寄存器组选择。 2.控制器 是CPU的大脑中枢,主要由控制部件、时钟发生器、指令寄存器IR、指令译码器ID、数据指针DPTR、程序计数器PC、堆栈指针SP等组成。 单片机并行口结构与功能 MCS-51单片机有4个双向并行的8位I/O口P0~P3,可并行输入或输出8位数据,也可按位使用。 1.P1口的结构 端口操作 在输入状态下,从锁存器和从引脚上读来的信号一般是一致的,但也有例外。例如,当从内部总线输出低电平后,锁存器Q=0, =1,场效应管V1开通,端口线呈低电平状态。此时无论端口线上外接的信号是低电乎还是高电平,从引脚读入单片机的信号都是低电平,因而不能正确地读入端口引脚上的信号。 又如,当从内部总线输出高电平后,锁存器Q=1, =0,场效应管V1截止。如外接引脚信号为低电平,从引脚上读入的信号就与从锁存器读入的信号不同。 8051单片机在对端口P0一P3的输入操作上,有如下约定: 凡属于读-修改-写方式的指令,从锁存器读入信号,其它指令则从端口引脚线上读入信号。 读-修改-写指令的特点是,从端口(锁存器)输入(读)信号,在单片机内加以运算(修改)后,再输出(写)到该端口上。 Pl端口特点 1、Pl端口是单片机中唯一仅有的单功能I/O端口,并且没有特定的专用功能。 2、输出信号锁存在引脚上,故又称为通用静态口;但对输入信号没有锁存。 3、 P1口作为输人口使用时,随输入指令的不同,有两种工作方式,即所谓读锁存器与读引脚之分。 读端口即读锁存器时实际上不从外部读入数据,只把端口锁存器中的内容读人到内部总线,经过某种运算和变换后,再写回到端口锁存器。读引脚时才真正地把外部的输人信号读入到内部总线。 2.P0口的结构 3.P2口的结构 P2口内部结构与PO口类似。 P2口作I/o端口使用时:内部控制信号使MUX开关接通到锁存器,此时P2口的用法与P1口相同。 P2口作外部地址总线使用时,内部控制信号使MUX开关接通到内部地址线,此时P2口的引脚状态由所输出的地址决定。 4.P3口的结构 一、片内数据存储器 见下张幻灯片 位寻址区 20H—2FH,16个字节。或布尔处理区。该区每一位都被赋予一个地址,供128位。每个地址单元可进行字节操作之外,还可进行为操作。 数据缓冲区 30H—7FH,即用户区,供80个单元。用于存放运算数据和结果。实际上不使用的位寻址的字节和不使用的工作寄存器区都可以用作数据缓冲区使用。 堆栈区 用户可以指定内部RAM的最高若干字节做为堆栈区

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档