第二章单片机结构0.ppt

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

第2章 MCS-51 单片机组成原理 2.1 MCS-51单片机的内部结构 2.2 CPU的结构 2.3 MCS-51单片机存储器 2.4 时钟电路及时序 2.5 输入/输出端口 2.6 MCS-51单片机的引脚功能 2.7 MCS-51单片机的工作方式 2.1 MCS-51单片机的内部结构 MCS-51单片机的内部结构框图如图 CPU的结构 CPU包括运算器和控制器二大部分。 1 运算器 运算器包括算术/逻辑部件(ALU)、累加器A、暂存寄存器、寄存器B、程序状态寄存器(PSW),十进制调整电路等。运算器主要用于实现算术/逻辑运算及位操作运算。下面介绍运算器的各组成部分。 1、算术/逻辑部件ALU 2、累加器A 3、寄存器B 4、程序状态字寄存器PSW 2 控制器  控制器由程序记数器PC、指令寄存器IR、指令译码器ID和定时控制逻辑及振荡器OSC等电路组成。 指令寄存器是存放指令代码的地方。当执行指令时,CPU把从程序存储器中读取的指令代码送入指令寄存器,然后指令译码器译码后由定时控制电路发生相应的控制信号,最终完成指令所规定的操作—指出了指令执行的基本过程。 单片机工作原理-程序执行的基本过程 单片机执行程序是逐条执行指令的。 一条指令的执行分三个阶段:取指令、分析指令和执行指令。 取指令:访问PC,从ROM中读出指令,并送至IR。 分析指令:将IR中的指令取出进行译码,并分析执行的性质(要作什么样的操作),得到操作码。 执行指令:取出操作数,按照操作码的性质对操作数进行操作。 单片机如何才能连续不断地执行程序? 1、PC-计数器,记录程序的地址; 2、存放CPU执行的下一条指令的地址; 3、具有自动加1功能,指向下一条指令,以保证程序连续不断往下执行; 4、PC是一个16位的寄存器,即寻址64KB的程序存储器空间; 5、是一个不可寻址的寄存器,即编程者不能对它进行读写;(一个问题:程序只能按顺序执行?) 6、单片机启动复位时,PC=0000H,即单片机程序总是总0000H开始执行的。 8051单片机内部存储器 8051的存储器有片内和片外之分; 存储器有RAM和ROM之分; 8051片内存储器: RAM:256B,用以存放可以读写的数据,如运算的中间结果、数据暂存和缓冲、标志位等 ROM:4KB,用以存放程序指令、常数及数据表格等, 并行I/O接口 8051片内:4个8位的I/O接口: 记作:P0,P1,P2,P3; 每一个口都有一个8位锁存器和一个8位驱动/缓冲器,既可用作输入口也可作为输出口 既可作为寄存器用,也可通过传送指令实现数据的输入或输出。 定时/记数器 8051内有二个16位的定时/记数器: 记作:T0、T1 其实质就是一个计数器; 实现内部定时或外部计数; 内部定时:对内部机器周期计数(固定周期的累积); 外部计数:对外单片机外部的随机信号进行计数(个数的累积)。 中断系统 8051内部有5个中断源: 2个外部中断:INT0、INT1 2个定时/计数器中断:T0、T1 1个串行口中断:SCON 串行口 8051单片机内有一个全双工可编程串行口; 实现单片机与外部设备之间的串行数据传递; 单片机常见的数据传递方式有哪一些? 2.2 8051单片机引脚 8051单片机共有40个引脚,采用双列直插式(DIP)封装形式; 封装定义:安装半导体集成电路芯片用的外壳,起着安放、固定、密封、保护芯片和增强电热性能的作用,而且还是沟通芯片内部世界与外部电路的桥梁——芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印制板上的导线与其他器件建立连接。因此,封装对CPU和其他LSI集成电路都起着重要的作用 芯片典型封装形式 8051单片机的封装 8051单片机引脚排列 8051单片机名引脚功能说明 40引脚分三类,引脚数量分别为4+4+32=40 1)4:Vcc、Vss、XTAL1、XTAL2(工作环境) 2)4:RST、ALE、/PSEN、/EA(控制信号引脚) 3)32:P0、P1、P2、P3(I/O端口) 8051单片机正常工作的基本前提 4个引脚: Vcc — +5;引脚号:40 Vss—接地端;引脚号:20 XTAL1 —时钟电路引脚;引脚号:19 XTAL2 —时钟电路引脚;引脚号:18 单片机晶振电路 注意:晶振电路就尽量靠近单片机 2.2.3 工作寄存器和特殊功能寄存器 1、工作寄存器 MCS-51有32个工作

文档评论(0)

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

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

1亿VIP精品文档

相关文档