SR锁存器
【 1. 或非门锁存器 】
- 高电平有效。
- SR由11→00,Q*不定,所以正常工作下,应遵循SR=0的约束条件。
- ① SR=11时,Q和Q’均为不定0( 即此时若S、R同时由1变为0,Q和Q’会出现不定 )。
② SR从11->00后,Q和Q’均为不定。(即Q、Q’会从0变成1,再变成0反复循环,状态不定,产生振荡)
【 2. 与非门锁存器 】
S’为置1输入端
R’为置0输入端
- 低电平有效
- S’ R’ 由00→11后,Q、Q’不定,所以正常工作下,应遵循SR=0的约束条件。
- ① S’R’=00时,Q和Q’均为不定1( 即此时若S’、R’同时由0变为1,Q和Q’会出’现不定 )。
② S’R’从11->00后,Q和Q’均为不定。(即Q、Q’会从0变成1,再变成0反复循环,状态不定,产生振荡)
【 3. 应用:开关消抖 】
- 现象:
- 原因:
抖动产生因为机械固有的物理特性,在瞬间接触的时候会有力学的回弹,造成2-8毫秒内信号不稳定。
这种抖动对人来说是感觉不到的,但对电路来说,则是完全可以感应到的:
当按钮被按下时,你所期待的效果应该是:111111111000000000…,
而事与愿违,单片机读到的信号可能会是:111110110110000000…,
这中间连续的1和0过渡处,短暂的几个随机交错出现的01就是我们不期望产生的抖动 - 解决办法:
利用基本RS触发器的记忆功能消除机械开关振动引起的干扰脉冲
令开关一端接地,当开关S拨向A(一旦有接触时),Q=1,Q’=0,无论A怎么抖动,Q’=0又作为Q输入端,令Q一直保持1的状态。