单片机应用技术 冯铁成 第二章新.ppt

单片机应用技术 冯铁成 第二章新.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 80C51单片机内部结构和工作原理 本章要点 80C51系列单片机内部结构(关注面向用户的部分) 外部引脚功能(重点是4个控制引脚和4个I/O端口) 存储空间配置和功能(64KB ROM、64KB外RAM和256B片内RAM) 片内RAM结构和功能(分成3个物理空间:工作寄存器区、位寻址区和数据缓冲区) 特殊功能寄存器的用途和功能(21个) 程序计数器PC的作用和基本工作方式 I/O端口结构、工作原理及功能 时钟和时序(时钟频率和机器周期) 复位电路、复位条件和复位后状态 低功耗工作方式的作用和进入退出的方法 ATMEL89系列单片机性能介绍 2.1 内部结构和引脚功能 2.1.1 内部结构(见下图) 80C51单片机内部包含的功能部件 一个8位CPU 一个片内振荡器和时钟电路 4KB ROM 128B内RAM 可寻址64KB的外ROM和外RAM控制电路 两个16位定时/计数器 21个特殊功能寄存器 4个8位并行I/O口,共32条可编程I/O端线 一个可编程全双工串行口 5个中断源,可设置成2个优先级 2.1.2 引脚功能 40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 电源 1)Vcc:电源(+5V) 2)Vss:接地 时钟 XTAL1、XTAL2:晶体振荡电路反相输入端和输出端。 控制线 ALE/PROG:地址锁存允许/片内EPROM编程脉冲 1)ALE:用来锁存P0口送出的低8位地址(并行扩展) 有效:P0口传送低8位地址信号 无效:P0口传送8位数据信号 2)PROG:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号 RST/VPD:复位/备用电源 1)RST:该引脚上连续保持两个机器周期以上高电平。 2)VPD:在Vcc掉电情况下,接备用电源。 EA/VPP:内外ROM选择/片内EPROM编程电源 1)EA:EA=“1”,先访问内ROM,当超过4KB时,自动转向外ROM。 EA=“0” ,只访问外ROM。 8031片内无ROM,EA必须接地。 2)VPP:片内有EPROM的芯片,在EPROM编程期间,施加编程电源。 I/O引脚( 4个8位并行口,共32个引脚) P0口:8位双向I/O口 并行扩展时,分时传送低8位地址和8位数据信号。 P1口:8位准双向I/O口 准双向:内部有固定的上拉电阻。 P2口:8位准双向I/O口 传送高8位地址 P3口:8位准双向I/O口 P3口第二功能 P3.0(RXD):串行口输入端 P3.1(TXD):串行口输出端 P3.2(INT0):外部中断0请求输入端 P3.3(INT1):外部中断1请求输入端 P3.4(T0):定时/计数器0外部信号输入端 P3.5(T1):定时/计数器1外部信号输入端 P3.6(WR):外RAM写选通信号输出端 P3.7(RD) :外RAM读选通信号输出端 2.2 存储空间配置和功能 64KB程序存储器(ROM),包括片内和片外。 64KB外部数据存储器(外RAM) 256B(包括特殊功能寄存器)内部数据存储器(内RAM)。 存储空间配置图 ROM—MOVC指令 控制信号是PSEN和EA 外RAM—MOVX指令 控制信号是P3口中的RD和WR。 内RAM—MOV指令 2.2.1 程序存储器(ROM) 片外60KB:地址范围1000H-FFFFH 片内4KB:地址范围0000H-0FFFH 无论片内还是片外,地址空间是统一的,不重叠。 读ROM是以程序计数器PC作为16位地址指针,依次读相应地址ROM中的指令和数据,每读一个字节,PC+1→PC,这是CPU自动形成的。 但是有些指令有修改PC的功能,例如转移类指令和MOVC指令,CPU将按修改后PC的16位地址读ROM。 读外ROM的过程 CPU从PC中取出当前ROM的16位地址,分别由P0口(低8位)和P2口(高8位)同时输出,ALE信号有效时由地址锁存器锁存低8位地址信号,地址锁存器输出的低8位地址信号和P2口输出的高8位地址信号同时加到外ROM 16位地址输入端,当PSEN信号有效时,外ROM将相应地址存储单元中的数据送至数据总线(P0口),CPU读入后存入指定单元。 2.2.2 外部数据存储器(外RAM) 读外RAM的过程 外RAM 16位地址分别由P0口(低8位)和P2口(高8位)同时输出,ALE信号有效时由地址锁存器锁存低8位地址信号,地址锁存器输出的低8位地址信号和P2口输出的高8位地址信号同时加到外RAM 16位地址输入端,当RD信号有效时,外RAM将相应地址存储单元中的数据送

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档