- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用课件 第2章 MCS-51单片机硬件结构
第2章 MCS-51单片机的硬件结构 2.1 MCS-51单片机的硬件结构 2.2 MCS-51单片机的引脚 2.3 MCS-51单片机的CPU 2.4 MCS-51单片机存储器的机构 2.5 MCS-51单片机的并行I/O端口 2.6 MCS-51单片机的时钟与时序 2.7 复位操作和复位电路 学习目标: 1.了解MCS-51系列单片机的基本结构、CPU的组成;掌握各CPU组件(尤其是专用寄存器)的作用;了解CPU时序特点,熟悉机器周期的概念以及机器周期与指令周期之间的关系。 2.掌握MCS-51系列单片机的存储器结构,掌握片内数据存储器的功能区划分和各自寻址特点,熟悉常用的SFR的功能和应用特点。 3.熟练掌握MCS-51系列单片机4个8位并行I/O端口的各自功能和应用特点。 2.1 MCS-51单片机硬件结构及引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 2.2 MCS-51单片机外部引脚 在对片内Flash ROM编程时,该引脚需接+12V电压。 2.3 MCS-51单片机的CPU 2.3.1 运算器 2.3.1 运算器 程序状态字PSW (Program Status Word) 2.4 MCS-51单片机存储器结构 普林斯顿(Princeton)结构:将程序和数据合用一个存储器空间的结构。 哈佛(Harvard)结构: 为绝大多数单片机所采用。程序存储器和数据存储器截然分开,ROM和RAM独立编址并分别寻址的结构,相互间不会冲突。 在8051系列单片机中,不仅在片内预留了一定容量的程序存储器、数据存储器以及众多的特殊功能寄存器(SFR),而且还具有很强的外部存储器扩展能力,程序存储器和数据存储器的寻址能力均可达64KB,寻址和操作简单方便。 MCS-51单片机存储器空间 程序存储器地址空间分配 程序存储器地址空间分配 数据存储器地址空间 数据存储器地址空间 数据存储器地址空间 数据存储器地址空间 数据存储器地址空间 3. 特殊功能寄存器 1、高128字节RAM中离散分布有21个特殊功能寄存器SFR,其余字节单元用户不能使用。 2、凡地址能被8整除的特殊功能寄存器(共11个)都是可位寻址的寄存器。 3、位寻址形式: 直接位地址:如D3H 位助记符:RS0 寄存器.位:如PSW.3 单元地址.位:如D0H.3 CPU的专用寄存器组 在应用系统设计尤其是软件编程时经常用到CPU的专用寄存器组。 8051的CPU专用寄存器组包括程序计数器PC、累加器ACC、寄存器B、程序状态寄存器PSW、堆栈指针SP和数据指针DPTR等6个寄存器,除PC外,其余5个寄存器均为可编程可访问寄存器。而PC只能用在查表指令MOVC中,不可直接访问。 专用寄存器组中只有PC在物理上是独立的(即没有与其他器件共同编码的物理地址),其余5个寄存器都有相应的直接地址编码(称字节地址)。 累加器ACC(E0H) (Accumulator):累加器ACC(简称A寄存器或累加器A)是一个具有特殊用途的8位寄存器,主要用来存放一个操作数或存放运算的结果。 累加器ACC是CPU中使用最频繁的寄存器,8051指令系统中多数指令的执行都通过它进行,在指令中以A作为累加器ACC的助记符。 寄存器B (F0H) 寄存器B也是一个8位寄存器,在乘法和除法运算中用作ALU的输入之一。 乘法运算时,ALU的两个输入分别为A、B,运算结果存放在A、B寄存器中,其中A存放积的低8位,B则存放积的高8位。 除法运算时,被除数取自A,除数取自B;运算结果商存于A,而余数存于B。其它情况下,B可作为一个工作寄存器使用。 程序状态字寄存器PSW(Program State Word)(D0H) 数据指针寄存器 DPTR (83H、82H) 数据指针DPTR是一个 16 位的专用寄存器, 其高位字节寄存器用DPH表示、低位字节寄存器用DPL表示。既可作为一个 16 位寄存器DPTR来处理, 也可作为两个独立的 8 位寄存器DPH和DPL来处理。 DPTR 主要用来存放 16 位地址,可通过它访问 64 KB外部数据存储器或外部程序存储器空间。 其它特殊功能寄存器 端口P0~P3:专用寄存器P0~P3分别是I/O口P0~P3的锁存器,既有字节地址,也有位地址。端口操作指令与访存指令统一(采用MOV)。 串行数据缓冲器SBUF:由两个独立的寄存器组成,分别负责发送和接收。
您可能关注的文档
- 北师版二年级数学下册 第三单元 生活中大数 第1课时 数一数(一) 精品PPT课件.ppt
- 北师版二年级数学下册 第三单元 生活中大数 第2课时 拨一拨 精品PPT课件_1696167726.ppt
- 北师版二年级数学下册 第三单元 生活中大数 第3课时 比一比 精品PPT课件.ppt
- 北师版二年级数学下册 第三单元 生活中大数 第3课时 比一比 精品PPT课件_1696166642.ppt
- 北师版二年级数学下册 第五单元 加与减 第5课时 小蝌蚪成长 精品PPT课件.ppt
- 北师版二年级数学下册 第五单元 加与减 第5课时 小蝌蚪成长 精品PPT课件_1696167364.ppt
- 北师版二年级数学下册 第三单元 生活中大数 第1课时 数一数(一) 精品PPT课件_1696168385.ppt
- 北师大版数学四年级上册《角度量、角分类和画角.ppt
- 区域推进“以园为本教研制度建设项目行动研究(新).ppt
- 医务处管理职责.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)