[工学]第二章 单片机硬件结构.ppt

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

单片机原理及应用技术 李艳 机械学院 第二章 MCS-51系列单片机的结构 本章内容: 单片机基本原理 单片机结构组成 单片机引脚分布 第二章 MCS-51系列单片机的结构 单片机基本原理 单片机程序由一条条指令组成,按一定形式放在存储器中; 第二章 MCS-51系列单片机的结构 单片机基本原理 单片机中有两种存储器: 程序存放在程序存储器(ROM)中,数据以及中间结果存放在数据存储器(RAM)中; 第二章 MCS-51系列单片机的结构 单片机基本原理 单片机中有三种总线: 数据总线,传送8位数据的双向公共通信线路,从CPU到存储器,或从存储器到CPU ; 第二章 MCS-51系列单片机的结构 单片机结构组成 单片机是在一块芯片上集成了CPU、存储器和输入/输出接口,所有设备之间通过总线进行信息交换。 第二章 MCS-51系列单片机的结构 单片机结构组成 第二章 MCS-51系列单片机的结构 第二章 MCS-51系列单片机的结构 单片机引脚分布(引脚排列图) 第二章 MCS-51系列单片机的结构 单片机引脚分布(引脚排列图) 第二章 MCS-51系列单片机的结构 单片机引脚分布(引脚排列图) 第二章 MCS-51系列单片机的结构 单片机中存储器分两种: 程序存储器 :存放程序和表格常数 。可扩展外部ROM到64KB, ROM/EPROM/E2PROM 数据存储器 :存放中间结果,暂存数据。可扩展到64KB, RAM 第二章 MCS-51系列单片机的结构 单片机中数据的存储 数据存放在存储器中,每个地址存放一个字节的数据; 有多少个地址(地址空间),就表示可存储多少数据(存储空间); 第二章 MCS-51系列单片机的结构 单片机中程序存储器的地址空间分布 第二章 MCS-51系列单片机的结构 第二章 MCS-51系列单片机的结构 程序存储器ROM 51单片机地址线16位,可扩展的最大程序空间为64K; 整个ROM分为片内和片外,CPU访问哪一个,由控制引脚EA决定;(对于8031,EA固定接低电平,对于8051,8751等, EA一般接高电平) 第二章 MCS-51系列单片机的结构 程序存储器ROM入口地址(P10.表2.2) 0000-0002H  初始化程序入口。 0003H-002AH 5个中断处理程序入口。 002BH-- 用户程序。 第二章 MCS-51系列单片机的结构 单片机中数据存储器的地址 第二章 MCS-51系列单片机的结构 数据存储器RAM 片内RAM空间为128B, 编址为00H-7FH; 00H-1FH为4组工作寄存器区; 20H-2FH既可作为字节地址,也可作为位寻址; 30H -7FH作为数据寄存区,存放中间数据; 80H - FFH为特殊功能寄存器区。 第二章 MCS-51系列单片机的结构 通用工作寄存器区(00H-1FH) 共8个通用工作寄存器R0~R7; 存取速度快,快速保护现场,有专门的寄存器指令; 共4组R0-R7, 任选其中一组使用; 由寄存器PSW(程序状态字)决定使用哪一组。 第二章 MCS-51系列单片机的结构 位寻址区(20H-2FH) P12表2.4 共16个字节,128个位; 既可按字节寻址,又可按位寻址; 地址分配如表2.4(P12); 可进行位变量的传送、控制、逻辑运算等操作。 第二章 MCS-51系列单片机的结构 数据缓冲区 存放用户数据,或者中间结果。 指令举例: MOV 30H, #00H MOV 31H, #01H MOV R0, 30H INC 31H DEC 30H 第二章 MCS-51系列单片机的结构 特殊功能寄存器SFR(80H-FFH) P14表2.5 21个8位的SFR,离散分布在128个字节的空间上,其他剩余空间不可用。 包括:累加器A,寄存器B,程序状态字PSW,堆栈指针SP,数据指针DPTR; 四个并行I/O口:P0~P3; 控制寄存器。 第二章 MCS-51系列单片机的结构 累加器A,ACC 最常用的专用寄存器 与CPU联系最多的寄存器:取数,存数。 ACC,表示地址为E0H的寄存器; A ,表示累加器。 第二章 MCS-51系列单片机的结构 寄存器B 多用于乘法和除法; 一般作为通用寄存器使用。 第二章 MCS-51系列单片机的结构 程序状态字 PSW 第二章 MCS-51系列单片机的结构 通用工作寄存器 PSW 第二章 MCS-51系列单片机的结构 特殊功能寄存器SFR 堆栈 数据存储器内一种特殊的数据存储结构。 程序调用时,保护其中必要的参数:A,PSW等入栈。 程序返回,恢复参数:出栈。 第二章 MCS-51系列单片机的结构 特殊功能寄存器SFR 堆栈指针SP,

文档评论(0)

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

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

1亿VIP精品文档

相关文档