其功能是为不同场合选择相应的铃声。
房屋主人有一个具有两项功能的“响铃”。一项是当作门铃使用,另一项是当作警铃。在两种情况下用同一个输出驱动响铃,使用PLSY指令改变铃响的次数和频率,从而控制每种操作要求的不同声音。一个高音量连续的铃声用作警报,而短促两鸣的铃声用来报告有客来访。
一个主程序中不允许使用两个PLSY指令,但可把每种情况插入到由条件跳转指令调用的子程序中,当两种情况中的任一种条件满足时,调用相应的子程序。在本例中,使用门铃时,程序跳转至P0处,即表示指针P0的程序被激活。当要求使用警铃时,P1被调用,因此跳转到程序指针P1处。
一旦条件跳转被激活,只有当遇到一个FEND或END指令时,它才被复位。
v