个人理财 电子工程:如何在PBASIC代码中使用IF语句

电子工程:如何在PBASIC代码中使用IF语句

视频: 【ライブ配信】予選Bシフト後半4G『第42回 JLBCクイーンズオープン プリンスカップ』 2024

视频: 【ライブ配信】予選Bシフト後半4G『第42回 JLBCクイーンズオープン プリンスカップ』 2024
Anonim

当您在电子设备项目中使用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,则为真。

在最简单的形式中,如果条件为真,则IF语句会使程序跳转到标签。例如:

如果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

 电子工程:如何在PBASIC代码中使用IF语句

编辑的选择

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

添加新的SketchUp图层并在图层之间移动实体 - 虚拟图层

是SketchUp非常有用的一部分,他们可以让你的生活变得更轻松。以下是如何在Sketchup中添加新图层以及如何将实体移动到不同图层的方法。添加新图层按照以下步骤将图层添加到SketchUp文件:选择“窗口”→“图层”。图层...

全部关于地理位置快照和SketchUp - 虚拟

全部关于地理位置快照和SketchUp - 虚拟

当您将地理位置快照导入SketchUp ,您可以访问Google庞大的地理数据存储库;快照不仅仅是漂亮的图片:导入快照地理位置自动定位您的位置。这意味着快照设置您的模型的经纬度,并定位在正确的主要方向。任何阴影研究你...

如何在SketchUp中使用场景动画区域

如何在SketchUp中使用场景动画区域

将区域视图与场景组合在一起以创建动画展示您的SketchUp模型都是一种有用且令人印象深刻的方式。基本的想法是,您可以使用场景来创建动画,其中您的剖面在您的模型中移动。以下是您可能需要使用此技巧的几个原因:如果...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

上一次显示一张照片(全屏播放)如何在您的照片上一次显示一张照片(全屏播放)尼康D5300 - 傻瓜

很可能您已经在尼康D5300上播放了播放模式。但是,在数码相机上查看照片有不同的选项。对于正常播放 - 即每次只能查看一张照片 - 请执行以下步骤:

如何自定义尼康D3300的优化校准 - 傻瓜

如何自定义尼康D3300的优化校准 - 傻瓜

当您使用尼康D3300的内置原始处理器,您可以尝试不同的优化校准设置,了解每个设置对图像的影响。当您使用免费的Nikon软件Nikon ViewNX处理图像时,您可以选择相同的选项。该程序的原始转换器,以及在Adobe Photoshop中找到的那些...

如何在HDMI屏幕上显示实时预览预览 - 假人

如何在HDMI屏幕上显示实时预览预览 - 假人

尼康D7100相机连接到HDMI(高清晰度多媒体接口)设备,以在该屏幕上查看实时显示输出。摄影师经常使用此功能,因为摄影师需要比相机显示器提供更大的主题。使用此选项时,会出现一些问题:...