【自学嵌入式:计算机组成原理】32. 使用元器件数列的计算 33. 时钟的概念
32. 使用元器件数列的计算
说明数电这些元器件都是套娃,没讲别的
33. 时钟的概念
带边缘触发的锁存器与时钟信号原理
一、为什么需要时钟信号?
计算机系统(如CPU)需协调多步骤操作(如指令执行、数据传输),若各部件“自由运行”,会因节奏混乱导致错误。类比“划船”:船工需同步划桨(听统一口号),否则船会偏离方向。
CPU的“统一口号”是时钟信号(Clock):
- 提供精确时间基准,确保指令执行、数据存储等操作按“节拍”有序进行;
- 控制操作速度:时钟频率越高,CPU每秒可完成的操作越多(需结合硬件能力)。
二、时钟信号的本质
时钟信号是周期性高低电平变化的电信号(如方波),包含两个核心状态:
- 高电平:逻辑上表示
1(电压较高,如 5V 或 3.3V ,具体依电路标准); - 低电平:逻辑上表示
0(电压较低,如 0V )。
关键特性是电平跳变:
- 上升沿:电平从低→高的瞬间变化(如按钮按下时,电压从 0V 跳变到 5V );
- 下降沿:电平从高→低的瞬间变化(如按钮松手时,电压从 5V 跳变到 0V )。
三、带边缘触发的锁存器结构与原理
边缘触发的锁存器通过时钟跳变(上升沿/下降沿)控制数据存储,解决传统电平触发(WE持续高电平易受干扰)的问题。以下解析电路结构与工作逻辑:
1. 核心组件与信号
电路由以下部分组成:
- 锁存器(Latch):基础存储单元,负责暂存1位数据;
- 非门(NOT):对时钟信号反向,生成互补电平;
- 时钟(Clock):输入周期性高低电平信号;
- Din:待存储的输入数据(1位二进制);
- Dout:存储后的输出数据(1位二进制)。
2. 下降沿触发的锁存器

触发条件:时钟信号从高电平→低电平(下降沿)时,存储数据。
工作流程:
- 时钟为高电平时:
- 非门将高电平反向为低电平;
- 锁存器的
WE信号因电平组合,处于“保持模式”(输出不受Din影响)。
- 时钟跳变到低电平瞬间(下降沿):
- 非门输出跳变为高电平;
- 锁存器的
WE信号被激活,瞬间存储当前Din的值;
- 时钟保持低电平时:
- 锁存器回到“保持模式”,
Dout维持存储的值,不受后续Din变化干扰。
- 锁存器回到“保持模式”,
3. 上升沿触发的锁存器

触发条件:时钟信号从低电平→高电平(上升沿)时,存储数据。
工作流程(与下降沿对称):
- 时钟为低电平时:
- 非门将低电平反向为高电平;
- 锁存器处于“保持模式”。
- 时钟跳变到高电平瞬间(上升沿):
- 非门输出跳变为低电平;
- 锁存器的
WE信号被激活,瞬间存储当前Din的值;
- 时钟保持高电平时:
- 锁存器回到“保持模式”,
Dout维持存储的值。
- 锁存器回到“保持模式”,
四、时钟与CPU主频的关系
CPU的主频是时钟信号的频率(单位:赫兹,Hz),表示1秒内时钟周期的数量。核心逻辑:
- 时钟周期 = ( \frac{1}{\text{主频}} )(如主频 3GHz ,周期为 ( \frac{1}{3 \times 10^9} ) 秒);
- 主频越高,时钟周期越短,CPU每秒可完成的“基本操作节拍”越多,理论处理速度越快。
但需注意:
- CPU执行指令需多个时钟周期(如简单指令需1个周期,复杂指令需多个周期);
- 实际性能还受指令流水线、缓存效率、硬件瓶颈等因素影响,主频并非唯一决定因素。
五、总结

- 边缘触发的意义:通过时钟跳变(上升沿/下降沿)精确控制数据存储时机,避免电平触发的持续干扰;
- 时钟的作用:为CPU提供同步基准,确保多部件操作有序、高效;
- 主频与性能:主频反映时钟信号频率,影响CPU理论操作速度,但需结合实际架构设计综合评估。
理解边缘触发锁存器与时钟的关系,是掌握CPU时序逻辑、内存读写控制的基础,后续学习“寄存器”“流水线”时可深度关联其底层机制。
浙公网安备 33010602011771号