【单片机基础】(二)寄存器 您所在的位置:网站首页 寄存器属于什么逻辑电路类型的 【单片机基础】(二)寄存器

【单片机基础】(二)寄存器

2024-07-16 22:42| 来源: 网络整理| 查看: 265

单片机内部有大量寄存器, 寄存器是一种能够存储数据的电路, 由触发器构成。 1.触发器 触发器是一种具有记忆存储功能的电路, 由门电路组成。 常见的触发器包括: RS 触发器、 D 触发器和 JK触发器等, 其中D触发器最为常用。 D触发器的逻辑符号如图1-14所示

从图1-14中可以看出, D触发器的端子包括: 输入端D、 输出端Q、 反相输出端 、 时钟脉冲输入端CLK、 置“0”端R和置“1”端S。数据存储过程: 当D触发器的D端输入数据“1”时, 数据并不能马上被存入触发器, 只有CLK端时钟脉冲信号上升沿(即低电平转为高电平时) 到来时, “1”才能被存入触发器, 存入后Q端输出“1”, 端输出“0”。 也就是说, 只有时钟脉冲上升沿到来时, D触发器才能将输入端的数据存储起来, 并从Q端输出。D触发器的置“0”和置“1”: 当置“0”端R为低电平时, 触发器被置“0”, 即Q端为“0”;当置“1”端S为低电平时, 触发器被置“1”, 即Q端为“1”。

2.寄存器 寄存器是单片机内部的基本存储单元, 由触发器构成, 一个触发器就是1位寄存器。图1-15所示是一种由D触发器构成的4位寄存器。

在工作时, 寄存器先让清0线为低电平, 该低电平送到各触发器的CLR端(实际为D触发器的R端) , 将各触发器清0, Y3Y2Y1Y0=0000; 然后将数据送到各触发器输入端,当CLK端的时钟脉冲上升沿到来时, 输入端的数据就被存入到各触发器中, 并从输出端输出。

3.锁存器 锁存器也是一种能存储数据的电路。 其特点是当锁存信号没有到来时, 输出端的状态随输入端状态的变化而变化; 当锁存信号来到时, 输入端的数据被锁存到输出端, 即当输入端的信号再变化时输出端也不会发生变化。 下面以图1-16为例来说明锁存器的工作原理。

当锁存器的控制端EN=1时, 锁存器输出端Y与输入端A的状态保持一致, 即A端数据变化时, Y端数据也变化; 当锁存器的控制端EN由“1”变为“0”时, 输入端此刻的数据马上被锁存到输出端, 在EN=0期间, 输出端的数据始终保持不变, 不会随输入端而变化; 当EN又变为“1”时, 即取消锁存, 输出端又会随输入端的变化而变化。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有