【嵌入式学习】时钟 - 边缘触发锁存器

目录

## 时钟

## 带边缘触发的寄存器

## 优化内存走线

## 画16位的内存


## 时钟

波特率:一分钟说几个字

clock统一计算机内部的节奏,clock频率越高cpu速度越快

触发:电压的突变;下降沿:高变低;上升沿:低变高

注意不同外设的时钟数不同,在编写芯片的时候需要注意这一点,分配clock

上升沿生效(边缘触发)的锁存器:

由于第一个锁存器的WE由clock经过非门的状态决定,所以当clock为低电平的时候,第一个锁存器由图显示WE为高电平,此时Din将数据输入锁存器即可读入数据①。

由于第二个锁存器的Din为第一个锁存器的Out数据,所以当第①步读入数据后,第二个锁存器的Din就会有数据输入,此时点击clock(将其由低电平转化为高电平时),第二个锁存器WE变为高电平,数据即可从第二个锁存器中输出Dout。

下降沿生效(边缘触发)的锁存器:

①Din输入数据,点击clock(上升沿)第一个锁存器读入数据并将数据传递给第二个锁存器Din,此时clock为高电平通过非门后第二个锁存器WE为低电平无法读入数据。

松开clock(下降沿),此时通过非门第二个锁存器WE为高电平,数据即可通过第二个锁存器输出至Dout

## 带边缘触发的寄存器

## 优化内存走线

计算机优化的条件

1、时间换空间:串行输出,一个个输出

2、空间换时间:并行输出,并口屏

3、时间换时间:调度算法

4、空间换空间:不用的空间回收回来

## 画16位的内存

1、设计内存单元格

2、内存单元格有row和col --> 内存地址

3、ld(load)读的控制

4、str(store)存的控制

5、数据的输入 --> Din

最小内存单元:

第一个与门:负责选中地址的行和列

第二个与门:在确保地址选对的情况下,点下开关

第三个锁存器:在确保地址选对的情况下,点击开关开启WE,并入Din开始写入数据

第四个与门:确定某一行某一列输出控制

第五接入驱动器:

数据存入:

数据输出:

画16位内存单元:

时间换空间做法:

## 解码器

可指定数据位和输出位:将数据位映射到各个端口上

加入解码器后实现的16位内存单元

## EEPROM抽象图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值