ch1微型计算机概述概论.ppt

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

;1.1 微型计算机分类;1.1 微型计算机分类; Definition: Embedded system: any device that includes a programmable computer but is not itself a general-purpose computer. ;2.1.1嵌入式系统的应用范围;1.2.2 嵌入式系统的处理器;1.2.2 嵌入式系统的处理器;;1.2.3 嵌入式开发系统所使用的语言;1.2.4 嵌入式系统的操作系统;1.3 微处理器的分类;2 微控制器(MCU:Micro-Controller Unit) 将整个计算机硬件系统集成到一个芯片中,内部以某种微处理器为核心,并对ROM、RAM、总线、总线逻辑、定时器/计数器、I/O、串行口、A/D转换、D/A转换等必要外设加以集成。 Intel 8051, ARM7系列 ;3 数字信号处理器(DSP: Digital Signal Processor) 对系统结构和指令进行特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也快。 TI TMS320C30;1.3.2 常用微控制器;1.3.2 常用微控制器;1.3.2 常用微控制器;;;;;;;;1.4 微型计算机硬件结构;;(1)总线;;550MHz; 按信号的作??,总线分为三类: 地址总线、数据总线、控制总线 ;地址总线 AB ( Address Bus) :单向 用来传送CPU输出的地址信号, 确定被访问的存储单元、I/O端口。;地址总线的条数 决定CPU的寻址能力。 10根 → 210 1024 1K 20根 → 220 1024K 1M 32根 → 232 22 × 230 4G 36根 → 236 26 × 230 64G;数据总线 DB ( Data Bus ):双向 用来在CPU与存储器、I/O接口之间进行数据传送。;数据总线的条数决定一次可最多传送数据的宽度。;控制总线CB ( Control Bus ) : 用于传送各种控制信号。;(2) 中央处理器CPU;CPU结构示意图;;;内存是存储程序和数据的部件, 由地址译码器、内存单元等构成。; 内存单元 内存单元的地址 内存单元的内容 对内存的读/写操作;存储信息的基本单元。 每片内存芯片有若干个内存单元。 每个单元可存储8位二进制数。; 内存单元的地址 为区分各内存单元,每个内存单元对应有一个地址。 地址线上的数据经译码后只有唯一的内存单元被选中。; 内存单元的内容 每个内存单元所存储的二进制数据。; 对内存的读/写操作 CPU发出地址信号,选中相应的内存单元。 若是读操作,CPU发出内存读控制信号, 被选中的内存单元将其内容经数据总线送入CPU。 若是写操作,CPU发出内存写控制信号, CPU将欲写的内容经数据总线,写入被选中的内存单元。;;;外设的电信号、运行速度与CPU不匹配, 不能与CPU直接相连,必须通过I/O接口与CPU相连。 ;键 盘 → 键盘接口 显示器 → 显示卡 鼠 标 → 串行接口 网 络 → 网卡 打印机 → 并行接口 音箱、麦可风 → 声卡;I/O接口结构示意图; I/O端口 I/O端口的地址 I/O端口的内容 对I/O端口的读/写操作;I/O接口内部通常有一个或多个寄存器, 用以存放各种信息,称I/O寄存器或I/O端口。; I/O端口的地址 为区分各I/O端口,每个端口对应有一个端口地址。; I/O端口的内容; 对I/O端口的读/写操作: (与内存的读/写操作相类似) CPU发出地址信号,选中相应的I/O端口。 若是读操作,CPU发出I/O端口读控制信号, 被选中的I/O端口将其内容经数据总线送入CPU。 若是写操作,CPU发出I/O端口写控制信号, CPU将欲写的内容经数据总线,写入被选中的I/O端口中。;1.5 微型计算机的工作过程;微机的工作过程分三阶段: 取指令 译码 执行指令;取指令阶段( CPU读内存操作):;执行指令阶段: 经译码后的指令,由控制电路发出控制信号去执行。;不同的指令,CPU的具体执行过程不同。 CPU 可执行的操作通常有数据传送、算术逻辑运算等等。;例 指令1:将寄存器R1与R3的内

文档评论(0)

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

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

1亿VIP精品文档

相关文档