- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3单片机体系结构
中央处理器 CPU (Central Processing Unit) 2.寄存器组 1)工作寄存器(通用寄存器) 用来暂存ALU待处理的数据和中间结果。 (二) 控制器 1.指令部件: 读取程序指令、指令译码、修改程序指针。 CPU执行程序的简要过程: 1)PC给出当前指令的存储地址。 位 b (bit):一个二进制位,信息最小单位。 字节 B (Byte):8位为一个字节。 字长 W (Word Length):一个字包含的二进制位数。 (三)存储器读写操作 存储器读: CPU从存储器中取出信息。 存储器写: CPU将信息存入存储器。 (四) 半导体存储器 RAM:随机读写存储器。 能方便读出和改写信息,但失电后信息将不复存在。RAM常用作数据存储器,暂存各种现场数据、运算结果和正在调试的程序。 微型计算机总线的主要信号线: (二) 数据总线 DB 双向三态。传送程序和数据的二进制代码。 数据总线宽度一般与微型机的字长相同。 微型计算机软件 (二)汇编语言 与机器语言指令一一对应的英文单词缩写,称为指令助记符。汇编语言编写的程序称为汇编语言程序。 MCS-51两个寄存器相加汇编语言指令:ADD A,R0 不同计算机语言的应用 源程序通过编译得到机器能执行的目标程序。 * 1.6 微型计算机的组成及工作过程 1.6.1 基本组成 图 1.1 微型计算机的基本组成 1.算术逻辑单元ALU (Aithmctieal Logic Unit) 运算器的核心部件,执行算术运算、逻辑运算、移位、比较等各种数据处理的操作。 CPU—微型计算机的核心部件 CPU由运算器、控制器组成。 (一) 运算器 运算器进行数据分析、计算和处理。 2)特殊功能寄存器SFR(专用寄存器) 规定了特殊用途的寄存器,其内容会影响计算机的工作方式和过程。 3) 累加器(Accumulator) 使用最频繁的寄存器,配合ALU进行各种数据处理。 1)程序计数器 PC:存放当前指令地址。 CPU执行程序时,先按PC给出的地址到存储器取一条指令,PC自动加1。CPU执行完一条指令,再到存储器取下一条指令,…。 2) 指令寄存器IR :暂存当前指令。 指令操作码送指令译码器。 3) 指令译码器ID :将每条指令译码变成控制电平。 处理程序指令,并协调各逻辑部件按一定时序工作。 2. 时序部件 时钟和内部分频电路。时钟信号经过分频,与指令译码信号组合,形成一定节拍的时序信号,控制各逻辑部件协调工作。 PC= 程序存储器 地址 程序代码 0000H 指令代码1 0001H 指令代码2 0002H 指令代码3 … N 指令代码n PC= PC= 2)CPU到存储器取指令,PC自动加1 3)指令译码器对指令译码, CPU执行指令。 4)CPU到存储器取指令,PC=PC+1。 5)CPU执行下一条指令,… 指令代码 i 指令代码 i 指令寄存器 2. 存储器M 存储器(Memory)是具有记忆功能的部件, 用来存储数据和程序。存储器根据其位置不同可分为两类: 内存储器和外存储器。内存储器(简称内存)和CPU直接相连, 存放当前要运行的程序和数据, 故也称主存储器(简称主存)。它的特点是存取速度快, 基本上可与CPU处理速度相匹配, 但价格较贵, 能存储的信息量较小。外存储器(简称外存)又称辅助存储器, 主要用于保存暂时不用但又需长期保留的程序和数据。 存放在外存的程序必须调入内存才能进行。外存的存取速度相对较慢, 但价格较便宜, 可保存的信息量大。 (一) 存储器基本信息单位 (二)存储器结构 存储器功能:存放程序和数据等信息。 存储内容:程序或数据的二进制代码。 存储地址:存储器每个单元的位置编号 存储器容量:指存储单元的多少。 如存储器容量为1KB = 1024×8位。 1KB存储器 地址 存储内容 0 1 … 1023 1KB存储器 地址 存储内容 0 1 … 1023 CPU 地址 内容 读写控制 存储器的读写操作: 2.发出读写控制时序信号,对选定单元进行读或写。 1.CPU先送出一个确定的单元地址给存储器 ROM:只读存储器。 工作时从ROM中读出信息,不能随意改写。断电后信息不会丢失。ROM常用作程序存储器,存放已调
文档评论(0)