锁存器的使用

news/2025/1/25 3:36:06/

实际举例:

GPIO_Write(GPIOC,~(1<<(leds+7)));   //写入c端口为000000001

GPIO_SetBits(GPIOD,GPIO_Pin_2);        //使输出有效

GPIO_ResetBits(GPIOD,GPIO_Pin_2);        //进行锁存

  • 先开锁存器还是先给IO数据呢?

其实两个照现象来看的话都可以,但是实则不然,573在里面起到了关键作用,我们就来分析下573。

给锁存器的LE(N—LE,对应PD2)管脚一个上升沿脉冲即可把对应的电平锁存到锁存器的输出端(Q1~Q8),从而控制LED。

详见锁存器的datasheet

换句话说,只要有一个从低到高的脉冲,就会直接把输入端的数据给输出端,所以更准确来说应该在开锁存器前把数据准备好,然后再拉高LE,锁存完毕后再拉低LE为下次锁存做准备。

你可能会有疑问,连续拉高和拉低,之间的间隔够不够锁存完数据,这个口说无凭,需要参考手册咯。

最小24ns,而STM32使用8M晶振的话,一个机器周期大概是1/8M=125ns,所以完全够用,不必担心的!

总线是指一条线上存在多个设备,但是每次只会让一个设备工作的线路

1
其中PB0充当总线,使用的是STM32F103R6,使用的锁存器是74LS75.
2
这里主要看一下这个锁存器的使用:D0,D1,D2,D3是输入,Q0~Q3是输出,输出有八个接口,其余四个是Q0 ~ Q3的非,就是相反的。E0/1是控制D0,D1输出是否有效的使能端,为高时有效,为低时无效。E2/3时控制D2,D3输出是否有效的使能端。同理为高有效,为低无效。

效果实现:

3


http://www.ppmy.cn/news/443459.html

相关文章

解除与设置计算机锁定

一、计算机假锁定 最近遇到在登录到win时&#xff0c;弹出对话框&#xff1a; 用户&#xff1a;XXX 密码&#xff1a; 确定 关机 高级 密码为空&#xff0c;直接点确定就可以直接登录到系统。 明明密码为空&#xff0c;为什么还要显示这个登录界面。以前不设密码的时候&am…

锁存器相关

2-1】基本双稳态电路 将两个非门G1和G2接成如图5.1.1所示的交叉耦合形式&#xff0c;则构成最基本的双稳态电路。 从图5.1.1所示电路的逻辑关系可知&#xff0c;若 Q0 &#xff0c;经非门G2反相&#xff0c;则 Q 1。Q反馈到G1输入端&#xff0c;又保证了 Q0 。 由于两个非门首…

电脑显示器设置被锁定如何解锁

首先在屏幕控制键的地方找到一个“OK”字样或者其他的菜单键&#xff08;MENU&#xff09;&#xff08;不同品牌的显示器都不一样&#xff09;&#xff0c;长按解锁。 参考&#xff1a; https://jingyan.baidu.com/article/7e440953d794712fc0e2ef85.html

解除安卓手机锁

一、手机得开了ROOT权限和USB调试 二、电脑安装ADB 三、手机插入电脑中进行以下操作 1.打开dos命令窗口 敲入"adb devices"&#xff0c;查看手机是否连上 2.敲入"dab root" ,查看手机是否root 3.敲入"adb remount" 4.敲入“adb shell” 5.敲…

闪存锁的锁定与解除

在STM32F10x中&#xff0c;内嵌了闪存存储器Flash&#xff0c;用于在线编程ICP或在程序编程IAP。 FPEC模块又称闪存编程和擦除控制器&#xff0c;包含了7个32位的寄存器&#xff0c;处理闪存的编程和擦除操作。其中有一个FLASH_CR寄存器&#xff0c;称为闪存控制寄存器。 FPE…

bzoj3309: DZY Loves Math

这显然要用莫比乌斯反演&#xff1a; Ans∑ai1∑bj1f(gcd(i,j))∑df(d)∑⌊ad⌋i1∑⌊bd⌋j1[gcd(i,j)1]∑df(d)∑⌊ad⌋i1∑⌊bd⌋j1∑p|Tμ(p)∑df(d)∑p|Tμ(p)⌊adp⌋⌊bdp⌋∑min(a,b)T1⌊aT⌋⌊bT⌋∑p|Tf(p)μ(Tp) 设g(T)∑p|Tf(p)μ(Tp)&#xff0c;Tp1a1⋅p2a2⋅…⋅p…

ZOJ 3309

很是辛苦&#xff0c; 不停超时。模拟题不好惹的... ①由于只要求最多输出100个帖子。所以只用维护前面的帖子就行了&#xff0c;后面的不用管。 ②要记得及时把没用的帖子从list里删掉。 借鉴的别人的代码... 用了set。 搜索查找的复杂度为lg(n)。 据说用hash可以将耗时砍…

3309: DZY Loves Math

全程%popoqqq&#xff1a;题解 orz&#xff1a;求g[i]函数&#xff08;太神了&#xff09; 现在我们只需要知道Σ[d|T]f(d)μ(T/d)的前缀和就行了 设这个函数为g(x) 观察这个函数 由于含平方因子数的μ值都为零&#xff0c;因此我们只考虑μ(T/d)!0的数 令Tp1^a1*p2^a2*…p…