quote:以下是引用winter938在2007-03-25 22:30:39的发言:
10、8/9两条说明,边沿指令不受扫描周期影响,只与最近两次执行情况有关
可否请yanxiao大侠编个供实验此说法的程序贴出来让大家试试加深理解?
请看下面这段程序
LD SM0.0
MOVB VB0, AC0
MOVB 0, AC1
LD SM0.0
FOR AC2, 1, 8
LD SM0.0
SLB AC0, 1
LD SM1.1
EU
INCB AC1
NEXT
LD SM0.0
MOVB AC1, VB1
运行后,在线给vb0赋值,并观VB1的变化。
程序功能:统计VB0中从左至右bit位从0至1的跳变。第一位和最后一位,通过两个扫描周期相接!也即环行一周VB0中的0->1的跳变数。