发布于 2011-07-25 11:26:05
41楼
to 学无至经
几乎所有的原理都差不多,只不过实现的办法不同。
第一种是利用中间输出来记录上次的输入上升沿的,利用这个在与输出状态做逻辑判断。
第二种是利用逻辑运算或者位运算中的“异或”到临时变量,在从临时变量输出。
第三种是利用计数器,计数器记录上升沿的数量来做不同的输出。
第四种是梯形图里面看上去比较简单的rs或者sr,利用梯形图执行顺序来实现翻转输出的办法。
第五种是用梯形图写起来最省事,直接位逻辑不用在换其他的,原理你可以理解为直译吧,直接把自然语言用梯形图描述出来。
这些方法都可以实现,以前学习的时候写的,全部都模拟测试过。至于那种省事或者好理解,就看你个人喜好了。当然还有其他的,学习写的东西比较乱,不太好找了。
就像找找偷懒的诀窍