8051单片机组成.ppt

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

  8051系列单片机的结构  8051结构和引脚 ① 中央处理器(CPU)。中央处理器是单片机最核心的部分,是单片机的大脑和心脏,主要完成运算和控制功能。 ② 数据存储器(内部RAM)。数据存储器用于存放变化的数据 ③ 程序存储器(内部ROM)。程序存储器用于存放程序和固定不变的常数、表格等。 ④ 定时/计数器。定时/计数器用于实现定时和计数功能。 ⑤ 并行I/O 口。AT89S5l/S52共有4个8位的并行I/O 口(P0、P1、P2、P3),每个口都由1个锁存器和1个驱动器组成。 ⑥ 串行口。AT89S51/S52有1个UART、全双工异步串行口,用以实现单片机和其他具有相应接口的设备之间的异步串行数据传送。 ⑦ 时钟电路。时钟电路的作用是产生单片机工作所需要的时钟脉冲序列 ⑧ 中断系统。中断系统的主要作用是对外部或内部的中断请求进行管理与处理, 引脚定义及功能 40个引脚大致可分为4类:电源、时钟、控制和I/O 引脚。其逻辑图如图2- 4所示。 1. 电源 ① VCC 芯片电源,接+5V; ② VSS 接地端。 2. 时钟 XTAL1、XTAL2 晶体振荡电路反相输入端和输出端。使用内部振荡电路时,外接石英晶体;外部振荡脉冲输入时XTAL1接外部时钟振荡脉冲,XTAL2悬空不用。 3. 控制线 控制线共有4根,其中3根是复用线(即都有第二功能)。 (1)ALE/PROG地址锁存允许/编程脉冲ALE 端可驱动8个LSTTL 门电路。 ② PROG在固化片内存储器的程序(也称为“烧录程序”)时,此引脚用于输入编程脉冲,此时为低电平有效。 (2)PSEN外ROM 读选通信号 (3)RST/VPD 复位/备用电源 ① 正常工作时,RST (Reset)端为复位信号输入端 ② 在VCC 掉电情况下,该引脚还可接上备用电源,由VPD 向内RAM 供电,以保持内RAM 中的数据不丢失。 (4)EA/VPP内外ROM 选择端/编程电源 ① 正常工作时,EA为内外ROM 选择端 ② 对闪存进行编程期间,此引脚用于施加编程电源VPP 4.I/O 线 MCS-51型单片机共有4个8位并行I/O 端口,共32个引脚。 ① P0口(P0.0~P0.7):8位双向I/O 口。 ② P1口(P1.0~P1.7) ③ P2口(P2.0~P2.7) ④ P3口(P3.0~P3.7) 存储器结构与位处理器 1 存储器结构和地址空间 80C51系列有3个存储空间: ① 片内外统一编址的64KB的程序存储器地址空间(用16位地址); ② 片内数据存储器地址空间,寻址范围为00H~FFH; ③ 64KB片外数据存储器地址空间。 2 程序存储器 1. 程序存储器的结构 AT89C51有64KBROM 的寻址区,其中0000H~0FFFH 的4KB 地址区可以为片内ROM 和片外ROM 公用,1000H ~FFFFH 的60 KB 地址区为片外ROM 所专用。在0000H~0FFFH 的4KB地址区,片内ROM 可以占用,片外ROM 也可以占用,但不能为两者同时占用。 2. 程序存储器的入口地址 0000H:程序入口地址。51 系列单片机上电复位后,PC=0000H, 程序将自动从 0000H 地址单元开始取指令执行。 0003H:外部中断0入口地址。 000BH:定时器0溢出中断入口地址。 0013H:外部中断1入口地址。 001BH:定时器1溢出中断入口地址。 0023H:串行口中断入口地址。 002BH:定时器2溢出中断入口地址(仅AT89S52/C52有) 3. 访问ROM 的过程 读ROM 是以程序计数器PC 作为16位地址指针的,依次读相应地址ROM 中的指令和数据,每读一个字节, (PC)+1→PC,这是CPU 自动形成的。但是有些指令有修改PC 的功能,例如转移类指令和MOVC 指令,CPU 将按修改后的PC16位地址读ROM。 3 数据存储器 1. 数据存储器的结构 RAM 存储器主要用来存放数据,故它又称为数据存储器。80C51的RAM 存储器有片内和片外之分: 2. 片内低128字节RAM 片内共有128字节,分为工作寄存器区、位寻址区和堆栈、数据缓冲区,如图2- 6所示。 (1)工作寄存器区(00H~1FH) (2)位寻址区(20H~2FH) 这16个RAM 单元具有双重功能。它们既可以像普通RAM 单元一样按字节存取,也可以对每个RAM 单元中的任何一个单独存取,这就是位寻址。 (3)堆栈和数据缓冲区(30H~7FH) 堆栈、数据缓冲区共有80个RAM 单元,用于存放用户数据或作堆

文档评论(0)

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

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

1亿VIP精品文档

相关文档