组态王 如何写定时开关灯的程序(如早上8点开灯,19点关灯)

组态王 如何写定时开关灯的程序(如早上8点开灯,19点关灯),第1张

1、建立整型变量"开灯",进入条件事件脚本,条件中输入系统变量:\\local\hour==8&&\\local\Minute\==0&&\\local\Second==0 内容中写:开灯=1;

2、关灯程序类似,只是时间不同。

希望能帮到你

步骤如下:

1、开始—读P1口数据到A。

2、A中的数据右移4次—A中的内容和F0H相或。

3、A中的数据送到P1口—回到开始。

4、单片机的P1.0-P1.3接四个发光二极管L1-L4的阴极,P1.4-P1.7接四个开关K1-K4。

5、程序:ORG00HSTART:MOVA,P1ANLA,#0F0HRRARRARRARRAORlA,#0F0HMOV,SJMPSTART。

一个灯的编号有几个因数,就会被变几次状态。比如第12盏灯会在第1,2,3,4,6,12次 *** 作时变化。所以对于输入的编号求其因数个数,偶数的最后还是灭的,奇数的是亮的

#include<cstdio>

#include<cmath>

#include<cstdlib>

int main()

{

int n

while(scanf("%d",&n)!=EOF)

{

int js=0,j

for (int i=1i<=(int)(sqrt(n))i++)

if (n%i==0)

js+=2

j=(int)(sqrt(n))

if (j*j==n) js--

if (js%2==0) printf("0\n")

else printf("1\n")

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12148739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存