视频: 【ライブ配信】予選Bシフト後半4G『第42回 JLBCクイーンズオープン プリンスカップ』 2024
当您在电子设备项目中使用BASIC Stamp等可编程微处理器时,需要进行一些编程。 BASIC Stamp使用Parallax BASIC(PBASIC),它是BASIC编程语言的亲戚,非常容易学习和使用。 PBASIC允许您通过使用IF语句在程序中执行逻辑。 IF语句允许您将条件测试添加到您的程序中。换句话说,只有满足特定的条件,它才能让你执行某些语句。这种类型的条件处理是除了最琐碎的程序之外的重要部分。
<! - 1 - >
每个IF语句都必须包含一个条件表达式 ,它规定了一个逻辑测试来确定条件是真还是假。例如: X = 5
如果变量X的值为5,则此条件为真。如果X具有任何其他值,则条件为false。
您可以在条件表达式中使用小于或大于符号,如下所示:
Led 1000
这里,如果Led的值小于10,则第一个表达式为真。第二个表达式如果Speed的值大于1,000,则为真。
如果LED <11 tHEN Main
如果LED变量的值小于11,则程序跳转到主标签。
以下程序按顺序闪烁LED。它使用一个名为Led的变量来表示输出引脚。在每次通过循环时,它会将2加到LED变量上,以确定下一个要发射的LED。
<!然后,如果Led变量小于11,则使用IF语句循环回主标签。这将设置基本循环,首先使引脚0上的LED闪烁,然后LED在引脚2上,然后是引脚4,6和8和10.
程序在引脚10上闪烁LED后,程序将2加到Led变量上,将该变量设置为12.然后,条件表达式在IF语句中(X <11)测试false而不是true,所以IF语句在这一点上不会跳到Main标签。而是执行IF语句之后的语句,将Led变量重置为零。然后,GOTO语句将程序发送回Main标签,第一个LED再次闪烁。'LED闪光程序'Doug Lowe'2011年7月10日“这个程序依次闪烁连接到引脚0,2,4,6,8和10'的LED。这个版本的程序使用简单的IF语句。{$ PBASIC 2. 5}'{$ STAMP BS2}速度VAR字节LED VAR VAR BYTE速度= 50 Led = 0主:高速LED PAUSE速度低速LED PAUSE速度LED = LED + 2 IF LED