恭喜,你发布的帖子
发布于 2017-06-05 11:12:50
3楼
边沿触发指令,归根结底是通过两次扫描来确定是否发生变化:若第一扫描为高电平,第二次为低,这是下降沿,若一次为低电平,第二次为高电平,这是上升沿。
因此脉冲指令需要用到存储器来存储上一次的结果,当第二次执行到该指令的时候,把保存的结果与当下被检测量结果,作比较判断是否有上升沿或下降沿。
所以,触发脉冲宽度要大于一个扫描周期,否则电平的变化会检测不到。
因此,边沿触发只是一个周期的有效期,这也是为什么边沿触发指令,往往和置位/复位指令配合使用的原因。
请填写推广理由:
分享
只看
楼主