登录

行业资讯

单片机的基本结构

单片机的基本结构

单片机的基本结构

单片机基本结构运算器

运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成。ALU的作用是把传进来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。

运算器有两个功能:

(1)执行各种算术运算;

(2)执行各种逻辑运算,并进行逻辑,如零值或两个值的比较。

运算器所执行全部操作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果,一个逻辑操作产生一个判决。

2. 控制器

控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。其主要功能有:

(1)从内存中取出一条指令,并指出下一条指令在内存中的位置;

(2)对指令进行译码和,并产生相应的操作控制信号,以便于执行规定的动作;

(3)指挥并控制CPU、内存和输入输出设备之间数据流动的方向。

微处理器内通过内部总线把ALU、计数器、寄存器和控制部分互联,并通过外部总线与外部的存储器、输入输出接口电路联接。外部总线又称为系统总线,分为数据总线DB、地址总线AB和控制总线CB。通过输入输出接口电路,实现与各种外围设备连接。

3. 主要寄存器

(1)累加器A——

累加器A是微处理器中使用较频繁的寄存器。在算术和逻辑运算时它有双功能:运算时,用于保存一个操作数;运算后,用于保存所得的和、差或逻辑运算结果。

(2)数据寄存器DR——

数据寄存器通过数据总线想存储器和输入/输出设备送(写)或取(读)数据的暂存单元。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存储的一个数据字节等等。

(3)指令寄存器IR和指令译码器ID

指令包括操作码和操作数。

指令寄存器是用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存中取到数据寄存器中,然后在传送到指令寄存器。当系统执行给定的指令时,必须对操作码进行译码,以确定所要求的操作,指令译码器就是负责这项工作的。其中,指令指令寄存器中操作码字段的输出就是指令译码器的输入。

(4)程序计数器PC

PC用于确定下一条指令的地址,以保证能够连续地执行下去,因此通常又被称为指令地址计数器。在程序开始执行前必须将程序的**条指令的内存单元地址(即程序的首地址)送入PC,使它总是指向下一条要执行指令的地址。

(5)地址寄存器

地址寄存器用于保存当期CPU所有访问的内存单元或I/O设备的地址。由于内存与CPU之间存在着速度上的差异,所以必须使用地址寄存器来保存地址信息,直到内存读/写操作完成为止。

显然,当CPU向存储器存数据、CPU从内存取数据和CPU从内存读出指令时,都要用到地址寄存器和数据寄存器。同样,如果把外围设备的地址作为内存地址单元来看的话,那么当CPU和外围设备交换信息时,也需要用到地址寄存器和数据寄存器。

上述就是为你介绍的有关单片机的基本结构的内容,对此你还有什么不了解的,欢迎前来咨询我们网站,我们会有技术人员为你讲解。


深圳市华凡电子科技有限公司专注于NY9,NY6,NY8,NY5,NY4,NY7等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯
进入商铺 电话咨询 在线洽谈 免费注册