51汇编程序 如何实现类似PLC的上沿脉冲指令

[复制链接]
查看11 | 回复3 | 2013-7-11 17:33:45 | 显示全部楼层 |阅读模式
不要把PLC的编程思路来套单片机指令,这两样东西的核心本质是一样,但是编程上面大相径庭。PLC是不用考虑时序逻辑的(是时序!不是逻辑),只要考虑好输入和输出的逻辑关系就可以编程了,而单片机是实时输出的,就两条指令就是输出一个脉冲。SETBP1.0CLR P1.0而plc是绝对不允许的,因为这会造成双线圈输出错误,根本原因是PLC是集中刷新的,单片机是实时输出的。我也是先弄了好久的PLC后,搞单片机的,当时是转不过弯来。...
回复

使用道具 举报

千问 | 2013-7-11 17:33:45 | 显示全部楼层
将当前时刻之前的位状态存起来,检测此刻的状态,若当前时刻之前的状态为0,当前为1,则表示上升沿,并且将此刻状态存入上一次状态这个变量,相当于周期性的对比当前状态和上一次状态的值,不断刷新。...
回复

使用道具 举报

千问 | 2013-7-11 17:33:45 | 显示全部楼层
用中断。下降沿触发。上升沿触发那一类...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行