MCS-51单片机的引脚及内部结构.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机的引脚及内部结构

* * 一、MCS-51单片机的引脚及内部结构 (一)89C51单片机的引脚 单片机硬件系统 1、电源引脚: VCC:外接+5V;GND:电源地线。 2、时钟引脚 XTAL1、XTAL2为内部振荡器的两条引出线. 3、控制引脚 (1)ALE/PROG:地址锁存控制信号/编程脉冲输入端 ﹡ ALE:在系统扩展时,ALE用于控制P0口输出的低8位地址锁存,以实现低8为地址和数据的隔离。 ﹡ PROG:在EEPROM或EPROM编程期间,该引脚用来输入一个编程脉冲。 (2)PSEN:片外程序存储器读选通有效信号 在CPU向片外程序存储器读取指令和常数时,每个机器周期PSEN两次低电平有效。 (3)EA/VPP:访问程序存储器控制信号/编程电源输入端 ﹡EA=0时,只访问片外程序存储器。 ﹡EA=1时,单片机访问片内程序存储器。 (4)RST/VPD:复位/掉电保护信号输入端 ﹡ RST为复位信号输入端。当RST保持两个机器周期的高电平 时,可对单片机实现复位操作。 ﹡ VPD为该引脚的第二功能,是作为内部备用电源的输入端。 4、I/O引脚 ﹡ P0口(P0.0~P0.7):8位双向并行I/O接口。扩展外部存储器或I/O口时,作为低8位地址总线和8位数据线的分时复用接口,为双向三态。 ﹡P1口(P1.0~P1.7) :8位准双向并行I/O接口。 ﹡P2口(P2.0~P2.7) :8位准双向并行I/O接口。扩展外部数据、程序存储器时,作为高8位地址输出端口。 ﹡P3口(P3.0~P3.7) :8位准双向并行I/O接口。 P3口除了具有通用I/O口的功能外,同时它的每一个引脚还具有第二功能。 (二)89C51的内部结构 /RD /WR T1 T0 /INT1 /INT0 TXD RXD P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 P3口各引脚对应的第二功能 存储器 定时/计数器 并行I/O口 串行口 中断控制系统 中央处理器 时钟电路 二、MCS-51单片机的内部数据存储器 (一)内部数据存储器RAM的地址分配 工作寄存器区0区(R7~R0) 00H~07H 工作寄存器区1区(R7~R0) 08H~0FH 工作寄存器区2区(R7~R0) 10H~17H 工作寄存器区3区(R7~R0) 18H~1FH 位寻址区(00H~7FH) 20H~2FH 用户RAM区(数据缓冲区) 30H~7FH SFR区 F8H~FFH . . . 80H~87H 内部RAM共有256个单元,通常把256个单元按功能分划分为两部分:低128字节(00H~7FH)和高128字节(80H~FFH) (二)内部数据存储器低128字节 内部数据存储器低128字节按其用途划分为三个区 工作寄存器区 位寻址区 用户RAM区 工作寄存器区0区(R7~R0) 00H~07H 工作寄存器区1区(R7~R0) 08H~0FH 工作寄存器区2区(R7~R0) 10H~17H 工作寄存器区3区(R7~R0) 18H~1FH 位寻址区(00H~7FH) 20H~2FH 用户RAM区(数据缓冲区) 30H~7FH 片内RAM低128字节的配置 (三)内部数据存储器高128字节_____特殊功能寄存器区 特殊功能寄存器介绍 1、程序计数器(PC):用于存放将要执行的指令地址。 2、累加器A(8位寄存器):用于存放操作数,也可用来存放运算的中间结果 。 3、寄存器B(8位寄存器):主要用于乘法和除法的运算,也可作为一般的寄存器来暂存数据。 4、程序状态字PSW寄存器(8位寄存器):用于存放程序运行中的各种状态信息。 P —  OV RS0 RS1 F0 AC CY D0H D1H D2H D3H D4H D5H D6H D7H PSW各位定义 (1)CY(PSW.7):进位标志位 (2)AC(PSW.6):辅助进位标志位。 (3)F0 (PSW.5):用户标志位。 (4)RS1、RS0(PSW.4、PSW.3):工作寄存器组选择位。用于选择CPU当前使用寄存器组。 (5)OV (PSW.2):溢出标志位。 (6)P( PSW.0 ) :奇偶标志位。表明累加器A中的奇偶性。 5、数据指针(DPTR):(16位寄存器) 由DPH和DPL两个8位特殊功能寄存器组成。通常在访问外部数据存储器时作地址指针使用。 6、堆栈指针(SP):用来暂存数据和地址。它是按“先进后出”的原则存取数据的。堆栈共有两种操作:进栈和出栈。 三、MCS-51单片机的内部程序存储器 MCS-51单片机包含64KB的程序存储器(ROM),包括片内ROM和片外ROM (80

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档